Configure los procesos de aprobación para tickets de clonación de base de datos mediante reglas de seguridad en Data Management (DMS).
De forma predeterminada, DMS aplica una plantilla de aprobación integrada a todos los tickets de clonación de base de datos. Para exigir un flujo de trabajo de aprobación específico o bloquear ciertas operaciones de clonación, cree una regla de seguridad personalizada en el punto de control Approval Rule Validation. Si ninguna regla personalizada coincide con un ticket, se aplica automáticamente la plantilla de aprobación predeterminada.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Acceso a la consola de DMS V5.0
Permiso para editar conjuntos de reglas de seguridad
Conceptos clave
Puntos de control
Un punto de control es una etapa en el ciclo de vida del ticket donde DMS evalúa si este cumple las condiciones definidas en sus reglas de seguridad. Los tickets de clonación de base de datos utilizan un único punto de control: Approval Rule Validation.
Acciones
Una acción define qué hace DMS cuando se cumple la condición IF en una regla de seguridad. Cada nombre de acción comienza con el prefijo @act., seguido del nombre para mostrar de la acción.
Las siguientes acciones están disponibles para el punto de control Approval Rule Validation en Database Clone:
| Acción | Descripción |
|---|---|
@act.forbid_submit_order |
Bloquea el envío del ticket. Especifique un motivo con el formato: @act.forbid_submit_order 'Reasons for forbidding the submission of the ticket' |
@act.do_not_approve |
Especifica el ID de una plantilla de aprobación que se debe utilizar. Para más detalles, consulte Configure approval processes. |
@act.choose_approve_template |
|
@act.choose_approve_template_with_reason |
Ejemplo de regla DSL:
La siguiente regla siempre dirige los tickets de clonación de base de datos a la plantilla de aprobación 853:
if 1 > 0
then
@act.choose_approve_template 853
end
Reemplace 853 con el ID de la plantilla de aprobación que desea utilizar. Para obtener detalles sobre la sintaxis DSL, consulte DSL syntax for security rules.
Base de datos de plantillas
DMS incluye una plantilla de regla de seguridad predefinida para la clonación de base de datos: Approval process for database clone. Cargue esta plantilla como punto de partida al crear una regla personalizada.
Modificar la plantilla de aprobación predeterminada
Inicie sesión en DMS 5.0.
-
Mueva el puntero sobre el icono
en la esquina superior izquierda y elija .NotaSi utiliza la consola de DMS en modo normal, elija en la barra de navegación superior.
Busque el conjunto de reglas de la base de datos objetivo y haga clic en Edit en la columna Actions.
En la página Details de Security Rules, elija Database Development > Database Clone en el panel de navegación izquierdo.
En la fila de Default approval template for database clone, haga clic en Edit en la columna Actions.
En el cuadro de diálogo Change Configuration Item, haga clic en Switch Approval Template.
-
En el cuadro de diálogo Switch Approval Template, busque la plantilla de aprobación objetivo y haga clic en Select en la columna Actions.
Para omitir la aprobación de todos los tickets de clonación de base de datos, haga clic en Reset to Free of Approval .
Haga clic en Submit.
Crear una regla
Inicie sesión en DMS 5.0.
-
Mueva el puntero sobre el icono
en la esquina superior izquierda y elija .NotaSi utiliza la consola de DMS en modo normal, elija en la barra de navegación superior.
Busque el conjunto de reglas de la base de datos objetivo y haga clic en Edit en la columna Actions.
En la página Details de Security Rules, elija Database Development > Database Clone en el panel de navegación izquierdo.
-
Seleccione Basic Configuration Item para puntos de control, luego haga clic en Create Rule y configure los siguientes parámetros:
Parámetro
Obligatorio
Descripción
Checkpoints
Sí
El punto de control bajo el cual se aplica la regla. La clonación de base de datos proporciona un punto de control: Approval Rule Validation.
Template database
No
Una plantilla de reglas predefinida para usar como inicio. Después de seleccionar un punto de control, haga clic en Load from Template Database y elija una plantilla. Consulte Conceptos clave para ver las plantillas disponibles.
Rule name
Sí
Un nombre para la regla personalizada. Si carga una plantilla, el nombre se completa automáticamente.
Rule DSL
Sí
La declaración de lenguaje específico de dominio (DSL) que define la lógica de la regla. Consulte DSL syntax for security rules. Si carga una plantilla, el DSL se completa automáticamente.
Haga clic en Submit.
-
Habilite la regla.
Las nuevas reglas están Disabled de forma predeterminada. Para activar la regla, haga clic en Enable en la columna Actions y luego haga clic en OK .
Pasos siguientes
Configure approval processes — Configure las plantillas de aprobación a las que se hace referencia en sus reglas.
DSL syntax for security rules — Escriba condiciones que coincidan con tickets de clonación específicos.