diff options
Diffstat (limited to 'sdc-workflow-designer-server/src/main/assembly/ext-activities.json')
-rw-r--r-- | sdc-workflow-designer-server/src/main/assembly/ext-activities.json | 362 |
1 files changed, 362 insertions, 0 deletions
diff --git a/sdc-workflow-designer-server/src/main/assembly/ext-activities.json b/sdc-workflow-designer-server/src/main/assembly/ext-activities.json new file mode 100644 index 00000000..eae58fce --- /dev/null +++ b/sdc-workflow-designer-server/src/main/assembly/ext-activities.json @@ -0,0 +1,362 @@ +[ + { + "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, + "displayName": { + "zh_CN": "参数1", + "en_US": "Param1" + }, + "show": false, + "editable": true + }, + "param2": { + "type": "string", + "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", + "required": false, + "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": { + "in": "query", + "type": "string", + "default": "default", + "required": false, + "show": false, + "editable": true + }, + "param2": { + "in": "body", + "schema": { + "type": "object", + "properties": { + "a": { + "type": "number", + "default": 123 + }, + "b": { + "type": "string", + "default": "xyz" + }, + "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": { + "in": "path", + "type": "string", + "default": "value3", + "required": true, + "show": true, + "editable": false + } + }, + "outputs": { + "body": { + "displayName": { + "zh_CN": "消息体", + "en_US": "Message Body" + }, + "schema": { + "type": "object", + "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" + } + } + } + }, + "editable": false + } + } + } + } +]
\ No newline at end of file |