Jump to content

User:KeiferXing

From Wikipedia, the free encyclopedia

工作流平台接口文档

  • 请求头:所有请求的请求头中必须携带如下字段
   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": "提示信息:异常的时候会有值,成功处理值为空"
   }