
# 修改任务调度（API名称：updateTaskSchedule）
#### 功能介绍
修改任务调度。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
   
#### URL
| 请求方式 | HTTPS地址                                                              | 服务架构    | 消息体类型            |
|:---|:---|:---|:---|
| POST | https://***isdp+域名***/openapi/v1/openTaskSchedule/updateTaskSchedule | 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的值 |
   
#### 请求参数
| 参数                         | 类型      | 是否必填 | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| taskScheduleId             | Long    | 是    | 任务调度ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| taskScheduleName           | String  | 是    | 任务调度名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| isEnable                   | String  | 是    | 是否启用。 - 1：启用  - 0：不启用                                                                                                                                                                                                                                                                 |
| resource                   | String  | 否    | 任务来源。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| taskName                   | String  | 是    | 任务名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| sceneName                  | String  | 是    | 任务场景名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| sceneId                    | Long    | 是    | 任务场景ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| signSiteId                 | Long    | 否    | 作业对象ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| signSiteCode               | String  | 否    | 作业对象编码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| signSiteName               | String  | 否    | 作业对象名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| projectNo                  | String  | 否    | 项目编码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| projectName                | String  | 否    | 项目名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| supplierName               | String  | 否    | 供应商。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| assignedUserId             | String  | 否    | 执行人ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| assignedUserName           | String  | 否    | 执行人名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| userGroup                  | String  | 否    | 执行人群组ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| userGroupName              | String  | 否    | 执行人群组名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| assignedUserType           | String  | 否    | 执行人类型。 - 1：用户  - 2：群组                                                                                                                                                                                                       |
| assignedUser               | String  | 否    | 执行人账号。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| beginTimestamp             | Long    | 否    | 计划开始时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| endTimestamp               | Long    | 否    | 计划完成时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| requiredStartTime          | Long    | 否    | 要求开始时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| requiredEndTime            | Long    | 否    | 要求完成时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| projectDuration            | String  | 否    | 工期。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| jobDuration                | String  | 否    | 标准时长。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| adminOrganizationName      | String  | 是    | 管理组织单元名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| adminOrganization          | String  | 是    | 管理组织单元编码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| administrativeDivision     | String  | 否    | 行政区域。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| administrativeDivisionName | String  | 否    | 行政区域名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| regionName                 | String  | 否    | 行政区域名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| regionId                   | String  | 否    | 行政区域ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| regionPath                 | String  | 否    | 行政区域路径。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| skill                      | String  | 否    | 技能。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| address                    | String  | 否    | 详细地址。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| templateId                 | Long    | 否    | 模板ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| templateCode               | String  | 否    | 模板编码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| templateName               | String  | 否    | 模板名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| version                    | String  | 否    | 版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| reviewRuleId               | Long    | 否    | 任务申请审批流ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| reviewRuleName             | String  | 否    | 任务申请审批流名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| taskRemark                 | String  | 否    | 任务备注。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| isAppraisal                | String  | 否    | 任务是否需要审批。 - 0：不需要审批  - 1：需要审批                                                                                                                                                                                                                                                 |
| collectionReviewId         | Long    | 否    | 采集审批流ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| collectionReviewName       | String  | 否    | 采集审批流名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| collectionProcessType      | String  | 否    | 采集审批流类型。 - 0：标准审批流  - 1：临时审批流  - 2：自定义审批流                                                                                                                     |
| priority                   | String  | 否    | 优先级。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| schedulingMode             | String  | 否    | 调度模式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| customerName               | String  | 否    | 客户名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| customerId                 | String  | 否    | 客户ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| operationGuideList         | List    | 否    | 操作指导。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| attachmentList             | List    | 否    | 附件。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| taskMode                   | String  | 是    | 任务模式。 - 1：简单任务  - 2：任务下挂检查单                                                                                                                                                                                                                                                              |
| saveDraft                  | String  | 是    | 保持草稿、提交。 - 0：保存草稿  - 1：提交                                                                                                                                                                                                                                                 |
| taskExtendList             | List    | 否    | 任务扩展属性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| scheduleType               | Integer | 否    | 调度类型。 - 1：周  - 2：月  - 3：日期  - 4：本月最后一天   |
| scheduleHour               | String  | 否    | 调度小时。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| scheduleWeek               | String  | 否    | 调度周。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| scheduleDay                | String  | 否    | 调度天。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| cronExpr                   | String  | 否    | 调度表达式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| scheduleDayList            | List    | 否    | 调度日期。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| scheduleWeek               | List    | 否    | 调度周日期。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| plannedBeginType           | Integer | 否    | 计划开始时间类型。 - 1：当天  - 2：调度后                                                                                                                                                                                                                                                         |
| beginNumberOfHours         | Integer | 否    | 计划开始时间多少小时后。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| plannedCompletionType      | Integer | 否    | 计划结束时间类型。 - 1：当天  - 2：调度后                                                                                                                                                                                                                                                     |
| endNumberOfHours           | Integer | 否    | 计划完成时间多少小时后。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| url                        | String  | 否    | 待办地址。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| thirdUrl                   | String  | 否    | 第三方待办地址。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| resource                   | String  | 否    | 数据源。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| operUserId                 | String  | 是    | 操作人ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   
#### 响应参数
| 参数           | 类型     | 描述    |
|:---|:---|:---|
| stateCode    | String | 响应编码。 |
| errorMessage | String | 错误信息。 |
| result       | Object | 响应数据。 |
   
#### 请求示例
```
{
    "taskScheduleName": "wwwwww333",
    "isEnable": "1",
    "taskBody": {
        "beginTimeBlur": false,
        "endTimeBlur": false,
        "issueId": "",
        "creatorDescribe": "",
        "label": {
            "location": "作业对象修1ss",
            "administrativeDivision": "行政区域修改11",
            "address": "详细地址11",
            "projectNo": "项目修改11",
            "supplier": "供应商1",
            "customer": "客户1",
            "executor": "执行人"
        },
        "taskName": "75675_测试OpenAPI",
        "assignedUserId": "",
        "assignedUserName": "",
        "userGroup": "",
        "userGroupName": "",
        "sceneName": "测试OpenAPI",
        "sceneId": 107879,
        "sceneCode": "TS20220714104642265",
        "sceneVersion": "1.0",
        "signSiteId": 98990722,
        "signSiteCode": "5756",
        "signSiteName": "75675",
        "projectNo": "55788",
        "projectName": "gcl",
        "supplierName": "",
        "beginTimestamp": 1657814400000,
        "endTimestamp": 1657900799999,
        "requiredStartTime": "",
        "requiredEndTime": "",
        "projectDuration": "",
        "jobDuration": "",
        "adminOrganizationName": "杨凌作业系统测试1",
        "adminOrganization": "830",
        "administrativeDivisionName": "Y区域",
        "administrativeDivision": "455845",
        "sceneLicense": null,
        "templateId": 263435,
        "templateCode": "QC2022XXXXXXXXXXXXX",
        "templateName": "测试模板20220714001",
        "version": "1.0",
        "reviewRuleId": "",
        "reviewRuleName": "",
        "taskRemark": "",
        "procedureList": [],
        "subTaskList": [],
        "isAppraisal": "0",
        "collectionReviewId": "",
        "collectionReviewName": "",
        "collectionProcessType": "",
        "priority": "",
        "schedulingMode": "",
        "address": "wwww",
        "skill": "",
        "customerName": "",
        "customerId": "",
        "taskExtend": [],
        "isApplyApprove": null,
        "processType": "",
        "signInConfig": null,
        "ccPerson": "",
        "ccPersonName": "",
        "ccPersonGroup": "",
        "ccPersonGroupName": "",
        "owner": "",
        "ownerName": "",
        "ownerGroup": "",
        "ownerGroupName": "",
        "customApproveReviewerList": [],
        "customCollectionReviewerList": [],
        "templateType": "",
        "taskMode": 2,
        "saveDraft": "1",
        "plannedBeginType": "0",
        "plannedCompletionType": "0",
        "beginNumberOfHours": 0,
        "endNumberOfHours": 0,
        "scheduleDayList": [],
        "scheduleDay": "",
        "scheduleType": "1",
        "scheduleMoon": "",
        "scheduleWeek": "2,3,4,5,6",
        "scheduleHour": "2,3,5",
        "cronExpr": "0 0 2,3,5 ? * 2,3,4,5,6"
    },
    "taskScheduleId": 4611
}
```
#### 响应示例
```
{
    "stateCode": "0",
    "errorMessage": null,
    "result": {
        "taskScheduleId": 4611,
        "taskScheduleName": "wwwwww333",
        "isEnable": 1,
        "taskBody": "{\"isSubTask\":null,\"issueId\":null,\"sceneId\":107879,\"sceneTaskId\":null,\"sceneName\":\"测试OpenAPI\",\"sceneCode\":\"TS20220714104642265\",\"sceneVersion\":\"1.0\",\"signSiteId\":98990722,\"signSiteCode\":\"5756\",\"signSiteName\":\"75675\",\"adminRegion\":null,\"adminRegionName\":null,\"projectNo\":\"55788\",\"projectName\":\"gcl\",\"adminOrganization\":\"830\",\"adminOrganizationName\":\"XX作业系统测试1\",\"supplierName\":\"\",\"taskName\":\"75675_测试OpenAPI\",\"templateId\":263435,\"templateName\":\"测试模板20220714001\",\"templateCode\":\"QC2022XXXXXXXXXXXXX\",\"version\":\"1.0\",\"beginTimestamp\":1657814400000,\"endTimestamp\":1657900799999,\"taskRemark\":\"\",\"taskMode\":2,\"assignedUserId\":\"\",\"assignedUserName\":\"\",\"userGroup\":\"\",\"userGroupName\":\"\",\"signInConfig\":null,\"submitBy\":null,\"submitName\":null,\"operationGuideList\":null,\"attachmentList\":null,\"taskExtend\":[],\"procedureList\":[],\"subTaskList\":[],\"reviewRuleId\":null,\"reviewRuleName\":\"\",\"processType\":null,\"saveDraft\":1,\"isApplyApprove\":null,\"licenseSwitch\":null,\"isAppraisal\":0,\"collectionReviewId\":null,\"collectionReviewName\":\"\",\"collectionProcessType\":null,\"sceneLicense\":null,\"customCollectionReviewerList\":[],\"customApproveReviewerList\":[],\"terminalType\":null,\"priority\":\"\",\"jobDuration\":null,\"projectDuration\":null,\"schedulingMode\":\"\",\"administrativeDivision\":\"455845\",\"administrativeDivisionName\":\"Y区域\",\"regionId\":null,\"regionPath\":null,\"regionName\":null,\"address\":\"wwww\",\"requiredStartTime\":null,\"requiredEndTime\":null,\"skill\":\"\",\"customerId\":null,\"customerName\":\"\",\"category\":\"\",\"categoryId\":null,\"parentCategory\":\"\",\"parentCategoryId\":null,\"isAssociationIssue\":null,\"associationIssueId\":null,\"ccPerson\":\"\",\"ccPersonName\":\"\",\"owner\":\"\",\"ownerName\":\"\",\"ccPersonGroup\":\"\",\"ccPersonGroupName\":\"\",\"ownerGroup\":\"\",\"ownerGroupName\":\"\",\"resource\":null,\"status\":null,\"positionName\":null,\"cronExpr\":\"0 0 2,3,5 ? * 2,3,4,5,6\",\"scheduleHour\":\"2,3,5\",\"scheduleWeek\":\"2,3,4,5,6\",\"scheduleMoon\":\"\",\"scheduleDay\":\"\",\"scheduleDayList\":[],\"scheduleType\":1,\"beginNumberOfHours\":0,\"endNumberOfHours\":0,\"plannedCompletionType\":0,\"plannedBeginType\":0,\"creatorDescribe\":\"\",\"schedulerBy\":null,\"schedulerName\":null,\"schedulerTimestamp\":null,\"schedulerDate\":null,\"validateFile\":true}",
        "lastUpdatedBy": 390841,
        "lastUpdateName": "zdrun-test",
        "lastUpdateDate": "2022-07-15 11:39:08",
        "lastUpdateTimestamp": 1657856348770,
        "entityName": "IsdpTaskSchedule",
        "affectedRows": 1
    }
}
```
