审批节点操作
接口说明: 审批节点操作接口,可以对审批中的节点进行通过或者驳回操作。其中审批节点相关的信息可以通过审批节点信息接口获取。
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/workflow/node/operate
请求Header:
key | value |
---|---|
access_token | 获取的access_token的实际值 |
Query参数:
key | value |
---|---|
sign | 签名值 |
Body参数:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
stepNodeId | String | N | 审批节点id,对应的是审批节点信息中的nodeId |
operatorId | String | Y | 操作人id (员工id),对应的是审批节点信息approverId |
status | Integer | Y | 操作类型 1:通过 2:驳回 3:撤销 |
sid | Long | N | 审批id 如果 操作类型为撤销的时候 该参数必填 |
remark | String | N | 备注信息(最长300个字符) |
timestamp | Long | Y | 请求时间戳(精确到毫秒) |
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 0成功,其他失败 |
errmsg | String | Y | 操作结果描述 |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/workflow/node/operate?sign=%2FTwQFQKsd8v6uF14IozbDYwVmvY%3D
请求Body示例:
{
"remark": "备注: 通过此次审批",
"stepNodeId": "13a3ff29da594c979c40446b6d51074e",
"operatorId": "784e852a38fd44a0bfff96af7d804a43",
"status": 1,
"timestamp": 1606299293203
}
SDK请求示例(java):
ApprovalNodeOperateRequest request = new ApprovalNodeOperateRequest(access_token);
request.setOperatorId("784e852a38fd44a0bfff96af7d804a43");
request.setStepNodeId("13a3ff29da594c979c40446b6d51074e");
request.setStatus(1);
request.setRemark("备注: 通过此次审批");
OpenapiResponse<Void> voidOpenapiResponse = XrxsApprovalService.workflowNodeOperate(request);
响应示例:
{
"errcode": 0,
"errmsg": "成功",
"data": null
}