查询父任务&子任务(API名称:queryParentAndSubTaskInfos)
功能介绍
用户需要了解父任务和子任务详细信息时,可以通过该接口查询父任务和子任务详细信息。
相关接口
接口名称 |
调用说明 |
---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
---|---|---|---|
POST |
https://isdp+域名/openapi/v1/OpenSceneTask/queryParentAndSubTaskInfos |
OpenAPI |
application/json |
请求头
KEY |
VALUE |
是否必填 |
描述 |
---|---|---|---|
Content-Type |
application/json |
是 |
无 |
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
sceneTaskIds |
List<Long> |
否 |
父任务ID集合。 |
customerTaskIds |
List<String> |
否 |
客户任务ID集合。 |
page |
Object |
否 |
分页参数。 |
page.start |
Integer |
否 |
起始位置(不填写默认为0)。 |
page. count |
Integer |
否 |
条数(不填写默认为15,最大值为30)。 |
备注:父任务ID集合和客户任务ID集合其中必须有一个有值。
响应参数
参数 |
类型 |
描述 |
---|---|---|
stateCode |
String |
响应状态码:
|
errorMessage |
String |
响应描述 |
result |
Object |
响应结果内容data、分页数据 |
result出参:
参数 |
类型 |
描述 |
---|---|---|
data |
List<Object> |
响应结果内容data |
result中data字段说明:
参数 |
类型 |
描述 |
---|---|---|
sceneTaskId |
Long |
任务ID。 |
taskName |
String |
任务名称。 |
sceneName |
String |
任务场景名称。 |
customerTaskId |
String |
客户任务ID。 |
signSiteId |
Long |
子任务作业对象ID。 |
signSiteCode |
String |
子任务作业对象编码。 |
signSiteName |
String |
子任务作业对象名称。 |
taskExtend |
List |
任务任务扩展属性。 |
adminOrganizationName |
String |
组织单元名称。 |
adminOrganization |
String |
组织单元ID。 |
beginTimestamp |
Long |
计划开始时间。 |
endTimestamp |
Long |
计划完成时间。 |
actualBeginTime |
Long |
实际开始时间。 |
actualEndTime |
Long |
实际完成时间。 |
status |
Integer |
0:草稿;1:待执行;2:执行中;3:已完成;4:已取消;5:申请待审批;6:待调度;9:已驳回。 |
processFeedback |
String |
进展反馈信息。 |
excutor |
List<Map> |
执行人信息。 |
subTaskList |
List<Map> |
子任务列表。 |
data中excutor字段说明:
参数 |
类型 |
描述 |
---|---|---|
sceneTaskId |
Long |
任务/子任务ID。 |
taskType |
Integer |
任务类型。 |
userId |
String |
用户ID。 |
userName |
String |
用户名称。 |
userType |
Integer |
执行人类型:1执行人 2群组。 |
data中taskExtend字段说明:
参数 |
类型 |
描述 |
---|---|---|
createdBy |
Long |
创建人。 |
createName |
String |
创建人名称。 |
creationDate |
Date |
创建时间。 |
creationTimestamp |
Long |
创建时间戳。 |
UDF1-UDF40 |
String |
扩展属性信息(UDF1-UDF40与场景中的扩展属性编码对应)。 |
parentTaskId |
Long |
父任务ID。 |
sceneTaskId |
Long |
任务ID。 |
taskType |
Integer |
任务类型:1父任务 2子任务。 |
stage |
Integer |
扩展属性阶段:1创建阶段 2执行阶段。 |
data中subTaskList字段说明:
参数 |
类型 |
描述 |
---|---|---|
preModeNames |
String |
前置子任务名称。 |
jobDuration |
Integer |
标准作业时长。 |
请求示例
{ "sceneTaskIds": [ 1836272 ], "taskName": "", "customerTaskIds": [ "20qe333" ], "page": { "start": 0, "count": 15 } }
响应示例
{ "stateCode": "0", "errorMessage": null, "result": { "data": [ { "sceneTaskId": 1836272, "taskName": "openapi_批量创建zhang4个子任务_有一个无配置关系修改", "sceneName": "zhang4个子任务_有一个无配置关系", "adminOrganization": "52479", "adminOrganizationName": "新版本测试租户1029", "signSiteId": null, "signSiteCode": null, "signSiteName": null, "beginTimestamp": null, "endTimestamp": null, "jobDuration": null, "status": 0, "customerTaskId": "20qe333", "isApplyApprove": 0, "actualBeginTime": null, "actualEndTime": null, "processFeedback": null, "reviewRuleName": "", "reviewRuleId": null, "isAppraisal": null, "excutor": [ { "sceneTaskId": 1836272, "taskType": 1, "userId": 101277, "userInfoId": 3875284, "userName": "改名张小玲", "userType": 1 } ], "subTaskList": [ { "sceneTaskId": 363088, "taskName": "子任务11", "taskId": 1836272, "status": 0, "signSiteId": null, "signSiteCode": null, "signSiteName": "", "beginTimestamp": null, "endTimestamp": null, "actualBeginTime": null, "actualEndTime": null, "processFeedback": null, "jobDuration": null, "excutor": [ { "sceneTaskId": 363088, "taskType": 2, "userId": 101277, "userInfoId": 3875294, "userName": "改名张小玲", "userType": 1 } ], "taskExtend": null, "preModeNames": null }, { "sceneTaskId": 363089, "taskName": "子任务22", "taskId": 1836272, "status": 0, "signSiteId": null, "signSiteCode": null, "signSiteName": "", "beginTimestamp": null, "endTimestamp": null, "actualBeginTime": null, "actualEndTime": null, "processFeedback": null, "jobDuration": null, "excutor": [ { "sceneTaskId": 363089, "taskType": 2, "userId": 101277, "userInfoId": 3875295, "userName": "改名张小玲", "userType": 1 } ], "taskExtend": null, "preModeNames": "子任务11,子任务44" }, { "sceneTaskId": 363090, "taskName": "子任务33", "taskId": 1836272, "status": 0, "signSiteId": null, "signSiteCode": null, "signSiteName": "", "beginTimestamp": null, "endTimestamp": null, "actualBeginTime": null, "actualEndTime": null, "processFeedback": null, "jobDuration": null, "excutor": [ { "sceneTaskId": 363090, "taskType": 2, "userId": 101277, "userInfoId": 3875296, "userName": "改名张小玲", "userType": 1 } ], "taskExtend": null, "preModeNames": "子任务11" }, { "sceneTaskId": 363091, "taskName": "子任务44", "taskId": 1836272, "status": 0, "signSiteId": null, "signSiteCode": null, "signSiteName": "", "beginTimestamp": null, "endTimestamp": null, "actualBeginTime": null, "actualEndTime": null, "processFeedback": null, "jobDuration": null, "excutor": [ { "sceneTaskId": 363091, "taskType": 2, "userId": 101277, "userInfoId": 3875297, "userName": "改名张小玲", "userType": 1 } ], "taskExtend": null, "preModeNames": null } ], "taskExtend": null } ], "pos": 0, "total_count": 1, "entityName": null, "totalCount": 1 } }
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。