1. 首页
  2. 文档
  3. 流程管理

白皮书下载

实在智能Agent产品白皮书 V.7.3.4.pdf

流程管理

发刊日期:
2023/08/22

编辑团队:
实在学院

一、创建流程

接口说明

此接口用于使用Z-Factory设计后导出的XXX.ZIP进行流程的创建。流程的名称、版本都由解析ZIP包所获得。收到请求后响应创建成功对应的流程的UUID以及流程版本的UUID信息。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/process

HTTP method: POST

Content-Type: multipart/form-data

请求参数

注意:请求参数包括 [通用请求参数] 和下表中的参数。

参数

类型

必填

说明

file

File

流程 ZIP 包,由 Z-Factory 导出。

isPublish

Integer

流程是否发布 1-已发布 0-未发布

响应样例

{

"msg": "success",

"code": 0,

"data": {

"processUUID": "4d7e17f0e4084802a789fa998120c8fe",//流程UUID

"processDetailUUID": "667a6265459c435e9f65d23bd8148860"// 流程版本UUID

}

}

 

二、流程详情

接口说明

此接口用于通过流程的名称查询出流程的状态,以及该流程对应的所有版本信息。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/process/{processName}

HTTP method: GET

请求样例

GET http://commander-manager.dev.ii-ai.tech/openAPI/v1/process/演示流程

响应样例

{

"msg": "success",

"code": 0,

"data": {

"processUUID": "f12ca4f4049f474ab53831aaac071a15", \\流程UUID

"processName": "演示流程",\\演示流程

"processLastVersion": "0.0.3",\\流程最新版本

"processDetailCount": 3,\\流程版本数

"isPublish": 1,\\是否发布 1-已发布 0-未发布

"processCreateTime": "2021-03-29 17:29:57",\\流程创建时间

"processDetails": [

{

"processDetailUUID": "1bfae53474d44eeca747b5e1cd111e5c",\\流程版本UUID

"processName": "演示流程",\\流程名称

"processVersion": "0.0.3",\\流程版本

"isPublish":0,\\是否发布 1-已发布 0-未发布

"processCreateTime": "2021-03-29 17:36:50" \\流程创建时间

"inputParam": {"input": "12", "radio": "选项1", "table": [{"姓名": "张三", "年龄": "24"}], "select": "选项1", "switch": 1},\\任务入参

"isReference": true,\\是否引用类型,false-否,true-是

"template":[{"number":2,"name":"textarea","label":"文本域","type":"TextArea","value":"12","tips":"请输入文本内容","height":70},{"number":3,"name":"select","options":["选项1","选项2"],"label":"下拉列表","type":"DropdownList","value":"选项1"}],\\任务模版

},

{

"processDetailUUID": "7684f5d15ca24d40bcd200e8bc0d58b5",

"processName": "演示流程",

"processVersion": "0.0.2",

"isPublish": 1,

"processCreateTime": "2021-03-29 17:29:57"

"inputParam": null,\\任务入参

"isReference": false,\\是否引用类型,false-否,true-是

"template": null,\\任务模版

}

]

}

}

 

三、获取流程版本信息

接口说明

此接口用于通过流程的名称和流程的版本查询出流程版本的相关信息。

URL:https://z-commander-api.ai-indeed.com/openAPI/v1/process/{processName}/{processVersion}

HTTP method: GET

请求样例

GET http://commander-manager.dev.ii-ai.tech/openAPI/v1/process/演示流程/1.0.1

响应样例

{

"msg": "success",

"code": 0,

"data": {

"processDetailUUID": "1bfae53474d44eeca747b5e1cd111e5c", //流程版本UUID

"processName": "新建空白项目模版",//流程名称

"processVersion": "0.0.3",//流程版本

"isPublish": 0,//是否发布 0-未发布 1-已发布

"processCreateTime": "2021-03-29 17:36:50"// 流程创建

"inputParam": {"input": "12", "radio": "选项1", "table": [{"姓名": "张三", "年龄": "24"}], "select": "选项1", "switch": 1},\\任务入参

"isReference": true,\\是否引用类型,false-否,true-是

"template":[{"number":2,"name":"textarea","label":"文本域","type":"TextArea","value":"12","tips":"请输入文本内容","height":70},{"number":3,"name":"select","options":["选项1","选项2"],"label":"下拉列表","type":"DropdownList","value":"选项1"}],\\任务模版

}

}

 

四、发布/取消发布流程版本

接口说明

只有发布了的版本,才可以使用该版本进行任务/作业的创建,此功能是为了对部分流程的版本进行发布/取消发布去控制使用.

URL:https://z-commander-api.ai-indeed.com/openAPI/v1/processDetail/{processDetailUUID}/{isPublished}

HTTP method: PUT

Content-Type: application/json

请求样例

PUT

http://commander-manager.dev.ii-ai.tech/openAPI/v1/processDetail/6ec1a6166ab5233/false

响应样例

{

"msg": "success",

"code": 0,// 0为成功

"data": true

}

 

五、删除流程版本

接口说明

该接口是为了初次上传流程后发现流程包使用错误进行删除所提供的功能,如果流程已经被使用则无法删除。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/processDetail/{processDetailUUID}

HTTP method: DELETE

Content-Type: application/json

请求样例

DELETE

http://commander-manager.dev.ii-ai.tech/openAPI/v1/processDetail/6ecd9c1a6166ab523

响应样例

{

"msg": "success",

"code": 0,

"data": true

}

 

六、流程详情-包含流程管理以及企业市场

接口说明

此接口用于通过流程的名称查询出流程的状态,以及该流程对应的所有版本信息。 包含流程管理以及企业市场

URL:  https://z-commander-api.ai-indeed.com/openAPI/v2/process

HTTP method:  POST

Content-Type:  application/json

请求样例

POST https://z-commander-api.ai-indeed.com/openAPI/v2/process

参数

类型

必填

说明

processName

String

流程名称

processChannel

Integer

 0:应用管理 1:企业市场 不传则代表都搜索

 

响应样例

{

    "msg": "success",

    "code": 0,

    "data":[ {

        "processUUID": "f12ca4f4049f474ab53831aaac071a15", \\流程UUID

        "processName": "演示流程",\\演示流程

        "processLastVersion": "0.0.3",\\流程最新版本

        "processDetailCount": 3,\\流程版本数

        "isPublish": 1,\\是否发布 1-已发布 0-未发布

"processChannel":"1",// 流程包来源 0:流程管理 1:企业市场 since1.7.3.1

"processPackageInnerId":"zxc",// 流程包内id. 目前只有企业市场有,流程管理为null

        "processCreateTime": "2021-03-29 17:29:57",\\流程创建时间

        "processDetails": [

            {

                "processDetailUUID": "1bfae53474d44eeca747b5e1cd111e5c",\\流程版本UUID

"processChannel":"1",// 流程包来源 0:流程管理 1:企业市场 since1.7.3.1

"processPackageInnerId":"zxc",// 流程包内id. 目前只有企业市场有 ,流程管理为null

                "processName": "演示流程",\\流程名称

                "processVersion": "0.0.3",\\流程版本

                "isPublish":0,\\是否发布 1-已发布 0-未发布

                "processCreateTime": "2021-03-29 17:36:50" \\流程创建时间

"inputParam": {"input": "12", "radio": "选项1", "table": [{"姓名": "张三", "年龄": "24"}], "select": "选项1", "switch": 1},\\任务入参

"isReference": true,\\是否引用类型,false-否,true-是

"template":[{"number":2,"name":"textarea","label":"文本域","type":"TextArea","value":"12","tips":"请输入文本内容","height":70},{"number":3,"name":"select","options":["选项1","选项2"],"label":"下拉列表","type":"DropdownList","value":"选项1"}],\\任务模版

            },

            {

                "processDetailUUID": "7684f5d15ca24d40bcd200e8bc0d58b5",

                "processName": "演示流程",

                "processVersion": "0.0.2",

                "isPublish": 1,

                "processCreateTime": "2021-03-29 17:29:57"

"inputParam": null,\\任务入参

"isReference": false,\\是否引用类型,false-否,true-是

"template": null,\\任务模版

            }

        ]

    }]

}

 

七、获取流程版本信息-包含流程管理以及企业市场

接口说明

此接口用于通过流程的名称和流程的版本查询出流程版本的相关信息。 包含流程管理以及企业市场

URL:https://z-commander-api.ai-indeed.com/openAPI/v2/process/details

HTTP method:  POST

Content-Type:  application/json

请求样例

PSOT https://z-commander-api.ai-indeed.com/openAPI/v2/process/details

参数

类型

必填

说明

processName

String

流程名称

processChannel

Integer

 0:应用管理 1:企业市场 不传则代表都搜索

processVersion

String

流程版本

 

响应样例

{

    "msg": "success",

    "code": 0,

    "data": [{

        "processDetailUUID": "1bfae53474d44eeca747b5e1cd111e5c", //流程版本UUID

        "processName": "新建空白项目模版",//流程名称

        "processVersion": "0.0.3",//流程版本

"processChannel":"1",// 流程包来源 0:流程管理 1:企业市场 since1.7.3.1

"processPackageInnerId":"zxc",// 流程包内id. 目前只有企业市场有 ,流程管理为null

        "isPublish": 0,//是否发布 0-未发布 1-已发布

        "processCreateTime": "2021-03-29 17:36:50"// 流程创建

"inputParam": {"input": "12", "radio": "选项1", "table": [{"姓名": "张三", "年龄": "24"}], "select": "选项1", "switch": 1},\\任务入参

"isReference": true,\\是否引用类型,false-否,true-是

"template":[{"number":2,"name":"textarea","label":"文本域","type":"TextArea","value":"12","tips":"请输入文本内容","height":70},{"number":3,"name":"select","options":["选项1","选项2"],"label":"下拉列表","type":"DropdownList","value":"选项1"}],\\任务模版

 

    }]

}

企业培训
技术支持
加入社群
公众号
实在智能Agent学习群
扫码关注微信公众号