创建任务调度(API名称:createTaskSchedule)
功能介绍
创建任务调度。
相关接口
接口名称 | 调用说明 |
|---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
POST | https://isdp+域名/openapi/v1/openTaskSchedule/createTaskSchedule | OpenAPI | application/json |
请求头
KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
Content-Type | application/json | 是 | 无 |
Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
taskScheduleName | String | 是 | 任务调度名称。 |
isEnable | String | 是 | 是否启用。
|
taskBody | Object | 是 | 任务详情。 |
taskBody参数
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
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 | 否 | 执行人类型。
|
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 | 否 | 任务是否需要审批。
|
collectionReviewId | Long | 否 | 采集审批流ID。 |
collectionReviewName | String | 否 | 采集审批流名称。 |
collectionProcessType | String | 否 | 采集审批流类型。
|
priority | String | 否 | 优先级。 |
schedulingMode | String | 否 | 调度模式。 |
customerName | String | 否 | 客户名称。 |
customerId | String | 否 | 客户ID。 |
operationGuideList | List | 否 | 操作指导。 |
attachmentList | List | 否 | 附件。 |
taskMode | String | 是 | 任务模式。
|
saveDraft | String | 是 | 保持草稿、提交。
|
taskExtendList | List | 否 | 任务扩展属性。 |
scheduleType | Integer | 否 | 调度类型。
|
scheduleHour | String | 否 | 调度小时。 |
scheduleWeek | String | 否 | 调度周日期。 |
scheduleDay | String | 否 | 调度天。 |
cronExpr | String | 否 | 调度表达式。 |
scheduleDayList | List | 否 | 调度日期。 |
plannedBeginType | Integer | 否 | 计划开始时间类型。
|
beginNumberOfHours | Integer | 否 | 计划开始时间多少小时后。 |
plannedCompletionType | Integer | 否 | 计划结束时间类型。
|
endNumberOfHours | Integer | 否 | 计划完成时间多少小时后。 |
url | String | 否 | 待办地址。 |
thirdUrl | String | 否 | 第三方待办地址。 |
resource | String | 否 | 数据源。 |
operUserId | Long | 否 | 操作人ID。 |
响应参数
参数 | 类型 | 描述 |
|---|---|---|
stateCode | String | 响应编码。 |
errorMessage | String | 错误信息。 |
result | Object | 响应数据。 |
请求示例
{
"taskScheduleName": "zhangsan测试22222",
"isEnable": "1",
"taskBody": {
"beginTimeBlur": false,
"endTimeBlur": false,
"issueId": 307892,
"creatorDescribe": "处理人关闭",
"label": {
"location": "作业对象修11",
"administrativeDivision": "行政区域修改11",
"address": "详细地址11",
"projectNo": "项目修改11",
"supplier": "供应商1",
"customer": "客户1",
"jobDuration": "标准作业时长1",
"projectDuration": "工期1",
"planBeginDate": "计划开始时间1",
"planEndDate": "计划完成时间1",
"requiredStartTime": "要求开始时间1",
"requiredEndTime": "要求完成时间1",
"priority": "优先级1",
"skill": "要求技能1",
"schedulingMode": "调度模式1",
"operationGuide": "操作指导1",
"attachment": "附件1",
"associatedIssues": "关联问题1",
"taskDescription": "任务描述12",
"ccPerson": "抄送人1",
"owner": "责任人1",
"executor": "执行人"
},
"taskName": "ytest0721001_wuXX720003",
"assignedUserId": "467848",
"assignedUserName": "呵呵",
"userGroup": "",
"userGroupName": "",
"sceneName": "wuXX720003",
"sceneId": 108090,
"sceneCode": "TS20220720171813709",
"sceneVersion": "1.0",
"signSiteId": 98990882,
"signSiteCode": "ytest0721001",
"signSiteName": "ytest0721001",
"projectNo": null,
"projectName": null,
"supplierName": "",
"beginTimestamp": "",
"endTimestamp": null,
"requiredStartTime": 1658419199000,
"requiredEndTime": 1668009599000,
"projectDuration": "111",
"jobDuration": "111",
"adminOrganizationName": "XX区11112223333",
"adminOrganization": "833",
"administrativeDivisionName": "test0610>DFS>11111111111111111111111111111111111111111111111111",
"administrativeDivision": "314863,417321,502567",
"sceneLicense": null,
"templateId": "263513",
"templateCode": "QC2022XXXXXXXXXXXXX",
"templateName": "wuXX720",
"version": "1.0",
"reviewRuleId": "",
"reviewRuleName": "",
"taskRemark": "测试",
"procedureList": [],
"subTaskList": [],
"isAppraisal": "0",
"collectionReviewId": "",
"collectionReviewName": "",
"collectionProcessType": "",
"priority": null,
"schedulingMode": null,
"address": null,
"skill": "123",
"customerName": null,
"customerId": null,
"operationGuideList": [],
"attachmentList": [],
"taskExtend": [],
"isApplyApprove": 0,
"processType": "",
"signInConfig": null,
"ccPerson": "",
"ccPersonName": "",
"ccPersonGroup": "",
"ccPersonGroupName": "",
"owner": "",
"ownerName": "",
"ownerGroup": "",
"ownerGroupName": "",
"customApproveReviewerList": [],
"customCollectionReviewerList": [],
"adminRegion": "314863;417321;502567",
"adminRegionName": "test0610;DFS;11111111111111111111111111111111111111111111111111",
"regionId": 502567,
"regionName": "11111111111111111111111111111111111111111111111111",
"regionPath": "314863,417321,502567",
"adminiRegionFlag": true,
"projectDurationFlag": true,
"executorFlag": true,
"templateType": "",
"taskMode": 2,
"saveDraft": "1",
"plannedBeginType": "0",
"plannedCompletionType": "0",
"beginNumberOfHours": 0,
"endNumberOfHours": 0,
"scheduleDayList": [],
"scheduleDay": "",
"scheduleType": "1",
"scheduleMoon": "",
"scheduleWeek": "1,2,3,4,5,6,7",
"scheduleHour": "0",
"url": "http://www.域名1.com",
"thirdUrl": "http://www.域名1.com",
"resource": "appcube",
"operUserId": 467848
}
} 响应示例
{
"stateCode": "0",
"errorMessage": null,
"result": {
"parentTaskScheduleId": 0,
"taskScheduleLevel": 1,
"taskScheduleName": "wuXX测试22222",
"isEnable": 1,
"taskBody": "{\"isSubTask\":null,\"issueId\":307892,\"sceneId\":108090,\"sceneTaskId\":null,\"sceneName\":\"wuXX720003\",\"sceneCode\":\"TS20220720171813709\",\"sceneVersion\":\"1.0\",\"signSiteId\":98990882,\"signSiteCode\":\"ytest0721001\",\"signSiteName\":\"ytest0721001\",\"adminRegion\":\"314863;417321;502567\",\"adminRegionName\":\"test0610>DFS>11111111111111111111111111111111111111111111111111\",\"projectNo\":null,\"projectName\":null,\"adminOrganization\":\"833\",\"adminOrganizationName\":\"XX区11112223333\",\"supplierName\":\"\",\"taskName\":\"ytest0721001_wuXX720003\",\"templateId\":263513,\"templateName\":\"zhangsan720\",\"templateCode\":\"QC2022XXXXXXXXXXXXX\",\"version\":\"1.0\",\"beginTimestamp\":1658419200000,\"endTimestamp\":1658505599999,\"taskRemark\":\"测试\",\"taskMode\":2,\"assignedUserId\":\"467848\",\"assignedUserName\":\"呵呵\",\"userGroup\":\"\",\"userGroupName\":\"\",\"signInConfig\":null,\"submitBy\":null,\"submitName\":null,\"operationGuideList\":[],\"attachmentList\":[],\"taskExtend\":[],\"procedureList\":[],\"subTaskList\":[],\"reviewRuleId\":null,\"reviewRuleName\":\"\",\"processType\":null,\"saveDraft\":1,\"isApplyApprove\":0,\"licenseSwitch\":null,\"isAppraisal\":0,\"collectionReviewId\":null,\"collectionReviewName\":\"\",\"collectionProcessType\":null,\"sceneLicense\":null,\"customCollectionReviewerList\":[],\"customApproveReviewerList\":[],\"terminalType\":null,\"priority\":null,\"jobDuration\":111,\"projectDuration\":111,\"schedulingMode\":null,\"administrativeDivision\":\"314863,417321,502567\",\"administrativeDivisionName\":\"test0610>DFS>11111111111111111111111111111111111111111111111111\",\"regionId\":502567,\"regionPath\":\"314863,417321,502567\",\"regionName\":\"11111111111111111111111111111111111111111111111111\",\"address\":null,\"requiredStartTime\":1658419199000,\"requiredEndTime\":1668009599000,\"skill\":\"123\",\"customerId\":null,\"customerName\":null,\"category\":\"\",\"categoryId\":null,\"parentCategory\":\"\",\"parentCategoryId\":null,\"isAssociationIssue\":null,\"associationIssueId\":null,\"ccPerson\":\"\",\"ccPersonName\":\"\",\"owner\":\"\",\"ownerName\":\"\",\"ccPersonGroup\":\"\",\"ccPersonGroupName\":\"\",\"ownerGroup\":\"\",\"ownerGroupName\":\"\",\"url\":\"http://www.${域名1}.com\",\"thirdUrl\":\"http://www.域名1.com\",\"resource\":\"appcube\",\"status\":null,\"positionName\":null,\"cronExpr\":\"0 0 0 ? * 1,2,3,4,5,6,7\",\"scheduleHour\":\"0\",\"scheduleWeek\":\"1,2,3,4,5,6,7\",\"scheduleMoon\":\"\",\"scheduleDay\":\"\",\"scheduleDayList\":[],\"scheduleType\":1,\"beginNumberOfHours\":0,\"endNumberOfHours\":0,\"plannedCompletionType\":0,\"plannedBeginType\":0,\"creatorDescribe\":\"处理人关闭\",\"schedulerBy\":null,\"schedulerName\":null,\"schedulerTimestamp\":null,\"schedulerDate\":null,\"validateFile\":true}",
"platJobId": 1041998,
"deleteFlag": 0,
"tenantId": 886,
"createdBy": 390841,
"createName": "zdrun-test",
"creationTimestamp": 1658479981662,
"creationDate": "2022-07-22 16:53:01",
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"lastUpdateTimestamp": 1658479981662,
"lastUpdateDate": "2022-07-22 16:53:01",
"entityName": "IsdpTaskSchedule",
"taskScheduleId": 4874,
"appName": "isdp-task-server",
"affectedRows": 1
}
} 
