用于更新已有的审批流程定义信息。
接口说明
请求说明
该接口允许用户修改现有的审批流程定义,包括名称、描述、规则条件、通知服务和审批节点等。
Id是必须提供的参数,用来指定要更新的审批流程定义。如果需要覆盖现有配置,请设置
Overwrite参数为true。ClientToken可选,用于保证请求的幂等性。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| Id |
string |
是 |
流程定义 ID |
177554881536128 |
| Name |
string |
否 |
流程定义名称 |
MaxCompute 表审批 |
| Description |
string |
否 |
流程定义描述 |
lwt_ide_simple 项目 MaxCompute 表审批策略 |
| RuleConditions |
array<object> |
否 |
条件规则列表。注意:系统策略不生效。 |
|
|
object |
否 |
条件规则 |
||
| Type |
string |
否 |
条件类型,枚举:
|
odpsProject |
| Scope |
string |
否 |
规则生效阶段:
|
Deployment |
| Expression |
string |
否 |
条件表达式((#type=='typeValue')).如 ((#odpsProject=='PX_BEIJING_TEST')) |
((#odpsProject=='PX_BEIJING_TEST')) |
| NotificationServices |
array<object> |
否 |
通知服务声明 |
|
|
object |
否 |
通知服务 |
||
| Channel |
string |
否 |
通知渠道,枚举
|
|
| Extension |
string |
否 |
扩展信息,JSON 格式,如 {"atAll":"true"} 声明是否@所有人 |
{"atAll":"true"} |
| Receiver |
string |
否 |
Channel 为 DingRobot/Weixin 时需指定 WebhookUrl |
https://dingtalk.com |
| ApprovalNodes |
array<object> |
否 |
审批节点列表。注意:系统策略不生效。 |
|
|
array<object> |
否 |
审批节点 |
||
| Name |
string |
否 |
节点名称 |
default-name |
| AccountType |
string |
否 |
节点审批人类型:
|
TableOrProjectAdministrator |
| Assignees |
string |
否 |
当 AccountType 为不同类型,对应不同语义:
|
DataWorksProjectMember |
| ExtensionProperties |
object |
否 |
当
|
|
|
any |
否 |
扩展说明 |
{ "449656": "role_project_admin,role_project_pe" } |
|
| ClientToken |
string |
否 |
幂等参数。用于避免多次调用导致操作重复。 |
1AFAE64E-D1BE-432B-A9**** |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
API 请求响应错误码,调用出错时非空 |
||
| RequestId |
string |
API 请求 ID |
0bc5df3a17****903790e8e8a |
示例
正常返回示例
JSON格式
{
"RequestId": "0bc5df3a17****903790e8e8a"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。