查询父任务&子任务(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
}
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。