审批节点信息
接口说明: 获取审批节点的信息
特殊说明:只能获取已办和当前待办的审批节点信息。无法获取到未激活的审批节点的审批人信息。
请求方式:GET(HTTPS)
请求地址:https://api.xinrenxinshi.com/v4/workflow/node/list?sid=577078451555794945&sign=MdbAE946ZE060YjVWb9Gw7uzpVw%3D×tamp=1574043389544
请求Header::
key | value |
---|---|
access_token | 获取的access_token的实际值 |
参数说明:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
sid | Long | Y | 审批id |
timestamp | Long | Y | 请求时间戳(精确到毫秒) |
sign | String | Y | 请求参数签名 |
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 0成功,其他失败 |
errmsg | String | Y | 操作结果描述 |
data | ProcessStepAndCopyInfo | N | 处理成功时的数据结果 |
ProcessStepAndCopyInfo
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
ProcessBasicInfo | ProcessBasicInfo | Y | 审批基础数据,详见:审批列表接口 |
stepNodeInfos | List<StepNodeInfo> | Y | 节点数据列表。列表顺序为节点顺序 |
StepNodeInfo
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
sid | Long | Y | 审批id |
nodeId | String | Y | 节点id |
stepType | Integer | Y | 审批人类型,0:员工 1:管理员 3:系统 |
operatorType | Integer | N | 操作人类型,0:员工 1:管理员 3:系统 |
status | Integer | Y | 节点状态 0:审批中 1:通过 2:驳回 3:转发 4:离职删除 5:跳过 6:撤销 8: 等待 9 :废弃 10:审批人不存在 |
nodeType | Integer | Y | 节点类型,0审批节点,1开始节点,2结束节点 |
group | boolean | Y | 审批节点类型,false:单个审批,true:审批组 |
groupType | Integer | N | 审批组类型,1、会签(节点需所有审批人同意);2、或签(节点只需一个审批人同意) |
addtime | Integer | Y | 节点创建时间戳(精确到秒) |
approveInfos | List<StepApproveInfo> | N | 审批人列表 |
copyInfos | List<StepCopyInfo> | N | 抄送人列表 |
StepApproveInfo
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
sid | Long | Y | 审批id |
nodeId | String | Y | 节点id |
approverId | String | Y | 审批人id |
approveStatus | Integer | Y | 审批人操作状态,0开始 1 通过 2驳回 3转发 4删除 8 审批未激活时的状态 特殊说明:审批人状态4表示删除,如下场景的审批人会有这个状态。 1、或签审批组,其中一个审批人审批通过,其他审批人状态就是4。 2、会签审批组,其中一个审批人驳回审批了,其他审批人状态就是4 3、有审批人的节点,如果是管理员处理了审批,审批人状态就是4 |
remark | String | N | 审批备注 |
modtime | Integer | Y | 审批操作时间戳(精确到秒) |
StepCopyInfo
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
sid | Long | Y | 审批id |
nodeId | String | Y | 节点id |
notifierId | String | Y | 抄送人id |
isRead | Integer | Y | 状态 0:未读 1:已读 |
modtime | Integer | N | 操作时间 |
响应示例:
{
"errcode": 0,
"errmsg": "成功",
"data": {
"processBasicInfo": {
"sid": 577078451555794945,
"ownerId": "b3f6a20099534720bc93fc84e0fd02c0",
"ownerName": "4567",
"sponsorName": "4567",
"departmentId": "5dfafb12cdca4b4f97adfc58035ba057",
"departmentName": "部门5-1",
"flowTypeId": 19,
"flowTypeName": "员工类证明",
"remark": null,
"status": 1,
"confirmDate": null,
"addtime": 1572227112,
"modtime": 1572227112,
"lastStepModtime": 1572228686
},
"stepNodeInfos": [
{
"sid": 577078451555794945,
"nodeId": "0b09ffc16d614464bc1f5440fe6bf919",
"operatorType": null,
"stepType": null,
"status": 8,
"nodeType": 1,
"group": false,
"groupType": null,
"addtime": null,
"approveInfos": [],
"copyInfos": []
},
{
"sid": 577078451555794945,
"nodeId": "cce13885f2614b90966d98c3e020c490",
"operatorType": 0,
"stepType": null,
"status": 1,
"nodeType": 0,
"group": false,
"groupType": 1,
"addtime": 1572227112,
"approveInfos": [
{
"sid": 577078451555794945,
"nodeId": "cce13885f2614b90966d98c3e020c490",
"approverId": "e7ea779520d249afafa8421b21aafa36",
"approveStatus": 1,
"remark": "测试",
"addtime": 1572227113,
"modtime": 1572227557
}
],
"copyInfos": []
},
{
"sid": 577078451555794945,
"nodeId": "c7c8d1ea78c54d0da3610989e5b0012c",
"operatorType": 0,
"stepType": null,
"status": 1,
"nodeType": 0,
"group": true,
"groupType": 1,
"addtime": 1572227112,
"approveInfos": [
{
"sid": 577078451555794945,
"nodeId": "c7c8d1ea78c54d0da3610989e5b0012c",
"approverId": "d9aec5ae99df4a2a8d70cf88eddb8b16",
"approveStatus": 1,
"remark": "测试",
"addtime": 1572227557,
"modtime": 1572227823
},
{
"sid": 577078451555794945,
"nodeId": "c7c8d1ea78c54d0da3610989e5b0012c",
"approverId": "3832b472d7124c6f80b507b8a789864e",
"approveStatus": 1,
"remark": "测试",
"addtime": 1572227557,
"modtime": 1572228012
},
{
"sid": 577078451555794945,
"nodeId": "c7c8d1ea78c54d0da3610989e5b0012c",
"approverId": "6598118fe3c54425aeb4228275afe0f8",
"approveStatus": 1,
"remark": "测试",
"addtime": 1572227557,
"modtime": 1572228120
}
],
"copyInfos": [
{
"sid": 577078451555794945,
"nodeId": "c7c8d1ea78c54d0da3610989e5b0012c",
"notifierId": "acf64885b5dd4c57b4388ad80971b2a9",
"isRead": 0,
"addtime": 1572228120,
"modtime": 1572228120
},
{
"sid": 577078451555794945,
"nodeId": "c7c8d1ea78c54d0da3610989e5b0012c",
"notifierId": "7302caf4386047c19f134919fc1d5b61",
"isRead": 0,
"addtime": 1572228120,
"modtime": 1572228120
},
{
"sid": 577078451555794945,
"nodeId": "c7c8d1ea78c54d0da3610989e5b0012c",
"notifierId": "911cd6764a3e492699d56bc1b545b0f2",
"isRead": 0,
"addtime": 1572228120,
"modtime": 1572228120
}
]
},
{
"sid": 577078451555794945,
"nodeId": "3381a49c1e314226a73a91e1eedf4913",
"operatorType": 0,
"stepType": null,
"status": 1,
"nodeType": 0,
"group": true,
"groupType": 2,
"addtime": 1572227112,
"approveInfos": [
{
"sid": 577078451555794945,
"nodeId": "3381a49c1e314226a73a91e1eedf4913",
"approverId": "b14c30c4c30943758e8d5b85e3219f9d",
"approveStatus": 4,
"remark": null,
"addtime": 1572228120,
"modtime": 1572228298
},
{
"sid": 577078451555794945,
"nodeId": "3381a49c1e314226a73a91e1eedf4913",
"approverId": "3c1097f9696d4845bdf959a99c0e769c",
"approveStatus": 1,
"remark": "测试",
"addtime": 1572228120,
"modtime": 1572228298
},
{
"sid": 577078451555794945,
"nodeId": "3381a49c1e314226a73a91e1eedf4913",
"approverId": "f77cbf15ea96474eba77c536c79f68a1",
"approveStatus": 4,
"remark": null,
"addtime": 1572228120,
"modtime": 1572228298
}
],
"copyInfos": []
},
{
"sid": 577078451555794945,
"nodeId": "3d16a5d83912410e97cd3179ab6fa8ec",
"operatorType": 1,
"stepType": null,
"status": 1,
"nodeType": 0,
"group": false,
"groupType": 1,
"addtime": 1572227112,
"approveInfos": [],
"copyInfos": []
},
{
"sid": 577078451555794945,
"nodeId": "e0effbc64a5d430c84092239d0d9d654",
"operatorType": null,
"stepType": null,
"status": 8,
"nodeType": 2,
"group": false,
"groupType": null,
"addtime": null,
"approveInfos": [],
"copyInfos": []
}
]
}
}