完结待办(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 }
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。