文档首页/ ISDP/ API参考/ API接口/ 任务管理/ 任务进展管理/ 修改任务调度(API名称:updateTaskSchedule)
更新时间:2024-01-23 GMT+08:00
分享

修改任务调度(API名称:updateTaskSchedule)

功能介绍

修改任务调度。

相关接口

接口名称

调用说明

获取Token

调用该接口获取到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中获取的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
    }
}

相关文档