# 接口说明
调用本接口,发起任务转办,转办给转办人(可以多个),被转办人可以在我的代办列表查看任务。
# 权限
要调用此API,需要申请poa能力,获取poa token,接口请求头中添加 Authorization 值为token
# 请求方法
报文样例
POST /apis/ttc/v1/transaction/poa/taskComplaint
Host: poa地址
Authorization:String
Content-Type:application/json
[
{
"appId": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE",
"createTime": "",
"creator": "smartadmin",
"handlers": "smartadmin",
"handlingGroup": "",
"operator": "smartadmin",
"taskId": "TASK0001"
}
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Header参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
Authorization | String | 是 | 接口访问凭证 |
# Body参数
名称 | 类型 | 是否必填 | 描述 | |
---|---|---|---|---|
appId | String | 是 | 应用id | |
taskId | String | 是 | 任务ID | |
creator | String | 是 | 转办人学、工号; 创建转办的人 | |
handlers | String | 是 | 被转办人学、工号; 需要处理这个转办的人;多个,中间用英文逗号隔离;学工号和用户组二选一 | |
handlingGroup | String | 否 | 被转办用户组id ; 需要处理这个转办的用户组;学工号和用户组二选一 | |
operator | String | 否 | 实际操作人 | |
createTime | String | 否 | 转办时间(格式:yyyy-MM-dd HH:mm:ss) |
- 支持批量传参,批量中异常数据不影响正常数据的处理,接口响应会返回异常数据,请自行获取处理
# 接口调用成功返回
{
"took": 6089,
"timestamp": 1688956011462,
"code": 0,
"message": "转办成功",
"data": {
"errorIds": []
}
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 接口调用失败返回
- 接口支持批量,批量操作中的每条数据独立运行,批量中有失败的数据接口整体响应code为0 (成功),data中返回出现错误的数据
{
"took": 285,
"timestamp": 1688712485963,
"code": 0,
"message": "转办中有异常数据",
"data": {
"errorIds": [
{
"code": 400,
"taskId": "TTT20230703-002-001",
"message": "taskId is null"
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- data.errorIds.code说明:
code | message | 说明 |
---|---|---|
400 | xxx is null | 参数校验不合法 |
500 | poa error:failed to get account | 查询用户/组信息失败 |
500 | * | 业务逻辑异常 |
2004 | this task is not exist | 当前任务不存在 |
← 任务办理-办理同时创建下一条待办 任务传阅 →