工作流平台接口文档
- 请求头:所有请求的请求头中必须携带如下字段
wf_reqmark: 传“tnt”,表示来源于租户的请求; wf_tenantid: 租户号,由后台系统分配后告知业务调用方,主要是用于授权认证。
- 响应码
0000 成功 -1 租户未授权 1001 请求参数不合法
- 1. 启动流程接口
请求地址:POST open/workflow/startApply
请求体: { "action": "动作类型:启动即第一次调用,传to_start, 审批中传to_do, 修改后重新提交传to_redo, 销毁申请传to_discard, 最后一个节点传to_end", "actStatus": "同意传yes,不同意传no", "procDefKey": "业务流程关键字,由后台分配后告知调用方", "handler":"处理人。格式:用户名(登录名),如张三(zhangsan)", "title": "流程的标题:调用接口的时候传递", "businessKey": "业务关键字:调用接口的时候传递。用于幂等校验", "content":"审批意见" } 响应体: { "procInsId": "流程实例id,在审批中需要传递", "procDefId":"流程定义Id", "code": "响应码:0000表示成功", "message": "提示信息:异常的时候会有值,成功处理值为空" }
- 2. 审批流程接口
请求地址:POST open/workflow/doApply 请求体: { "action": "动作类型:启动即第一次调用,传to_start, 审批中传to_do, 修改后重新提交传to_redo, 销毁申请传to_discard, 最后一个节点传to_end", "actStatus": "同意传yes,不同意传no", "handler":"处理人。格式:用户名(登录名),如张三(zhangsan)", "comment": "审批意见", "businessKey": "业务关键字:调用接口的时候传递。用于幂等校验", "procInsId": "上一接口返回的值,参考[启动流程接口]接口" } 响应体: { "procInsId": "流程实例id", "code": "响应码:0000表示成功", "message": "提示信息:异常的时候会有值,成功处理值为空" }