模版自定义控制
自定义模版的一些编辑属性
请求说明
| 请求地址 | 配置域名+/o/woa/api/v2/workflow/developer/templates/{template_code}/custom_setting |
|---|---|
| 请求方法 | PUT |
| 签名方式 | wps-4 |
| 支持应用类型 | 企业自建应用、第三方企业应用 |
| 权限要求 | 更新审批模版信息(kso.workflow.template.write) |
请求头
| Header名称 | 是否必填 | 说明 |
|---|---|---|
| Content-Type | 是 | 目前固定为:"application/json" |
| Wps-Docs-Date | 是 | 取当前时间, 示例: Wed, 23 Jan 2013 06:43:08 GMT |
| Wps-Docs-Authorization | 是 | 计算方法参考签名说明 |
| Authorization | 是 | access_token(企业授权获取的token) |
请求地址示例
http
[PUT] 配置域名+/o/woa/api/v2/workflow/developer/templates/{template_id}/custom_setting?operator=查询参数(Path)
| 名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| template_code | string | 是 | 模版code |
查询参数(Query)
| 名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| operator | int | 是 | 操作人(wpsUid) |
请求体(Body)
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| columns | []object | 否 | 模板信息自定义控制列表 |
| ∟ key_name | string | 是 | 字段名 |
| ∟ edit_forbidden | int | 是 | 是否禁止编辑 0 否 1 是 |
| flow_custom_settings | map | 否 | 模版节点的控制 |
| ∟ key | int | 是 | 节点编号 |
| ∟ value | object | 是 | map的value |
| ∟ edit_forbidden | int | 是 | 管理页是否禁止编辑 0 否 1 是 |
| ∟ add_node_forbidden | int | 是 | 是否禁止往下添加节点 0 否 1 是 |
| ∟ remove_forbidden | int | 是 | 是否禁止删除 0 否 1是 |
| limit_info | []object | 否 | 模板管理页的控制属性 |
| ∟ edit_forbidden | int | 是 | 管理页是否禁止编辑 0 否 1 是 |
| ∟ remove_forbidden | int | 是 | 管理页是否禁止删除 0 否 1是 |
| ∟ update_state_forbidden | int | 是 | 管理页是否禁止更新启用状态 0 否 1是 |
请求体示例
json
{
"columns": {
"key_name": "name",
"edit_forbidden": 1
},
"flow_custom_settings": {
"1": {
"edit_forbidden": 1,
"add_node_forbidden": 0,
"remove_forbidden": 1
},
"2": {
"edit_forbidden": 1,
"add_node_forbidden": 0,
"remove_forbidden": 1
}
},
"limit_info": {
"edit_forbidden": 1,
"remove_forbidden": 0,
"update_state_forbidden": 1
}
}响应体
| 名称 | 类型 | 说明 |
|---|---|---|
| result | string | ok:成功,其他-失败 |
| msg | string | 错误信息 |
响应体示例
json
{
"msg": "success",
"result": "ok"
}