处理任务
简述:
- 处理任务(已废弃,请使用对应的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为动态查询请求对象,详情请移步全局请求格式