保存申请单草稿
功能介绍
保存申请单草稿。
URI
POST /console/servicetask/api/localMethod/save_process_draft/saveAsDraftNew
示例接口地址:{域名(有文根需带文根)}/pdmcore/ipdcworkflowservice/console/servicetask/api/localMethod/save_process_draft/saveAsDraftNew
请求头
使用机机认证调用接口时需传入header:Authorization,其值为机机鉴权token。
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
DefinitionArrayParam |
否 |
Array of DefinitionArrayParam objects |
请求参数 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
blockId |
否 |
String |
区块ID或页面组件的ref |
nodeId |
否 |
String |
节点ID |
blockType |
否 |
String |
区块类型:xdm/业务组件serverKey,为xdm时需要将数据保存到xdm对应模块中 |
data |
否 |
JSONArray object |
携带模型数据 |
blockType类型 |
含义 |
示例 |
---|---|---|
start_process |
发起流程 |
{ "blockType": "start_process", "nodeId": "", "blockId": "", "data": [ { "processTemplateName": "Test_file_0426", "processTemplateVersion": "1", "businessKey": "P10159322" } ] } |
save_process_draft |
保存草稿 |
{ "blockType": "save_process_draft", "nodeId": "", "blockId": "", "data": [ { "processTemplateName": "Test_file_0426", "processTemplateVersion": "1", "businessKey": "P10159322" } ] } |
attachment |
附件 |
{ "nodeId": "StartEvent_1", "blockType": "attachment", "blockId": "67c0f8e6", "data": [ { "id": "626744214796914688", "nodeId": "StartEvent_1", "size": "44894", "fileName": "测试上传.xlsx", "nodeName": "启动流程", "uploadTime": 1714448265168, "taskId": "", "creator": "XDM_Developer" } ] } |
participant |
设置参与者 |
{ "nodeId": "StartEvent_1", "blockType": "participant", "blockId": "256cf56f", "data": [ { "MiserableCoder": "93172bbfd0f64437956d4c9de9345386" } ] } |
xdm模型名称 |
xdm模型 |
{ "nodeId": "StartEvent_1", "blockType": "CadInfo", "blockId": "6f305382", "data": [ { "checkInOrCheckOutText": "123456" } ] } |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
code |
Integer |
接口返回码 |
data |
Data object |
接口响应数据 |
orderID |
String |
请求跟踪流水号 |
参数 |
参数类型 |
描述 |
---|---|---|
currentUserCN |
String |
当前用户 |
lastUpdateDate |
Integer |
最新修改时间 |
modifier |
String |
修改人UUID |
processTemplateName |
String |
流程模板名称 |
templateId |
String |
流程模板编号 |
currentUserUuid |
String |
当前用户UUID |
bizSeqExtAttrs |
Array of strings |
业务对象拓展属性集合 |
lastUpdateUserCN |
String |
最新修改用户 |
processTitle |
String |
流程实例名称 |
bizSeqExtType |
String |
业务对象拓展类型名称 |
state |
String |
状态 |
creationUserCN |
String |
创建用户 |
lastUpdatedBy |
Integer |
最新更新人 |
creator |
String |
创建人UUID |
processTemplateVersion |
String |
流程模板版本 |
finished |
Boolean |
流程是否完成 |
creationDate |
Integer |
创建日期 |
creationUserUuid |
String |
创建人UUID |
createdBy |
Integer |
创建人 |
businessSeqView |
BusinessSeqView object |
- |
appName |
String |
- |
entityType |
String |
- |
holdableList |
Array of strings |
- |
holderId |
Integer |
- |
businessKey |
String |
- |
holderType |
String |
- |
id |
Integer |
- |
参数 |
参数类型 |
描述 |
---|---|---|
wfBusinessObjectList |
Array of strings |
- |
rdmDeleteFlag |
Integer |
- |
wfTeamGroupMemberList |
Array of strings |
- |
modifier |
String |
- |
processTemplateName |
String |
- |
className |
String |
- |
wfHiSimpleDiagramList |
Array of strings |
- |
processTitle |
String |
- |
id |
Long |
- |
state |
String |
- |
wfFormdataList |
Array of strings |
- |
tenant |
Tenant object |
- |
rdmVersion |
Integer |
- |
creator |
String |
- |
wfAttachmentInfoList |
Array of strings |
- |
processTemplateVersion |
String |
- |
wfHiProcessVariableList |
Array of strings |
- |
wfHiTaskUserList |
Array of strings |
- |
wfHiProcessInstanceList |
Array of strings |
- |
createTime |
Long |
- |
wfHiTaskInfoList |
Array of strings |
- |
businessKey |
String |
- |
rdmExtensionType |
String |
- |
wfTaskReviewList |
Array of strings |
- |
extAttrs |
Array of strings |
- |
lastUpdateTime |
Long |
- |
参数 |
参数类型 |
描述 |
---|---|---|
rdmVersion |
Integer |
- |
creator |
String |
- |
code |
String |
- |
rdmDeleteFlag |
Integer |
- |
modifier |
String |
- |
description |
String |
- |
className |
String |
- |
securityLevel |
String |
- |
createTime |
Long |
- |
disableFlag |
Boolean |
- |
name |
String |
- |
rdmExtensionType |
String |
- |
id |
Integer |
- |
dataSource |
String |
- |
lastUpdateTime |
Long |
- |
请求示例
[{ "blockType": "start_process", "nodeId": "", "blockId": "", "data": [{ "processTemplateName": "Test0425", "processTemplateVersion": "4" }] }, { "nodeId": "StartEvent_1", "blockType": "participant", "blockId": "256cf56f", "data": [{ "mainReview": "05209014da3a49faa68056102da7ba35" }] }, { "nodeId": "StartEvent_1", "blockType": "attachment", "blockId": "67c0f8e6", "data": [] }, { "nodeId": "StartEvent_1", "blockType": "EcChangeTypeTemplate", "blockId": "fee5a374", "data": [{ "EcChangeType": "11", "Version": "22" }] }]
响应示例
状态码: 200
接口返参
{ "code": 0, "data": { "currentUserCN": "sysadmin", "lastUpdateDate": 1742974403256, "modifier": "1000001", "processTemplateName": "Test20250326001", "templateId": "Test20250326001", "currentUserUuid": "1000001", "businessSeqView": { "wfBusinessObjectList": [], "rdmDeleteFlag": 0, "wfTeamGroupMemberList": [], "modifier": "1000001", "processTemplateName": "Test20250326001", "className": "WfBusinessSeq", "wfHiSimpleDiagramList": [], "processTitle": "Test20250326001_2025-03-26T15:33:23.188+0800", "id": 746391509842026496, "state": "DRAFT", "wfFormdataList": [], "tenant": { "rdmVersion": 1, "creator": "xdmAdmin", "code": "basicTenant", "rdmDeleteFlag": 0, "modifier": "xdmAdmin", "description": "默认租户", "className": "Tenant", "securityLevel": "internal", "createTime": 1742817667895, "disableFlag": false, "name": "basicTenant", "rdmExtensionType": "Tenant", "id": -1, "dataSource": "DefaultDataSource", "lastUpdateTime": 1742817667895 }, "rdmVersion": 1, "creator": "1000001", "wfAttachmentInfoList": [], "processTemplateVersion": "1", "wfHiProcessVariableList": [], "wfHiTaskUserList": [], "wfHiProcessInstanceList": [], "createTime": 1742974403256, "wfHiTaskInfoList": [], "businessKey": "P10000029", "rdmExtensionType": "WfBusinessSeq", "wfTaskReviewList": [], "extAttrs": [], "lastUpdateTime": 1742974403256 }, "bizSeqExtAttrs": [], "lastUpdateUserCN": "1000001", "processTitle": "Test20250326001_2025-03-26T15:33:23.188+0800", "bizSeqExtType": "WfBusinessSeq", "id": "746391509842026496", "state": "DRAFT", "creationUserCN": "1000001", "lastUpdatedBy": "1000001", "creator": "1000001", "appName": "IpdcWorkflowService", "entityType": "business", "processTemplateVersion": "1", "holdableList": [ "com.huawei.it.plm.workflow.framework.model.WfFormData", "com.huawei.it.plm.workflow.framework.model.WfAttachment", "com.huawei.it.plm.workflow.framework.model.WfBusinessObject" ], "finished": false, "creationDate": 1742974403256, "creationUserUuid": "1000001", "holderId": 746391509842026496, "createdBy": "1000001", "businessKey": "P10000029", "holderType": "business" }, "orderID": "5f1bd468-d34f-4756-a20b-125d4472fa09" }
状态码
状态码 |
描述 |
---|---|
200 |
接口返参 |
错误码
请参见错误码。
使用说明
如果需要获得正常的反参,则需在页面上运行一个真实存在的流程,单击保存草稿按钮,从接口中取得相应的入参。否则接口返回是200,返回信息中不会有真实模板的信息。