
# 查询父任务\&子任务（API名称：queryParentAndSubTaskInfos）
#### 功能介绍
用户需要了解父任务和子任务详细信息时，可以通过该接口查询父任务和子任务详细信息。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到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](https://support.huaweicloud.com/api-isdp/api_01_0019.html)中获取的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 | 响应状态码： - 0-成功  - 其他-失败   |
| 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
    }
}
```
#### 状态码
状态码请参见[状态码](https://support.huaweicloud.com/api-isdp/api_01_0326.html)。
#### 错误码
错误码请参见[错误码](https://support.huaweicloud.com/api-isdp/api_01_0327.html)。
