更新workflow
功能介绍
更新自定义流程。
URI
PUT /v1/workflows /{workflow_id}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
workflow_id |
是 |
String |
流程id,即创建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" }'