更新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"
}'