审批流加签

  • 接口:common/workflow/endorsement
  • Method:POST
  • 数据格式:JSON

接口说明:此接口用于审批流加签,类似标准产品加签功能。

1.sequence_target 加签方式 1:后加签 -1:前加签 0:并签
2.sequence_array: 加签人对象集合
3.type代表工作节点流类型支持 P审批 Q询问,如果类型为Q,question必须有值
4.多语言环境:实现多语言环境方式是在接口请求头中添加Key为locale,Value值为语言环境,目前支持的语言有zh_CN(中文)、en_US(英文)、ja_JP(日文)、zh_TW(繁体),请选取其中一种
5.加签人数一次性不能超过20条 6.添加询问时数据结构变更为approve_list员工号集合,type为Q,询问时问题question必填

请求参数

字段名称 字段类型 字段描述 是否必填
bizId String 当前次接口同步的唯一标识 true
timestamp long 当前次接口同步时间对应的时间戳 true
path_id long 工作流步骤id true
sequence_target String 加签类型 true
type String 审批类型 true
question String 问题 false
sequence_array Array 加签人集合 true
employee_number String 当前工作流对应员工号 true

sequence_array 说明

字段名称 字段类型 字段描述 是否必填
employee_number String 加签员工号 true
type String 加签类型 true
reason String 加签原因 false

注意:sequence_array 的格式,eg:请求参数事例

approve_list 说明

注意:approve_list 为询问员工号集合 List 的格式,eg:请求参数事例

返回参数

字段名称 字段类型 字段描述
resCode Integer 响应状态码(见附录)
resMsg String 响应描述信息
bizId String 请求唯一标识码
data boolean 成功或失败

示例:

加签请求数据

 {
     "bizId": "d162175f-5bdf-43c8-a245-a013dc219ffd",
               "timestamp": 1591261960559,
                   "data": {
                   "sequence_target": 1,
                   "path_id": 731612,
                   "type": "P",
                   "sequence_array":[[{"employee_number":"39","type":"P"}]],
                   "employee_number":39
               }
 }

询问请求数据

 {
     "bizId": "d162175f-5bdf-43c8-a245-a013dc219ffd",
               "timestamp": 1591261960559,
                   "data": {
                        "path_id": 12618398,
                           "type": "Q",
                           "question": "ABCD",
                           "approve_list": [
                               "1111"
                           ],
                           "employee_number": "cw5"
               }
 }

返回数据

执行成功
 {
        "resCode": 200000,
        "resMsg": "success",
        "bizId": "5f282bbb-7c80-4117-863f-a5fd775e0309",
        "data": true
 }

results matching ""

    No results matching ""