更新workflow
功能介绍
更新自定义流程。
请求消息
请求参数
请求参数如表2 请求参数所示。
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
resource | 否 | 流程请求参数,resource为空,表明不更新流程的名称、描述信息、发布者、scope。resource和archive_content不可同时为空 | |
archive_content | 否 | binary | 本地上传流程文件需要,如果为空,表明流程文件不更新,resource和archive_content不可同时为空。流程名称必须以大小写字母数字开头,以.yaml/.yml结尾,允许输入字母、数字、点(.),下划线(_)和中划线(-),长度在64个字符以内。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
name | 否 | String | 流程名。 |
description | 否 | String | 流程描述,如果未填写,则表明流程描述文件不更新。输入字符最大长度为255,中文算单个字符,不能包含<>#%&字符。 |
logo | 否 | String | logo图片。 |
vendor | 否 | String | 流程上传者,如果未填写,则表明流程发布者不更新。 输入字符最大长度为64,中文算单个字符,不能包含<>()#%&/字符。 |
filename | 否 | String | 流程yaml文件名。 |
image | 否 | String | 若采用GCS设计器更新,image表示更新后的svg文本内容。 |
scope | 否 | String | 流程使用范围,默认值为“domain“。 支持选项:
|
请求示例
PUT /v1/workflows/0e7196ae-fdbf-84e4-d751-28554dcd7572 HTTP/1.1
Host:Host Server
Content-Length:1111
Content-Type:multipart/form-data
resource=
'{
"description": "update gcs workflow description"
}' 
