
# 保存任务/子任务执行阶段扩展属性（API名称：saveTaskExtendFieldList）
#### 功能介绍
保存任务/子任务执行阶段的扩展属性信息。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
   
#### URL
| 请求方式 | HTTPS地址                                                                | 服务架构    | 消息体类型            |
|:---|:---|:---|:---|
| POST | https://***isdp+域名***/openapi/v1/openSceneTask/saveTaskExtendFieldList | 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的值 |
   
#### 请求参数
| 参数                | 类型     | 是否必填 | 描述                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| submitterAccount  | String | 是    | 提交人。                                                                                                                                                                                                                                                                                                                          |
| sceneTaskId       | Long   | 是    | 任务ID。                                                                                                                                                                                                                                                                                                                         |
| processFeedback   | String | 否    | 反馈进展。                                                                                                                                                                                                                                                                                                                         |
| completeTimestamp | String | 否    | 完成时间。                                                                                                                                                                                                                                                                                                                         |
| saveDraft         | String | 是    | 保存/提交。 - 1：保存  - 2：提交   |
| taskExtendField   | Object | 否    | 父任务扩展属性。 没有扩展属性时填写空对象                                                                                                                                                                                                                                              |
| subTaskList       | List   | 否    | 子任务信息。                                                                                                                                                                                                                                                                                                                        |
   
subTaskList字段说明：
| **参数**            | **类型** | **描述**     |
|:---|:---|:---|
| sceneTaskId       | Long   | 子任务ID。     |
| processFeedback   | String | 子任务进展反馈信息。 |
| completeTimestamp | String | 子任务实际完成时间。 |
| taskExtendField   | Object | 子任务扩展信息。   |
   
taskExtendField字段说明：
| **参数**       | **类型**  | **描述**                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|
| sceneTaskId  | Long    | 任务/子任务id。                                                                                                                                                                                                                                                                                                                                |
| stage        | Integer | 子任务扩展属性所属阶段。 - 1：创建  - 2：执行   |
| parentTaskId | Long    | 父任务id。                                                                                                                                                                                                                                                                                                                                   |
| udf1-udf40   | String  | 扩展属性信息（扩展属性信息是从对应的场景中获取的）。                                                                                                                                                                                                                                                                                                               |
| taskType     | Integer | 任务类型。 - 1：父任务  - 2：子任务   |
   
#### 响应参数
| 参数           | 类型     | 描述                      |
|:---|:---|:---|
| stateCode    | String | 响应状态码：0-成功；其他-失败。       |
| errorMessage | String | 响应描述，错误提示。              |
| result       | Object | 响应数据，任务、子任务执行阶段的扩展属性信息。 |
   
#### 请求示例
```
{
    "submitterAccount": "fc0001",
    "sceneTaskId": 5064801,
    "processFeedback": "",
    "completeTimestamp": "",
    "saveDraft": "0",
    "taskExtendField": {},
    "subTaskList": [
        {
            "sceneTaskId": 5010371,
            "processFeedback": "123",
            "completeTimestamp": "",
            "taskExtendField": {
                "sceneTaskId": 5010371,
                "taskType": 2,
                "parentTaskId": 5064801,
                "stage": 2,
                "udf12": 11,
                "udf13": 22
            }
        }
    ]
}
```
#### 响应示例
```
{"stateCode":"0","errorMessage":null,"result":null}
```
