# 接口说明

调用本接口,发起任务传阅,传阅人可在我的传阅中传阅给我进行查看

# 权限

要调用此API,需要申请poa能力,获取poa token,接口请求头中添加 Authorization 值为token

详细参考-获取access token

# 请求方法

报文样例

POST /apis/ttc/v1/transaction/poa/taskCirculated
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

# 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

# 接口调用失败返回

  • 接口支持批量,批量操作中的每条数据独立运行,批量中有失败的数据接口整体响应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
  • data.errorIds.code说明:
code message 说明
400 xxx is null 参数校验不合法
500 poa error:failed to get account 查询用户/组信息失败
500 * 业务逻辑异常
2004 this task is not exist 当前任务不存在