全部產品
Search
文件中心

DataWorks:UpdateProcessDefinition - 更新審批次程序定義

更新時間:Jun 09, 2026

用於更新已有的審批次程序定義資訊。

介面說明

請求說明

  • 該介面允許使用者修改現有的審批次程序定義,包括名稱、描述、規則條件、通知服務和審批節點等。

  • Id 是必須提供的參數,用來指定要更新的審批次程序定義。

  • 如果需要覆蓋現有配置,請設定 Overwrite 參數為 true

  • ClientToken 可選,用於保證請求的等冪性。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

當前API暫無授權資訊透出。

請求參數

名稱

類型

必填

描述

樣本值

Id

string

流程定義 ID

177554881536128

Name

string

流程定義名稱

MaxCompute 表審批

Description

string

流程定義描述

lwt_ide_simple 專案 MaxCompute 表審批策略

RuleConditions

array<object>

條件規則列表。注意:系統策略不生效。

object

條件規則

Type

string

條件類型,枚舉:

  • odpsProject,

  • hologresInstanceId

  • sensibleLevel,

  • tableGuid,

  • projectId

odpsProject

Scope

string

規則生效階段:

  • Deployment 用於判定"提交申請時是否匹配該審批策略

  • Running 用於審批次程序執行判定是否免審批【僅支援 MaxCompute 類型】

Deployment

Expression

string

條件運算式((#type=='typeValue')).如 ((#odpsProject=='PX_BEIJING_TEST'))

((#odpsProject=='PX_BEIJING_TEST'))

NotificationServices

array<object>

通知服務聲明

object

通知服務

Channel

string

通知渠道,枚舉

  • Mail

  • Sms

  • DingRobot

  • Weixin

Mail

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

節點審批人類型:

  • DataWorksProjectRole 空間角色

  • DataWorksProjectMember 空間成員

  • TableAdministrator 表負責人

  • TableOrProjectAdministrator 表或空間管理員

  • AliyunResourceOwner 阿里雲帳號

  • MaxComputeRole MC 管理員

  • DLFAdmin DlfLegacy 管理員

  • DLFNextAdmin DLFNext 管理員

  • TenantRole 租戶角色

  • EmrAdministrator Emr 管理員

  • LindormAdministrator Lindorm 管理員

  • AliyunRamUser RAM 子帳號

TableOrProjectAdministrator

Assignees

string

當 AccountType 為不同類型,對應不同語義:

  • DataWorksProjectMember 聲明空間成員 UserId

  • DataWorksProjectRole 聲明空間角色 code

  • MaxComputeRole 聲明 MC 的角色

  • TenantRole 聲明租戶角色 code

  • AliyunRamUser 聲明 RAM userId

DataWorksProjectMember

ExtensionProperties

object

AccountType 為不同類型,需要提供不同額外聲明:

  • DataWorksProjectMember: key 為 projectId, value 為空白間成員 UserId,多個使用逗號分割

  • MaxComputeRole: key 為 MaxCompute 的 project, value 為 MC 中 role name,多個使用逗號分割

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"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情