新增许可(API名称:createWorkTicket)
功能介绍
该接口用于创建许可单。
相关API
|
接口名称 |
调用说明 |
|---|---|
|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
|
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
|---|---|---|---|
|
POST |
https://isdp+域名/openapi/v1/openSceneTask/createWorkTicket |
OpenAPI |
application/json |
请求头
|
KEY |
VALUE |
是否必填 |
描述 |
|---|---|---|---|
|
Content-Type |
application/json |
是 |
无 |
|
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
submitForReview |
String |
是 |
是否提交(Y-是;N-否)
说明:
此处是否提交不会更新许可的阶段状态,仅更新许可的草稿和发布两种状态。 |
|
baseWorkTicketModel |
Object |
是 |
许可基础数据 |
|
attributeWorkTicketList |
List |
否 |
拓展字段列表 |
baseWorkTicketModel入参:
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
sceneId |
Long |
是 |
场景id |
|
sceneCode |
String |
否 |
场景编码 |
|
adminOrganization |
Long |
否 |
组织单元id |
|
adminOrganizationName |
String |
否 |
组织单元名称 |
|
ticketName |
String |
是 |
许可单名称 |
|
ticketCode |
String |
否 |
许可单编码,可按规则生成 |
|
beginTimestamp |
Long |
否 |
计划开始时间(时间戳) |
|
endTimestamp |
Long |
否 |
计划结束时间(时间戳) |
|
ticketRemark |
String |
否 |
许可单备注信息 |
|
workUserPICList |
List |
是 |
工作负责人列表 |
|
reviewRuleId |
Long |
否 |
审批流id |
|
reviewRuleName |
String |
否 |
审批流名称 |
|
reviewList |
List |
否 |
审批流列表 |
workUserPICList入参:
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
userId |
Long |
否 |
用户id |
|
userName |
String |
否 |
用户名称 |
|
userType |
Int |
否 |
用户类型:1-个人;2-群组 |
reviewList入参:
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
reviewerId |
Long |
否 |
审批人id |
|
reviewerName |
String |
否 |
审批人姓名 |
|
reviewLevel |
Int |
否 |
审批人层级 |
|
isOnlineReview |
Int |
否 |
是否抽样审批:0-否;1-是 |
attributeWorkTicketList入参:
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
extendName |
String |
否 |
拓展属性名称 |
|
udfName |
String |
否 |
Udf名称 |
|
fieldOrder |
Int |
否 |
字段排序 |
|
extendType |
Int |
否 |
扩展字段类型(1:文本;2:枚举;3:多枚举;4:日期;5:时间) |
|
extendValue |
String |
否 |
拓展属性值 |
响应参数
|
参数 |
类型 |
描述 |
|---|---|---|
|
stateCode |
int |
返回状态,0-正常;其他-异常 |
|
errorMessage |
String |
错误消息描述 |
|
result |
Object |
列表详细数据 |
result出参:
|
参数 |
类型 |
描述 |
|---|---|---|
|
adminOrganizationName |
String |
组织单元名名称 |
|
ticketRemark |
String |
许可备注 |
|
deleteFlag |
Int |
删除标识:0-否;1-是 |
|
ticketPhaseCount |
Int |
许可阶段数量 |
|
sceneCode |
String |
场景编码 |
|
sceneId |
Long |
场景id |
|
ticketCurrentPhaseOrder |
Int |
当前阶段序号 |
|
licenseSysStatus |
Long |
系统阶段id |
|
ticketCode |
String |
许可编码 |
|
ticketCurrentPhaseId |
Long |
当前阶段id |
|
licenseBusiStatus |
Long |
许可业务状态id |
|
adminOrganization |
Long |
组织单元id |
|
ticketId |
Long |
许可id |
|
ticketName |
String |
许可名称 |
|
beginTimestamp |
Long |
计划开始时间戳 |
|
endTimestamp |
Long |
计划结束时间戳 |
|
assignedUserId |
Long |
执行人id |
|
assignedUserName |
String |
执行人姓名 |
|
ticketPhaseList |
List |
许可阶段列表 |
|
currentPhase |
Object |
当前阶段 |
|
attributeModelList |
List |
拓展属性列表 |
|
reviewRuleResult |
Object |
审批列表对象 |
ticketPhaseList、currentPhase出参:
|
参数 |
类型 |
描述 |
|---|---|---|
|
checkBusiType |
Int |
检查单业务类型 |
|
checkOrderId |
Long |
检查单id |
|
checkOrderType |
Int |
工作票阶段生成的检查单类型(0:EHS;1:质量检查;2:巡检) |
|
isRejected |
Int |
是否已驳回(0-否;1-是) |
|
reviewSwitch |
Int |
是否启用审批开关(1-是 0-否) |
|
sceneInitialStatus |
Long |
初始状态 |
|
sceneSumbmitStatus |
Long |
提交状态 |
|
submitUserName |
String |
提交人姓名 |
|
templateCode |
String |
模板编码 |
|
templateId |
Long |
模板id |
|
ticketId |
Long |
许可id |
|
ticketPhaseCode |
String |
阶段编码 |
|
ticketPhaseId |
Long |
阶段id |
|
ticketPhaseName |
String |
阶段名称 |
|
ticketPhaseOrder |
Int |
阶段修好 |
|
ticketPhaseStatus |
Int |
许可单阶段状态(1-初始状态,待执行 2-阶段执行中(审批翻转)3-待评审 4-阶段完成) |
attributeModelList出参:
|
参数 |
类型 |
描述 |
|---|---|---|
|
ticketId |
Long |
许可单主键id |
|
sceneTaskId |
Long |
任务ID,没有则为0 |
|
fieldOrder |
Int |
字段排序 |
|
extendName |
String |
拓展属性名称 |
|
extendType |
Int |
拓展属性类型 |
|
extendValue |
String |
拓展属性的值 |
|
fieldOrder |
Int |
拓展属性序号 |
|
udfName |
String |
Udf的名称 |
|
isNecessary |
Int |
是否必填:0-否;1-是 |
|
dataSource |
Int |
采集数来源(1:SYS 2:APP) |
reviewRuleResult出参:
|
参数 |
类型 |
描述 |
|---|---|---|
|
reviewList |
List |
审批列表 |
|
reviewRuleId |
Long |
审批流id |
reviewList出参:
|
参数 |
类型 |
描述 |
|---|---|---|
|
reviewerId |
Long |
审批人员id |
|
reviewerName |
String |
审批人姓名 |
|
reviewLevel |
Int |
审批层级 |
|
reviewerType |
Int |
审批人类型 |
|
revieweMode |
Int |
审批模式(0-单签,1-会签) |
请求示例
{
"ticketId": "",
"baseWorkTicketModel": {
"sceneId": 99124,
"sceneCode": "周XX-0302",
"adminOrganization": "830",
"adminOrganizationName": "XX作业系统测试",
"ticketName": "周XX-0302",
"ticketCode": "",
"beginTimestamp": "",
"endTimestamp": 1647273599000,
"ticketRemark": "任务描述",
"workUserPICList": [
{
"userId": 25773,
"userName": "霍XX原lichao",
"userType": 1
}
],
"reviewList": [
{
"reviewerId": 378817,
"reviewerName": "周XX",
"reviewLevel": 1,
"isOnlineReview": 0,
"reviewerType": "Admin",
"id": 74758,
"revieweMode": 0,
"isEleSign": 0,
"remark": ""
},
{
"reviewerId": 25804,
"reviewerName": "刘XX",
"reviewLevel": 2,
"isOnlineReview": 0,
"reviewerType": "Admin",
"id": 74759,
"revieweMode": 0,
"isEleSign": 0,
"remark": ""
}
],
"reviewRuleId": 35676,
"reviewRuleName": "周XX-测试审批流",
"processType": 0
},
"attributeWorkTicketList": [
{
"id": "",
"extendName": "文本",
"udfName": "UDF1",
"isNecessary": 1,
"fieldOrder": 1,
"extendType": 1,
"extendValue": "文本"
},
{
"id": "",
"extendName": "枚举必填",
"udfName": "UDF2",
"isNecessary": 1,
"fieldOrder": 2,
"extendType": 2,
"extendValue": "222"
},
{
"id": "",
"extendName": "多枚举",
"udfName": "UDF3",
"isNecessary": 1,
"fieldOrder": 3,
"extendType": 3,
"extendValue": "aaa;bbb"
}
],
"submitForReview": "Y"
}
响应示例
{
"stateCode": "0",
"errorMessage": null,
"result": {
"sceneId": 99124,
"sceneCode": "PS20220302113005046",
"ticketName": "周XX-0302",
"ticketCode": "SaasTenant886_20220314_031964",
"adminOrganization": "830",
"adminOrganizationName": "XX作业系统测试",
"ticketRemark": "任务描述",
"beginTimestamp": null,
"endTimestamp": 1647273599000,
"ticketPhaseCount": 3,
"ticketCurrentPhaseOrder": 1,
"deleteFlag": 0,
"tenantId": 886,
"createdBy": 390841,
"createName": "zdrun-test",
"creationDate": "2022-03-14T02:30:39.892+00:00",
"creationTimestamp": 1647225039861,
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"lastUpdateDate": "2022-03-14T02:30:39.892+00:00",
"lastUpdateTimestamp": 1647225039861,
"entityName": "workTicket",
"ticketId": 88671,
"appName": "isdp-task-server",
"affectedRows": 1,
"assignedUserId": "25773",
"assignedUserName": "霍XX原lichao",
"attributeModelList": [
{
"ticketId": 88671,
"sceneTaskId": 0,
"extendName": "文本",
"extendType": 1,
"extendValue": "文本",
"udfName": "UDF1",
"fieldOrder": 1,
"isNecessary": 1,
"dataSource": 1,
"deleteFlag": 0,
"tenantId": 886,
"lastUpdateDate": "2022-03-14T02:30:39.953+00:00",
"lastUpdateTimestamp": 1647225039925,
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"creationDate": "2022-03-14T02:30:39.953+00:00",
"creationTimestamp": 1647225039925,
"createdBy": 390841,
"createName": "zdrun-test",
"entityName": "TaskAttribute",
"id": 324680,
"appName": "isdp-task-server",
"affectedRows": -2
},
{
"ticketId": 88671,
"sceneTaskId": 0,
"extendName": "枚举必填",
"extendType": 2,
"extendValue": "222",
"udfName": "UDF2",
"fieldOrder": 2,
"isNecessary": 1,
"dataSource": 1,
"deleteFlag": 0,
"tenantId": 886,
"lastUpdateDate": "2022-03-14T02:30:39.954+00:00",
"lastUpdateTimestamp": 1647225039925,
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"creationDate": "2022-03-14T02:30:39.954+00:00",
"creationTimestamp": 1647225039925,
"createdBy": 390841,
"createName": "zdrun-test",
"entityName": "TaskAttribute",
"id": 324681,
"appName": "isdp-task-server",
"affectedRows": -2
},
{
"ticketId": 88671,
"sceneTaskId": 0,
"extendName": "多枚举",
"extendType": 3,
"extendValue": "aaa;bbb",
"udfName": "UDF3",
"fieldOrder": 3,
"isNecessary": 1,
"dataSource": 1,
"deleteFlag": 0,
"tenantId": 886,
"lastUpdateDate": "2022-03-14T02:30:39.954+00:00",
"lastUpdateTimestamp": 1647225039925,
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"creationDate": "2022-03-14T02:30:39.954+00:00",
"creationTimestamp": 1647225039925,
"createdBy": 390841,
"createName": "zdrun-test",
"entityName": "TaskAttribute",
"id": 324682,
"appName": "isdp-task-server",
"affectedRows": -2
}
],
"ticketPhaseList": [
{
"ticketId": 88671,
"ticketPhaseName": "阶段1",
"ticketPhaseOrder": 1,
"ticketPhaseStatus": 1,
"isRejected": 0,
"templateCode": "QC2022XXXXXXXXXXXXX",
"templateId": 221760,
"reviewSwitch": 1,
"reviewRuleId": 35676,
"sceneInitialStatus": 1084,
"sceneReviewStatus": 1170,
"sceneSumbmitStatus": 1085,
"ticketPhaseCode": "50412",
"deleteFlag": 0,
"tenantId": 886,
"createdBy": 390841,
"createName": "zdrun-test",
"creationDate": "2022-03-14T02:30:39.980+00:00",
"creationTimestamp": 1647225039959,
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"lastUpdateDate": "2022-03-14T02:30:39.980+00:00",
"lastUpdateTimestamp": 1647225039959,
"initialSystemStatusCode": "1",
"initialStatus": 1084,
"entityName": "workTicketPhase",
"ticketPhaseId": 239405,
"appName": "isdp-task-server",
"affectedRows": 1,
"checkOrderId": 5762624,
"checkOrderType": 1,
"checkBusiType": "许可01"
},
{
"ticketId": 88671,
"ticketPhaseName": "阶段2",
"ticketPhaseOrder": 2,
"ticketPhaseStatus": 1,
"isRejected": 0,
"templateCode": "QC2022XXXXXXXXXXXXX",
"templateId": 221760,
"reviewSwitch": 0,
"reviewRuleId": null,
"sceneInitialStatus": 1170,
"sceneReviewStatus": null,
"sceneSumbmitStatus": 1086,
"ticketPhaseCode": "50413",
"deleteFlag": 0,
"tenantId": 886,
"createdBy": 390841,
"createName": "zdrun-test",
"creationDate": "2022-03-14T02:30:39.980+00:00",
"creationTimestamp": 1647225039959,
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"lastUpdateDate": "2022-03-14T02:30:39.980+00:00",
"lastUpdateTimestamp": 1647225039959,
"initialSystemStatusCode": "1",
"initialStatus": 1170,
"entityName": "workTicketPhase",
"ticketPhaseId": 239406,
"appName": "isdp-task-server",
"affectedRows": -2,
"checkOrderId": 5762625,
"checkOrderType": 1,
"checkBusiType": "许可01"
},
{
"ticketId": 88671,
"ticketPhaseName": "阶段3",
"ticketPhaseOrder": 3,
"ticketPhaseStatus": 1,
"isRejected": 0,
"templateCode": "QC2022XXXXXXXXXXXXX",
"templateId": 221760,
"reviewSwitch": 0,
"reviewRuleId": null,
"sceneInitialStatus": 1086,
"sceneReviewStatus": null,
"sceneSumbmitStatus": 1088,
"ticketPhaseCode": "50414",
"deleteFlag": 0,
"tenantId": 886,
"createdBy": 390841,
"createName": "zdrun-test",
"creationDate": "2022-03-14T02:30:39.980+00:00",
"creationTimestamp": 1647225039959,
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"lastUpdateDate": "2022-03-14T02:30:39.980+00:00",
"lastUpdateTimestamp": 1647225039959,
"initialSystemStatusCode": "2",
"initialStatus": 1086,
"entityName": "workTicketPhase",
"ticketPhaseId": 239407,
"appName": "isdp-task-server",
"affectedRows": -2,
"checkOrderId": 5762626,
"checkOrderType": 1,
"checkBusiType": "许可01"
}
],
"currentPhase": {
"ticketId": 88671,
"ticketPhaseName": "阶段1",
"ticketPhaseOrder": 1,
"ticketPhaseStatus": 1,
"isRejected": 0,
"templateCode": "QC2022XXXXXXXXXXXXX",
"templateId": 221760,
"reviewSwitch": 1,
"reviewRuleId": 35676,
"sceneInitialStatus": 1084,
"sceneReviewStatus": 1170,
"sceneSumbmitStatus": 1085,
"ticketPhaseCode": "50412",
"deleteFlag": 0,
"tenantId": 886,
"createdBy": 390841,
"createName": "zdrun-test",
"creationDate": "2022-03-14T02:30:39.980+00:00",
"creationTimestamp": 1647225039959,
"lastUpdatedBy": 390841,
"lastUpdateName": "zdrun-test",
"lastUpdateDate": "2022-03-14T02:30:39.980+00:00",
"lastUpdateTimestamp": 1647225039959,
"initialSystemStatusCode": "1",
"initialStatus": 1084,
"entityName": "workTicketPhase",
"ticketPhaseId": 239405,
"appName": "isdp-task-server",
"affectedRows": 1,
"checkOrderId": 5762624,
"checkOrderType": 1,
"checkBusiType": "许可01"
},
"ticketCurrentPhaseId": 239405,
"licenseSysStatus": "1",
"licenseBusiStatus": 1084,
"reviewRuleResult": {
"reviewList": [
{
"reviewerId": 378817,
"reviewerName": "周??",
"reviewLevel": 1,
"reviewerType": "Admin",
"revieweMode": 0,
"isEleSign": 0,
"remark": "",
"isOnlineReview": 0,
"deleteFlag": null
},
{
"reviewerId": 25804,
"reviewerName": "刘XX",
"reviewLevel": 2,
"reviewerType": "Admin",
"revieweMode": 0,
"isEleSign": 0,
"remark": "",
"isOnlineReview": 0,
"deleteFlag": null
}
],
"reviewRuleId": 35676
}
}
}
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。