Actualiza una definición de proceso de aprobación existente.
Descripción de la operación
Solicitud
-
Utilice esta API para modificar una definición de proceso de aprobación existente, incluidos el nombre, la descripción, las condiciones de regla, el servicio de notificación y los nodos de aprobación.
-
El parámetro obligatorio
Ididentifica la definición de proceso de aprobación que se va a actualizar. -
Para sobrescribir la configuración existente, establezca el parámetro
Overwriteentrue. -
El parámetro opcional
ClientTokengarantiza la idempotencia de la solicitud.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:UpdateProcessDefinition |
update |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| Id |
string |
Sí |
El ID de la definición de proceso. |
177554881536128 |
| Name |
string |
No |
El nombre de la definición de proceso. |
MaxCompute table approval |
| Description |
string |
No |
La descripción de la definición de proceso. |
MaxCompute table approval policy for the lwt_ide_simple project |
| RuleConditions |
array<object> |
No |
Una lista de condiciones de regla. Este parámetro no se aplica a las políticas del sistema. |
|
|
object |
No |
Una condición de regla. |
||
| Type |
string |
No |
El tipo de condición. Valores válidos:
|
odpsProject |
| Scope |
string |
No |
La fase en la que la regla surte efecto. Valores válidos:
|
Deployment |
| Expression |
string |
No |
La expresión condicional. Formato: ((#type=='typeValue')). Por ejemplo: ((#odpsProject=='PX_BEIJING_TEST')). |
((#odpsProject=='PX_BEIJING_TEST')) |
| NotificationServices |
array<object> |
No |
Las configuraciones del servicio de notificación. |
|
|
object |
No |
Un servicio de notificación. |
||
| Channel |
string |
No |
El canal de notificación. Valores válidos:
|
|
| Extension |
string |
No |
Información adicional en formato JSON. Por ejemplo, utilice {"atAll":"true"} para especificar si se debe notificar a todos los miembros. |
{"atAll":"true"} |
| Receiver |
string |
No |
La URL del webhook. Este parámetro es obligatorio cuando |
https://dingtalk.com |
| ApprovalNodes |
array<object> |
No |
Una lista de nodos de aprobación. Este parámetro no se aplica a las políticas del sistema. |
|
|
array<object> |
No |
Un nodo de aprobación. |
||
| Name |
string |
No |
El nombre del nodo. |
default-name |
| AccountType |
string |
No |
El tipo de aprobador para el nodo. Valores válidos:
|
TableOrProjectAdministrator |
| Assignees |
string |
No |
Especifica los aprobadores. El valor obligatorio depende de
|
DataWorksProjectMember |
| ExtensionProperties |
object |
No |
Propiedades adicionales que son obligatorias para valores específicos de
|
|
|
any |
No |
Propiedades adicionales. |
{ "449656": "role_project_admin,role_project_pe" } |
|
| ClientToken |
string |
No |
El parámetro idempotente. Garantiza que las solicitudes reintentadas no den lugar a operaciones duplicadas. |
1AFAE64E-D1BE-432B-A9**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El código de error devuelto en la respuesta de la API. Este valor no está vacío si la llamada falla. |
||
| RequestId |
string |
El ID de la solicitud. |
0bc5df3a17****903790e8e8a |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0bc5df3a17****903790e8e8a"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.