更新时间:2024-11-27 GMT+08:00
分享

保存申请单草稿

功能介绍

保存申请单草稿。

URI

POST /console/servicetask/api/localMethod/save_process_draft/saveAsDraftNew

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

IAM用户的token。

通过调用IAM服务获取用户Token接口获取(即响应消息头中X-Subject-Token的值)。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

X-Application-Id

String

参数解释:

应用ID。

您可以在应用设计态的“应用中心 > 应用发布”页面获取,详情请参见应用发布

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

X-Tenant-Id

String

参数解释:

当前IAM的租户ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表2 请求Body参数

参数

是否必选

参数类型

描述

[数组元素]

Array of DefinitionArrayParam objects

参数解释:

启动流程入参集合。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表3 DefinitionArrayParam

参数

是否必选

参数类型

描述

blockType

String

参数解释:

区块类型:业务组件serverKey。

约束限制:

不涉及。

取值范围:

  • attachment:附件组件。

  • participant:设置参与者。

  • start_process:启动流程。

  • save_process_draft:保存草稿。

默认取值:

不涉及。

nodeId

String

参数解释:

区块ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

blockId

String

参数解释:

节点ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

data

Array of strings

参数解释:

携带数据。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

code

Integer

参数解释:

接口返回码。

取值范围:

不涉及。

默认取值:

不涉及。

data

data object

参数解释:

接口响应数据。

取值范围:

不涉及。

默认取值:

不涉及。

orderID

String

参数解释:

请求跟踪流水号。

取值范围:

不涉及。

默认取值:

不涉及。

表5 data

参数

参数类型

描述

currentUserCN

String

参数解释:

当前用户名称。

取值范围:

不涉及。

默认取值:

不涉及。

lastUpdateDate

Integer

参数解释:

更新日期。

取值范围:

不涉及。

默认取值:

不涉及。

modifier

String

参数解释:

修改人UUID。

取值范围:

不涉及。

默认取值:

不涉及。

processTemplateName

String

参数解释:

流程模板编号。

取值范围:

不涉及。

默认取值:

不涉及。

templateId

String

参数解释:

流程模板编号。

取值范围:

不涉及。

默认取值:

不涉及。

currentUserUuid

String

参数解释:

当前用户UUID。

取值范围:

不涉及。

默认取值:

不涉及。

currentUserId

Integer

参数解释:

当前用户ID。

取值范围:

不涉及。

默认取值:

不涉及。

bizSeqExtAttrs

Array of strings

参数解释:

业务对象拓展属性集合。

取值范围:

不涉及。

默认取值:

不涉及。

lastUpdateUserCN

String

参数解释:

更新人。

取值范围:

不涉及。

默认取值:

不涉及。

scope

String

参数解释:

区域信息。

取值范围:

不涉及。

默认取值:

不涉及。

rowIdx

Integer

参数解释:

行号索引。

取值范围:

不涉及。

默认取值:

不涉及。

processTitle

String

参数解释:

流程实例名称。

取值范围:

不涉及。

默认取值:

不涉及。

bizSeqExtType

String

参数解释:

业务对象拓展类型名称。

取值范围:

不涉及。

默认取值:

不涉及。

creationUserCN

String

参数解释:

创建人。

取值范围:

不涉及。

默认取值:

不涉及。

lastUpdatedBy

Integer

参数解释:

更新人。

取值范围:

不涉及。

默认取值:

不涉及。

creator

String

参数解释:

创建人UUID。

取值范围:

不涉及。

默认取值:

不涉及。

appName

String

参数解释:

应用名称。

取值范围:

不涉及。

默认取值:

不涉及。

entityType

String

参数解释:

关联类型。

取值范围:

business:表示关联到流程。

默认取值:

不涉及。

processTemplateVersion

String

参数解释:

流程模板版本。

取值范围:

不涉及。

默认取值:

不涉及。

holdableList

Array of strings

参数解释:

模型集合。

取值范围:

不涉及。

默认取值:

不涉及。

finished

Boolean

参数解释:

生命周期状态是否结束。

取值范围:

  • true:是。

  • false:否。

默认取值:

不涉及。

creationDate

Integer

参数解释:

创建日期。

取值范围:

不涉及。

默认取值:

不涉及。

creationUserUuid

String

参数解释:

创建人UUID。

取值范围:

不涉及。

默认取值:

不涉及。

holderId

Integer

参数解释:

表单Holder ID。

取值范围:

不涉及。

默认取值:

不涉及。

createdBy

Integer

参数解释:

创建人。

取值范围:

不涉及。

默认取值:

不涉及。

businessKey

String

参数解释:

业务流水号。

取值范围:

不涉及。

默认取值:

不涉及。

holderType

String

参数解释:

表单Holder类型。

取值范围:

  • business:申请单。

  • task:任务。

默认取值:

不涉及。

请求示例

https://dme.cn-north-4.huaweicloud.cn/workflowRuntime/console/servicetask/api/localMethod/save_process_draft/saveAsDraftNew

[ {
  "blockType" : "save_process_draft",
  "nodeId" : "",
  "blockId" : "",
  "data" : [ {
    "processTemplateName" : "ProcessSyyy240307_1",
    "processTemplateVersion" : "4",
    "businessKey" : ""
  } ]
}, {
  "nodeId" : "StartEvent_1",
  "blockType" : "participant",
  "blockId" : "256cf56f",
  "data" : [ {
    "MarketingManager" : "1008600000046223908"
  } ]
}, {
  "nodeId" : "StartEvent_1",
  "blockType" : "attachment",
  "blockId" : "67c0f8e6",
  "data" : [ {
    "id" : "607281682566889472",
    "nodeId" : "StartEvent_1",
    "size" : 32071,
    "fileName" : "findmytask.xlsx",
    "nodeName" : "启动流程",
    "uploadTime" : "2024-03-07 18:40:35",
    "creator" : "hid_fje4j2nvnue3xwp"
  } ]
} ]

响应示例

状态码: 200

OK

{
  "code" : 0,
  "data" : {
    "currentUserCN" : "hid_fje4j2nvnue3xwp",
    "lastUpdateDate" : 1710422023229,
    "modifier" : "1008600000065234815",
    "processTemplateName" : "WXR2024031201",
    "templateId" : "WXR2024031201",
    "currentUserUuid" : "1008600000065234815",
    "currentUserId" : 0,
    "bizSeqExtAttrs" : [ ],
    "lastUpdateUserCN" : " ",
    "scope" : null,
    "rowIdx" : -1,
    "processTitle" : "WXR2024031201_2024-03-14T21:13:41.984+0800",
    "bizSeqExtType" : "WfBusinessSeq",
    "id" : "609856930319441920",
    "state" : "DRAFT",
    "creationUserCN" : " ",
    "lastUpdatedBy" : 1008600000065234800,
    "creator" : "1008600000065234815",
    "appName" : "WfWorkflowDemoService",
    "entityType" : "business",
    "processTemplateVersion" : "5",
    "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" : 1710422023229,
    "creationUserUuid" : "1008600000065234815",
    "holderId" : 609856930319441900,
    "createdBy" : 1008600000065234800,
    "businessKey" : "P10000548",
    "holderType" : "business"
  },
  "orderID" : "fc9243bb67eb4a8cbe34e6eb87e8e1f7"
}

状态码

状态码

描述

200

OK

错误码

请参见错误码

相关文档