合同流程日志接口
业务场景说明
可以根据单据号查询到该单据的已处理节点的流程日志(例如审批通过、驳回某节点等),类似流水记录。
请求方式
GET
接口地址
/api/openapi/form/contract/processLog/{formCode}
请求参数
接口地址中的{formCode}为单据查询列表中的formCode,单据唯一标识码。
响应参数
参数说明
| 字段名称 | 字段说明 | 字段类型 |
|---|---|---|
| operatorName | 节点候选人名称 | String [] |
| operatorEmployeeIds | 节点候选人工号 | String [] |
| operationText | 操作记录展示信息 | String |
| optReason | 审批理由或者评论 | String |
| nextOperatorName | 转交人名称,表示转交给谁 | String [] |
| nextOperatorEmployeeIds | 转交人工号 | String [] |
| delegater | 授权其他人审批的人 | String |
| delegaterEmployeeId | 授权人工号 | String |
| processNodeSubType | 节点类型名称 | String |
| processNodeSubTypeCode | 节点类型Code值 | String |
| optTime | 操作时间 | Long |
| lastAuditOperatorEmployeeId | 若存在审核节点,则为最后一个审核节点的最后一个审核人的工号,否则为空 | String |
| lastOperatorEmployeeId | 最近一个已完成任务的操作人工号 | String |
| taskName | 节点名 | String |
| taskCategory | 节点类型 | String |
| attachments | 附件列表 | Object[] |
| filename | 文件名 | String |
| type | 文件类型 | String |
| downloadUrl | 下载链接 | String |
| finalAuditNode | boolean | 审批节点是否勾选“将本节点设置为终审节点”,若勾选则返回true,否则返回false |
节点类型说明
| processNodeSubType | processNodeSubTypeCode |
|---|---|
| 审批节点 | APPROVAL |
| 抄送节点 | CC |
| 审核节点 | FINANCE_AUDIT |
| 支付节点 | CASHIER_SETTLE |
| 外部节点 | WEB_HOOK |
| 签收等待 | SIGN_WAIT |
| 其他节点 | OTHER |
参数示例
{
"code": "ACK",
"message": "",
"data": {
"lastOperatorEmployeeId": "S01",
"lastAuditOperatorEmployeeId": "",
"openApiFormProcessLogs": [
{
"operatorName": [
"王五"
],
"operatorEmployeeIds": [
"S01"
],
"nextOperatorName": null,
"operationText": "[王五]添加评论",
"optReason": "单据自动调整:+2",
"delegater": "",
"nextOperatorEmployeeIds": null,
"processNodeSubType": "其他节点",
"processNodeSubTypeCode": "OTHER",
"taskName": "",
"taskCategory": null,
"optTime": 1695869164287,
"attachments":[
{
"filename":"xxxx.jpeg",
"type":"image/jpeg",
"downloadUrl":"https://oss-xxx/xxx.jepg"
}
]
},
{
"operatorName": [
"李四"
],
"operatorEmployeeIds": [
"A02"
],
"nextOperatorName": null,
"operationText": "同意",
"optReason": "",
"delegater": "",
"nextOperatorEmployeeIds": null,
"processNodeSubType": "审批节点",
"processNodeSubTypeCode": "APPROVAL",
"taskName": "领导审批",
"taskCategory": "APPROVAL",
"optTime": 1695869260866,
"attachments": null
},
{
"operatorName": [
"张三"
],
"operatorEmployeeIds": [
"A01"
],
"nextOperatorName": null,
"operationText": "[张三]提交单据",
"optReason": "",
"delegater": "",
"nextOperatorEmployeeIds": null,
"processNodeSubType": "其他节点",
"processNodeSubTypeCode": "OTHER",
"taskName": "发起审批",
"taskCategory": null,
"optTime": 1695869160866,
"attachments": null
}
]
},
"errorCode": null,
"success": true
}
修改记录
2021-07-20:添加附件对象列表字段attachments