完结待办(API名称:completeMyTodo)
功能介绍
该接口用于第三方完结待办。
相关接口
| 接口名称 | 调用说明 |
|---|---|
| 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 | |
| 查询父任务(API名称:queryParentTaskList) | 调用该接口获取到任务id、任务标题。 完结待办时,需要输入任务id、任务标题。 |
| 调用该接口获取到当前任务对应审批层级、当前任务对应审批人。 完结待办时,需要输入当前任务对应审批层级、当前任务对应审批人。 |
调用流程
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/myTodoWrap/completeMyTodo | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| mytodoList | List | 必填 | 任务列表 |
mytodoList列表:
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| sceneTaskId | Long | 是 | 任务id 获取任务id API请参见: 查询父任务(API名称:queryParentTaskList) |
| taskName | String | 否 | 任务标题 获取任务标题API请参见:查询父任务(API名称:queryParentTaskList) |
| parentTaskName | String | 否 | 父任务名称 |
| templateId | Long | 否 | 关联采集模板ID |
| templateName | String | 否 | 关联采集模板名称 |
| content | String | 否 | 内容 |
| status | String | 否 | 任务状态:
|
| url | String | 否 | 跳转url |
| thirdUrl | String | 否 | 第三方跳转url |
| todoBusinessType | String | 否 | 待办类别(作业待办,审核待办) |
| toDoTips | String | 否 | 子类别/待办标签(作业待办,审核待办) |
| reviewLevel | String | 否 | 当时审批层级 |
| signSiteName | String | 否 | 作业对象名称 |
| signSiteCode | String | 否 | 作业对象编码 |
| procedureOrNot | String | 否 | 是否带工序:
|
| taskTagType | String | 否 | 任务标识 |
| siteId | String | 否 | 作业对象ID |
| statusCollection | String | 否 | 采集状态 |
| statusApprove | String | 否 | 评审状态 |
| signMode | Int | 否 | 评审模式:
|
| procedureInfo | String | 否 | 描述,合成map存入other_info字段 |
| taskTicketInfo | String | 否 | 同procedureInfo |
| checkTaskInfo | String | 否 | 同procedureInfo |
| currentReviewLevel | String | 否 | 当前任务对应审批层级 获取当前任务对应审批层级API请参见:查询任务执行人或评审人(API名称:queryTaskUserInfoList) |
| currentReviewerId | String | 否 | 当前任务对应审批人 获取当前任务对应审批人API请参见:查询任务执行人或评审人(API名称:queryTaskUserInfoList) |
| isUpdateHandled | String | 否 | 是否更新已办:
|
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| status | int | 状态码 |
| msg | String | 失败原因 |
| data | List | 数据 |
请求示例
{
"mytodoList":[{
"isUpdateHandled": "Y",
"signMode": 1,
"reviewLevel": 1,
"reviewStatus": 2,
"reviewerIdList": [
465
],
"sceneTaskId": 90084,
"signSiteCode": "",
"signSiteName": "",
"status": 1,
"submitter": 277692,
"taskName": "简单任务_20210730094345",
"taskTagType": 1,
"todoBusinessType": "ApproveToDo"
}]
} 响应示例
{
"status":"success",
"msg":null,
"data":null
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。