作者:钟剑华  历史版本:1  更新时间:2024-09-20 15:13

处理任务

简述:

  • 处理任务(已废弃,请使用对应的agree、oppose等方法)

请求URL:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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

备注