用於建立新的審批流程定義,支援自訂配置審批規則和通知服務。
介面說明
請求說明
該 API 允許使用者建立一個新的審批流程定義,包括設定審批策略名稱、描述、類型、子類型等基本資訊。
使用者可以定義條件規則列表(RuleConditions),指定在何種條件下觸發審批流程。
支援配置多種通知服務(NotificationServices),以便在審批流程的不同階段向相關人員傳送通知。
審批節點列表(ApprovalNodes)定義了審批過程中需要經過的各個節點及其審批人資訊。
可以選擇是否立即啟用新建立的審批流程定義。
注意:部分欄位如 Type 有特定值限制,請參考文件中的約束描述部分。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| Name |
string |
是 |
流程定義名稱 |
我的审批策略 |
| Description |
string |
是 |
流程定義描述 |
这是一个示例策略 |
| Type |
string |
否 |
流程定義類型,列舉:
|
Extension |
| SubType |
string |
否 |
子類型,列舉:
|
Table |
| Enabled |
boolean |
否 |
是否啟用 |
|
| 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 |
否 |
通知管道,列舉
|
DingRobot |
| Extension |
string |
否 |
擴充資訊,JSON 格式,如 |
{"atAll":"true"} |
| Receiver |
string |
否 |
Channel 為 DingRobot/Weixin 時需指定 WebhookUrl |
https://dingtalk.com |
| ApprovalNodes |
array<object> |
是 |
審批節點列表 |
|
|
array<object> |
否 |
節點 |
||
| Name |
string |
否 |
節點名稱 |
default-name |
| AccountType |
string |
否 |
節點審批人類型:
|
TableOrProjectAdministrator |
| Assignees |
array |
否 |
當
|
|
|
string |
否 |
審批人 |
213463068144525171 |
|
| ExtensionProperties |
object |
否 |
當
|
|
|
any |
否 |
擴充說明 |
{ "449656": "role_project_admin,role_project_pe" } |
|
| ClientToken |
string |
否 |
冪等串,建議使用 UUID。 |
0000-ABCD-EFG**** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| RequestId |
string |
API 請求 ID |
0bc5df3a17***903790e8e8a |
| Id |
string |
流程定義 ID |
1010543619 |
樣本
正常返回樣本
JSON格式
{
"RequestId": "0bc5df3a17***903790e8e8a",
"Id": "1010543619"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。