处理任务
简述:
- 处理任务(已废弃,请使用对应的agree、oppose等方法)
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/complete
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
request | APIRequest[1] | 是 | 动态查询请求对象 |
动态参数包含以下:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
| :—–: | :—–: | :—–: | :—–: | :—– | :—– |
| taskIds | String | 是 | | 任务ID |
| actionName | String | 是 | | 动作名字 |
| actionAlias | String | 是 | | 动作别名 |
| opinion | String | 是 | | 审批意见 |
| data | String | 是 | | 表单数据 |
| nodeUsers | String | 否 | | 下节点人员 |
| triggerMultiInstance | String | 否 | | 是否触发流程实例 | “”/“true”
| triggerUsers | String | 否 | | 触发流程候选人 |
| version | Integer | 否 | 0 | 版本 |
| directHandlerSign | String | 是 | | 会签处理模式 | true/false
| backHandMode | String | 是 | | 退回模式 |
请求参数示例:
{
"parameters": [
{
"key": "opinion",
"value": "同意,反对的憋着"
},
{
"key": "actionName",
"value": "agree"
},
{
"key": "taskId",
"value": "690155336459354113"
},
{
"key": "data",
"value": "{\"id\":\"690153977437749248\",\"zhu1\":\"\",\"zhu2\":\"\",\"zhu3\":\"\",\"kfzyz1\":[]}"
}
]
}
返回示例:
{
"state": 200,
"request": null,
"message": "任务办理成功",
"cause": "",
"variables": {},
"data": {}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Void |
异步处理任务
简述:
- 异步处理任务(已废弃,请使用对应的agree、oppose等方法)
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/completeAsync
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
request | APIRequest[1] | 是 | 动态查询请求对象 |
动态参数包含以下:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
| :—–: | :—–: | :—–: | :—–: | :—– | :—– |
| taskIds | String | 是 | | 任务ID |
| actionName | String | 是 | | 动作名字 |
| actionAlias | String | 是 | | 动作别名 |
| opinion | String | 是 | | 审批意见 |
| data | String | 是 | | 表单数据 |
| nodeUsers | String | 否 | | 下节点人员 |
| triggerMultiInstance | String | 否 | | 是否触发流程实例 | “”/“true”
| triggerUsers | String | 否 | | 触发流程候选人 |
| version | Integer | 否 | 0 | 版本 |
| directHandlerSign | String | 是 | | 会签处理模式 | true/false
| backHandMode | String | 是 | | 退回模式 |
请求参数示例:
{
"parameters": [
{
"key": "opinion",
"value": "同意,反对的憋着"
},
{
"key": "actionName",
"value": "agree"
},
{
"key": "taskId",
"value": "690155336459354113"
},
{
"key": "data",
"value": "{\"id\":\"690153977437749248\",\"zhu1\":\"\",\"zhu2\":\"\",\"zhu3\":\"\",\"kfzyz1\":[]}"
}
]
}
返回示例:
{
"state": 200,
"request": null,
"message": "任务提交成功",
"cause": "",
"variables": {},
"data": {}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Void |
任务办理
简述:
- 任务办理(同意)(批量),办理前的信息获取
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/toAgreeDialog
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
taskIds | String | 是 | 任务taskId | ||
actionName | String | 是 | 动作别名 |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/bpm/task/toAgreeDialog?taskIds=626866373389189120&actionName=agree
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"taskId": "626866373389189120,
"actionName": "agree",
"defaultCommonStatment": ""
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Map<String,Object> | 数据集合 |
任务办理
简述:
- 任务办理(同意、反对、弃权)
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/toAgree
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
taskIds | String | 是 | 任务taskId | ||
actionName | String | 是 | 动作别名 |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/bpm/task/toAgree?taskIds=626866373389189120&actionName=agree
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"taskId": "626866373389189120,
"actionName": "agree",
"defaultCommonStatment": ""
"jumpType": "",
"hidePath": "",
"hideOpinion": "",
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Map<String,Object> | 数据集合 |
驳回
简述:
- 驳回操作
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/toReject
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
taskId | String | 是 | 任务taskId |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/bpm/task/toReject?taskId=681867142668222465
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"bpmExecUserNode": [],
"defaultCommonStatment": null,
"bpmExecGoMapUserNode": [],
"taskId": "681867142668222465"
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Map<String,Object> | 数据集合 |
驳回上一步
简述:
- 驳回上一步操作
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/toRejectToPrevious
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
taskId | String | 是 | 任务taskId |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/bpm/task/toRejectToPrevious?taskId=681867142668222465
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"defaultCommonStatment": null,
"taskId": "681867142668222465"
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Map<String,Object> | 数据集合 |
驳回发起人
简述:
- 驳回发起人操作
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/toRejectToStart
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
taskId | String | 是 | 任务taskId |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/bpm/task/toRejectToStart?taskId=681867142668222465
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"defaultCommonStatment": null,
"taskId": "681867142668222465"
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Map<String,Object> | 数据集合 |
跳转添加会签任务
简述:
- 跳转添加会签任务
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/toAddSignTask
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
taskId | String | 是 | 任务taskId |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/bpm/task/toAddSignTask?taskId=681867142668222465
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {
"taskId": "681867142668222465"
},
"data": null
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Map<String,Object> | 数据集合 |
会签任务-补签
简述:
- 会签任务-补签
请求URL:
- http://ip:port/ibps/business/v3/bpm/task/doAddSignTask
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
taskId | String | 是 | 任务ID | ||
addSignTaskUserId | String | 是 | 加签用户 | ||
messageType | String | 是 | 消息类型 | ||
addReason | String | 是 | 加签原因 |
请求参数示例:
{
"addReason": "加钱",
"addSignTaskUserId": "1",
"messageType": "inner",
"taskId": "681867142668222465"
}
返回示例:
{
"state": 200,
"request": null,
"message": "补签成功",
"cause": "",
"variables": {},
"data": {}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Void |
备注
- [1] : APIRequest为动态查询请求对象,详情请移步全局请求格式