diff options
author | YuanHu <yuan.hu1@zte.com.cn> | 2018-02-26 19:42:07 +0800 |
---|---|---|
committer | YuanHu <yuan.hu1@zte.com.cn> | 2018-02-26 19:42:07 +0800 |
commit | 0541e2e4f483dc52db595af119534fa1e4a83e30 (patch) | |
tree | 7c13027fae0b050f54deebc4df2ca0cb3bc33269 | |
parent | 6d4483e2fd94956f0356202ad2800fa7df36f90b (diff) |
Provide sample data for WF Designer Adapter
sample of serviceTask.
sample of scriptTask.
sample of workflow.
Issue-ID: SDC-1038
Change-Id: Iedd4391472b65aa7df444ce8427096eab1130eff
Signed-off-by: YuanHu <yuan.hu1@zte.com.cn>
-rw-r--r-- | distribution/src/main/assembly/ext-activities-display-info.json | 45 | ||||
-rw-r--r-- | distribution/src/main/assembly/ext-activities.json | 318 | ||||
-rw-r--r-- | distribution/src/main/assembly/model.json | 143 |
3 files changed, 506 insertions, 0 deletions
diff --git a/distribution/src/main/assembly/ext-activities-display-info.json b/distribution/src/main/assembly/ext-activities-display-info.json new file mode 100644 index 00000000..d6817db2 --- /dev/null +++ b/distribution/src/main/assembly/ext-activities-display-info.json @@ -0,0 +1,45 @@ +{ + "nodes": { + "apds_script": {}, + "apds_service": {}, + "apds_rest": {}, + "apds_scriptA": { + "category": "aaa" + }, + "apds_scriptB": { + "category": "aaa" + }, + "apds_serviceA": { + "category": "bbb" + }, + "apds_restA": { + "category": "ccc" + }, + "apds_restB": { + "category": "ccc" + } + }, + "categoryData": { + "aaa": { + "displayName": { + "zh_CN": "扩展脚本任务", + "en_US": "Extension Script Task" + }, + "collapse": true + }, + "bbb": { + "displayName": { + "zh_CN": "扩展Service任务", + "en_US": "Extension Service Task" + }, + "collapse": true + }, + "ccc": { + "displayName": { + "zh_CN": "扩展REST任务", + "en_US": "Extension REST Service Task" + }, + "collapse": true + } + } +}
\ No newline at end of file diff --git a/distribution/src/main/assembly/ext-activities.json b/distribution/src/main/assembly/ext-activities.json new file mode 100644 index 00000000..8294da6a --- /dev/null +++ b/distribution/src/main/assembly/ext-activities.json @@ -0,0 +1,318 @@ +[ + { + "id": "apds_service", + "displayName": { + "zh_CN": "Service", + "en_US": "Service" + }, + "description": { + "zh_CN": "JAVA 节点", + "en_US": "JAVA Node" + }, + "type": "serviceTask", + "icon": { + "name": "apds_service", + "width": 56, + "height": 56 + }, + "content": { + "class": "", + "inputs": {} + } + }, + { + "id": "apds_rest", + "displayName": { + "zh_CN": "REST", + "en_US": "REST" + }, + "description": { + "zh_CN": "REST 节点", + "en_US": "REST Node" + }, + "type": "restTask", + "icon": { + "name": "apds_rest", + "width": 56, + "height": 56 + }, + "content": { + "url": "", + "name": "", + "version": "", + "path": "", + "method": "", + "accept": "", + "inputs": {} + } + }, + { + "id": "apds_script", + "displayName": { + "zh_CN": "默认脚本", + "en_US": "Script" + }, + "description": { + "zh_CN": "脚本节点", + "en_US": "Script Node" + }, + "type": "scriptTask", + "icon": { + "name": "apds_script", + "width": 56, + "height": 56 + }, + "content": { + "scriptFormat": "", + "script": "" + } + }, + { + "id": "apds_scriptA", + "displayName": { + "zh_CN": "JavaScript", + "en_US": "JavaScript" + }, + "description": { + "zh_CN": "脚本节点", + "en_US": "Script Node" + }, + "type": "scriptTask", + "icon": { + "name": "apds_script", + "width": 56, + "height": 56 + }, + "content": { + "scriptFormat": "JavaScript", + "script": "abc" + } + }, + { + "id": "apds_scriptB", + "displayName": { + "zh_CN": "Groovy", + "en_US": "Groovy" + }, + "description": { + "zh_CN": "脚本节点", + "en_US": "Script Node" + }, + "type": "scriptTask", + "icon": { + "name": "apds_script", + "width": 56, + "height": 56 + }, + "content": { + "scriptFormat": "Groovy", + "script": "xyz" + } + }, + { + "id": "apds_serviceA", + "displayName": { + "zh_CN": "JAVA A", + "en_US": "JAVA A" + }, + "description": { + "zh_CN": "JAVA 节点", + "en_US": "JAVA Node" + }, + "type": "serviceTask", + "icon": { + "name": "apds_service", + "width": 56, + "height": 56 + }, + "content": { + "class": "com.zte.ums.workflow.activitiext.restservicetask.HttpUtil", + "inputs": { + "param1": { + "type": "string", + "default": "default", + "required": false, + "constraints": [], + "displayName": { + "zh_CN": "参数1", + "en_US": "Param1" + }, + "show": false, + "editable": true + }, + "param2": { + "type": "string", + "default": "", + "required": true, + "displayName": { + "zh_CN": "参数2", + "en_US": "Param2" + }, + "show": true, + "editable": true + }, + "param3": { + "type": "string", + "default": "value3", + "required": true, + "displayName": { + "zh_CN": "参数3", + "en_US": "Param3" + }, + "show": true, + "editable": false + } + }, + "outputs": { + "out1": { + "type": "string", + "default": "default", + "required": false, + "constraints": [], + "displayName": { + "zh_CN": "输出1", + "en_US": "Output Param 1" + }, + "show": true, + "editable": true + } + } + } + }, + { + "id": "apds_restA", + "displayName": { + "zh_CN": "REST无参数", + "en_US": "REST No Parameters" + }, + "description": { + "zh_CN": "REST无参数", + "en_US": "REST No Parameters" + }, + "type": "restTask", + "icon": { + "name": "apds_rest", + "width": 56, + "height": 56 + }, + "content": { + "serviceName": "name", + "serviceVersion": "v1", + "baseUrl": "url", + "path": "/test/", + "method": "put", + "consumes": "application/json, text/plain", + "produces": "application/json, text/plain", + "inputs": {} + } + }, + { + "id": "apds_restB", + "displayName": { + "zh_CN": "REST复杂参数", + "en_US": "REST Complex Parameters" + }, + "description": { + "zh_CN": "REST复杂参数", + "en_US": "REST Complex Parameters" + }, + "type": "restTask", + "icon": { + "name": "apds_rest", + "width": 56, + "height": 56 + }, + "content": { + "serviceName": "ServiceName", + "serviceVersion": "v1", + "baseUrl": "url", + "path": "/test/", + "method": "put", + "consumes": "application/json, text/plain", + "produces": "application/json, text/plain", + "inputs": { + "param1": { + "type": "string", + "default": "default", + "required": false, + "constraints": [], + "show": false, + "editable": true + }, + "param2": { + "type": "object", + "default": "", + "properties": { + "a": { + "type": "number" + }, + "b": { + "type": "string" + }, + "c": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "a", + "b", + "c" + ] + } + }, + "d": { + "type": "array", + "items": { + "type": "object", + "properties": { + "p1": { + "type": "number" + }, + "p2": { + "type": "boolean" + } + } + } + }, + "y": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "z": { + "type": "object", + "additionalProperties": { + "type": "integer" + } + } + }, + "required": true, + "show": true, + "editable": true + }, + "param3": { + "type": "string", + "default": "value3", + "required": true, + "show": true, + "editable": false + } + }, + "outputs": { + "out1": { + "type": "string", + "default": "default", + "required": false, + "constraints": [], + "displayName": { + "zh_CN": "输出1", + "en_US": "Output Param 1" + }, + "show": true, + "editable": true + } + } + } + } +]
\ No newline at end of file diff --git a/distribution/src/main/assembly/model.json b/distribution/src/main/assembly/model.json new file mode 100644 index 00000000..0d314b45 --- /dev/null +++ b/distribution/src/main/assembly/model.json @@ -0,0 +1,143 @@ +{
+ "id":"id12345",
+ "name":"test",
+ "scene":"abcd",
+ "data":{
+ "nodes":[
+ {
+ "id":"node0",
+ "type":"startEvent",
+ "name":"开始",
+ "parentId":"root",
+ "position":{
+ "left":100,
+ "top":136,
+ "width":56,
+ "height":56
+ },
+ "connection":[
+ {
+ "sourceRef":"node0",
+ "targetRef":"node1"
+ }
+ ],
+ "parameters":[
+
+ ]
+ },
+ {
+ "id":"node1",
+ "type":"restTask",
+ "name":"REST",
+ "parentId":"root",
+ "position":{
+ "left":254,
+ "top":136,
+ "width":56,
+ "height":56
+ },
+ "connection":[
+ {
+ "sourceRef":"node1",
+ "targetRef":"node2"
+ }
+ ],
+ "produces":[
+ "application/json; charset=utf-8"
+ ],
+ "parameters":[
+ {
+ "name":"body",
+ "value":{
+ "value":{
+ "type":{
+ "value":"jhgjhv",
+ "valueSource":"String"
+ },
+ "provider":{
+ "value":"",
+ "valueSource":"Variable"
+ },
+ "serviceType":{
+ "value":"",
+ "valueSource":"String"
+ },
+ "start":{
+ "value":{
+ "year":{
+ "value":"",
+ "valueSource":"String"
+ },
+ "month":{
+ "value":"",
+ "valueSource":"String"
+ },
+ "day":{
+ "value":"",
+ "valueSource":"String"
+ }
+ },
+ "valueSource":"Definition"
+ },
+ "end":{
+ "value":{
+ "year":{
+ "value":"",
+ "valueSource":"String"
+ },
+ "month":{
+ "value":"",
+ "valueSource":"String"
+ },
+ "day":{
+ "value":"",
+ "valueSource":"String"
+ }
+ },
+ "valueSource":"Definition"
+ }
+ },
+ "valueSource":"Definition"
+ },
+ "valueSource":"String",
+ "type":"String",
+ "required":false,
+ "position":"body",
+ "schema":{
+ "$ref":"#/definitions/PackageQueryParams"
+ }
+ },
+ {
+ "name":"language-option",
+ "value":"",
+ "valueSource":"String",
+ "type":"String",
+ "required":false,
+ "position":"header"
+ }
+ ],
+ "responses":[
+
+ ],
+ "restConfigId":"catalog.v1",
+ "path":"/csars",
+ "method":"post"
+ },
+ {
+ "id":"node2",
+ "type":"endEvent",
+ "name":"结束",
+ "parentId":"root",
+ "position":{
+ "left":396,
+ "top":136,
+ "width":56,
+ "height":56
+ },
+ "connection":[
+
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file |