
# 查询任务场景详情（API名称：getTaskSceneConfigInfo）
#### 功能介绍
查询任务场景详情。
#### 相关API
| 接口名称                                                                 | 调用说明                                                         |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
   
#### URL
| 请求方式 | HTTPS地址                                                             | 服务架构    | 消息体类型            |
|:---|:---|:---|:---|
| POST | https://**isdp+域名**/openapi/v1/openTaskScene/getTaskSceneConfigInfo | 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的值 |
   
#### 请求参数
| 参数         | 类型     | 是否必填 | 描述      |
|:---|:---|:---|:---|
| sceneCode  | String | 否    | 任务场景编码。 |
| sceneId    | Long   | 否    | 任务场景ID。 |
| dataSource | String | 否    | 创建来源标识。 |
   
#### 响应参数
| 参数           | 类型     | 描述    |
|:---|:---|:---|
| stateCode    | String | 响应编码。 |
| errorMessage | String | 错误信息。 |
| result       | Object | 响应数据。 |
   
result参数说明
| 参数                       | 类型      | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| dataSource               | String  | 创建来源标识。                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| taskSceneBaseFieldList   | Object  | 基础字段。                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| taskSceneExtendFieldList | Object  | 扩展字段。                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| sceneMode                | Integer | 任务场景模式。 2-关联作业检查清单                                                                                                                                                                                                                                                                                                                                                                                       |
| sceneStatus              | Integer | 任务场景状态。 - 0：草稿  - 1：可用  - 2：停用   |
| operationFlag            | String  | 是否是提交或者保存草稿。 - Y：提交  - N：保存草稿                                                                                                                            |
| taskSceneModeList        | Object  | 任务场景配置模板信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| headerInfo               | Object  | 任务场景配置场景信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| isApplyApprove           | Integer | 是否需要申请审批。 - 0：否  - 1：是                                                                                                                                  |
| reviewProcessId          | Long    | 评审流ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| reviewProcessName        | String  | 评审流名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| adminOrganizationCode    | String  | 组织单元ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| adminOrganizationName    | String  | 组织单元名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   
taskSceneExtendFieldList中object信息说明
| 参数                | 类型      | 描述                                                  |
|:---|:---|:---|
| fieldCode         | String  | 任务场景扩展属性编码                                          |
| fieldName         | String  | 任务场景扩展属性名称                                          |
| fieldDefaultValue | String  | 扩展属性默认值                                             |
| stage             | Integer | 任务场景扩展属性所属阶段1：创建；2：执行                               |
| fieldOrder        | Integer | 扩展属性顺序                                              |
| extendValue       | String  | 扩展属性值                                               |
| fieldStatus       | String  | 扩展属性状态 1：可用 2：停用                                    |
| fieldType         | Integer | 扩展属性类型（1：长文本；2：枚举；3：多枚举；4：日期；5：时间；6：整数；7：小数；20：短文本） |
| maxValue          | String  | 最大值                                                 |
| minValue          | String  | 最小值                                                 |
| precision         | String  | 精度                                                  |
| fieldIsNecessary  | Integer | 扩展属性是否必填（1：必填；2：不必填）                                |
   
其中对象详情参照[5.3.1.4](https://support.huaweicloud.com/api-isdp/api_01_0025.html)创建任务场景参数说明。
#### 请求示例
```
{"sceneCode":"TS20220712174237523", "isQueryGlobalBaseField":"Y"}
```
#### 响应示例
```
{
    "stateCode": "0",
    "errorMessage": null,
    "result": {
        "sceneId": 103210,
        "reviewProcessId": 100417,
        "sceneStatus": 1,
        "sceneRemark": "场景描述12",
        "reviewProcessName": "测试审批流123",
        "sceneName": "场景名称101",
        "sceneCode": "TS20220712174237523",
        "sceneMode": 2,
        "sceneType": 0,
        "sceneLicense": null,
        "sourceSceneId": 103209,
        "version": "1.1",
        "isNewVersion": 0,
        "createdBy": 1953,
        "createName": "龙XX1",
        "lastUpdatedBy": 1953,
        "lastUpdateName": "龙XX1",
        "creationTimestamp": 1657618957523,
        "lastUpdateTimestamp": 1657628842775,
        "deleteFlag": "0",
        "signInConfig": null,
        "coverId": null,
        "category": "",
        "id": null,
        "parentCategory": null,
        "parentId": null,
        "adminOrganizationCode": "1543",
        "adminOrganizationName": "1508098844233300",
        "isApplyApprove": 1,
        "headerInfo": {
            "coverId": null,
            "adminOrganizationName": "1508098844233300",
            "sceneRemark": "场景描述12",
            "sceneCode": "TS20220712174237523",
            "sceneName": "场景名称101",
            "sceneId": 103210,
            "parentCategory": null,
            "adminOrganizationCode": "1543",
            "id": null,
            "category": "",
            "parentId": null
        },
        "taskSceneBaseFieldList": [
            {
                "fieldCode": "location",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "作业对象",
                "fieldOrder": 1,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132104,
                "sceneId": 103210,
                "signSiteId": null,
                "signSiteCode": null
            },
            {
                "fieldCode": "administrativeDivision",
                "fieldDefaultValue": "中国>XX省>XX",
                "fieldIsNecessary": 1,
                "fieldName": "行政区域",
                "fieldOrder": 2,
                "fieldStatus": 1,
                "sceneBaseFieldId": 132105,
                "sceneId": 103210,
                "administrativeDivision": "1849,1851,4544",
                "administrativeDivisionName": "中国>XX省>XX",
                "regionPath": "1849,1851,4544",
                "regionPathName": "中国>XX省>XX",
                "regionId": "4544",
                "regionName": "XX"
            },
            {
                "fieldCode": "address",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "详细地址",
                "fieldOrder": 3,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132106,
                "sceneId": 103210
            },
            {
                "fieldCode": "projectNo",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "项目",
                "fieldOrder": 4,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132107,
                "sceneId": 103210,
                "projectNo": null
            },
            {
                "fieldCode": "supplier",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "供应商",
                "fieldOrder": 5,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132108,
                "sceneId": 103210
            },
            {
                "fieldCode": "customer",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "客户",
                "fieldOrder": 6,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132109,
                "sceneId": 103210,
                "customerId": null,
                "customerName": null
            },
            {
                "fieldCode": "jobDuration",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "标准作业时长",
                "fieldOrder": 7,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132110,
                "sceneId": 103210
            },
            {
                "fieldCode": "projectDuration",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "工期",
                "fieldOrder": 8,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132111,
                "sceneId": 103210
            },
            {
                "fieldCode": "planBeginDate",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "计划开始时间1",
                "fieldOrder": 9,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132112,
                "sceneId": 103210
            },
            {
                "fieldCode": "planEndDate",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "计划完成时间1",
                "fieldOrder": 10,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132113,
                "sceneId": 103210
            },
            {
                "fieldCode": "requiredStartTime",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "要求开始时间",
                "fieldOrder": 11,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132114,
                "sceneId": 103210
            },
            {
                "fieldCode": "requiredEndTime",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "要求完成时间",
                "fieldOrder": 12,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132115,
                "sceneId": 103210
            },
            {
                "fieldCode": "priority",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "优先级",
                "fieldOrder": 13,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132116,
                "sceneId": 103210,
                "priorityId": null
            },
            {
                "fieldCode": "skill",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "要求技能",
                "fieldOrder": 14,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132117,
                "sceneId": 103210
            },
            {
                "fieldCode": "schedulingMode",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "调度模式",
                "fieldOrder": 15,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132118,
                "sceneId": 103210,
                "schedulingModeId": null
            },
            {
                "fieldCode": "operationGuide",
                "fieldDefaultValue": [],
                "fieldIsNecessary": 2,
                "fieldName": "操作指导",
                "fieldOrder": 16,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132119,
                "sceneId": 103210
            },
            {
                "fieldCode": "attachment",
                "fieldDefaultValue": [],
                "fieldIsNecessary": 2,
                "fieldName": "附件",
                "fieldOrder": 17,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132120,
                "sceneId": 103210
            },
            {
                "fieldCode": "associatedIssues",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "关联问题3",
                "fieldOrder": 18,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132121,
                "sceneId": 103210,
                "issueId": null
            },
            {
                "fieldCode": "taskDescription",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "任务描述4",
                "fieldOrder": 19,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132122,
                "sceneId": 103210
            },
            {
                "fieldCode": "owner",
                "fieldDefaultValue": [],
                "fieldIsNecessary": 2,
                "fieldName": "责任人员1",
                "fieldOrder": 20,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132123,
                "sceneId": 103210
            },
            {
                "fieldCode": "executor",
                "fieldDefaultValue": [],
                "fieldIsNecessary": 1,
                "fieldName": "执行人",
                "fieldOrder": 21,
                "fieldStatus": 1,
                "sceneBaseFieldId": 132124,
                "sceneId": 103210
            },
            {
                "fieldCode": "licenseConfig",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "许可配置",
                "fieldOrder": 22,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132125,
                "sceneId": 103210
            },
            {
                "fieldCode": "reviewRuleConfig",
                "fieldDefaultValue": null,
                "fieldIsNecessary": 2,
                "fieldName": "任务申请审批流配置",
                "fieldOrder": 23,
                "fieldStatus": 2,
                "sceneBaseFieldId": 132126,
                "sceneId": 103210
            }
        ],
        "taskSceneExtendFieldList": [
            {
                "sceneExtendFieldId": 110170,
                "sceneId": 103210,
                "fieldName": "文本必填有默认",
                "fieldCode": "UDF1",
                "parentExtendFieldId": 0,
                "fieldType": 1,
                "fieldStatus": 1,
                "fieldIsNecessary": 1,
                "fieldOrder": 1,
                "fieldValue": null,
                "fieldDefaultValue": "111111",
                "isNewWay": 1
            }
        ],
        "taskSceneModeList": [
            {
                "sceneModeId": 103731,
                "sceneId": 103210,
                "issueId": null,
                "parentSceneModeId": 0,
                "templateType": "1",
                "templateId": "268611778",
                "templateName": "模板名称010",
                "sceneMode": 2,
                "taskTypeTag": 1,
                "modeLevel": 1,
                "modeOrder": 1,
                "templateCode": "QC2022XXXXXXXXXXXXX",
                "sceneModeName": "场景名称101",
                "templateVersion": "1.1",
                "deleteFlag": 0,
                "tenantId": 1463,
                "licenseSwitch": 0,
                "licenseTag": null,
                "lastUpdatedBy": 1953,
                "lastUpdateName": "龙XX",
                "isAppraisal": 1,
                "collectionReviewId": 100417,
                "collectionReviewName": "测试审批流123",
                "signSiteId": null,
                "signSiteCode": null,
                "signSiteName": null,
                "regionId": null,
                "regionPath": null,
                "regionName": null,
                "description": null,
                "beginTimestamp": null,
                "endTimestamp": null,
                "priority": null,
                "jobDuration": null,
                "projectDuration": null,
                "administrativeDivision": null,
                "administrativeDivisionName": null,
                "address": null,
                "requiredStartTime": null,
                "requiredEndTime": null,
                "skill": null,
                "templateExistFlag": "Y",
                "assignedUserId": "",
                "assignedUserName": "",
                "userGroup": "",
                "userGroupName": "",
                "ccPerson": "",
                "ccPersonName": "",
                "owner": "",
                "ownerName": "",
                "ccPersonGroup": "",
                "ccPersonGroupName": "",
                "ownerGroup": "",
                "ownerGroupName": "",
                "subTaskExtendFieldList": []
            }
        ],
        "baseSubTaskFieldList": [],
        "subTaskExtendFieldList": []
    }
}
```
