Configure los procesos de aprobación para los tickets de generación de datos de prueba en Data Management (DMS). Las reglas de seguridad bajo el punto de control Approval Rule Validation determinan si un ticket requiere aprobación, qué plantilla de aprobación se aplica o si la operación se bloquea por completo.
Funcionamiento
Cuando un usuario envía un ticket de generación de datos de prueba, DMS comprueba si el ticket cumple con las reglas especificadas en el punto de control Approval Rule Validation. Si ninguna regla coincide, se aplica la plantilla de aprobación predeterminada.
Conceptos clave
Puntos de control
Un punto de control es la etapa de evaluación en la que DMS aplica las reglas de seguridad. Los tickets de generación de datos de prueba se evalúan en el punto de control Approval Rule Validation.
Factores
Un factor es una variable predefinida que DMS evalúa como parte de la condición de una regla de seguridad. Puede utilizar factores para obtener el contexto que validarán las reglas de seguridad, como las categorías de sentencias SQL y el número de filas de datos que se verán afectadas. Los nombres de los factores utilizan el prefijo @fac. seguido del nombre para mostrar.
Los siguientes factores están disponibles para el punto de control Approval Rule Validation en Test Data Generation:
|
Factor |
Descripción |
Valores de ejemplo |
|
|
El tipo de entorno de la instancia de base de datos destino. Para consultar la lista completa de tipos de entorno, véase Change the environment type of an instance. |
|
|
|
El nombre del esquema destino. |
|
Acciones
Una acción define lo que hace DMS cuando se cumple la condición if de una regla. Algunos ejemplos de acciones incluyen: prohibir el envío de un ticket, seleccionar un proceso de aprobación, aprobar un ticket o rechazarlo. Los nombres de las acciones utilizan el prefijo @act. seguido del nombre para mostrar.
Las siguientes acciones están disponibles para el punto de control Approval Rule Validation en Test Data Generation:
|
Acción |
Descripción |
|
|
Bloquea el envío del ticket. Formato: |
|
|
Asigna una plantilla de aprobación por su ID. Para más detalles, consulte Configure approval processes. |
Base de datos de plantillas
DMS incluye un conjunto de plantillas de reglas de seguridad predefinidas para Test Data Generation. Habilite o modifique estas plantillas según sus necesidades:
Sin aprobación para bases de datos de prueba
Deshabilitar la generación de datos de prueba
Prohibir la generación de datos de prueba para bases de datos de producción
Modificar la plantilla de aprobación predeterminada
La plantilla de aprobación predeterminada se aplica a cualquier ticket de generación de datos de prueba que no coincida con una regla personalizada. Modifíquela para cambiar el proceso de aprobación que se utiliza como alternativa.
Requisitos previos
Antes de empezar, asegúrese de contar con:
Acceso a la consola de DMS V5.0
Permiso para editar conjuntos de reglas de seguridad
Pasos
Inicie sesión en la consola de DMS V5.0.
-
Coloque el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
-
Coloque el puntero sobre el icono
en la esquina superior izquierda y seleccione All functions > Security and Specifications > Security Rules.Si utiliza la consola de DMS en modo normal, seleccione Security and Specifications > Security Rules en la barra de navegación superior.
Busque el conjunto de reglas de la base de datos destino y haga clic en Edit en la columna Actions.
En la página Details, dentro del panel de navegación izquierdo, seleccione Database Development > Test Data Generation.
Busque la regla Default Template for Test Data Generation y 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 deseada y haga clic en Select en la columna Actions.
Para omitir la aprobación de todos los tickets que recurran a esta plantilla, haga clic en Reset to Free of Approval en su lugar.
Haga clic en Submit.
Crear una regla de aprobación
Cree una regla personalizada para controlar el comportamiento de aprobación bajo condiciones específicas, como bloquear la generación de datos de prueba en bases de datos de producción o exigir un proceso de aprobación determinado para ciertos esquemas.
Requisitos previos
Antes de empezar, asegúrese de contar con:
Acceso a la consola de DMS V5.0
Permiso para editar conjuntos de reglas de seguridad
Pasos
Inicie sesión en la consola de DMS V5.0.
-
Coloque el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
-
Coloque el puntero sobre el icono
en la esquina superior izquierda y seleccione All functions > Security and Specifications > Security Rules.Si utiliza la consola de DMS en modo normal, seleccione Security and Specifications > Security Rules en la barra de navegación superior.
Busque el conjunto de reglas de la base de datos destino y haga clic en Edit en la columna Actions.
En la página Details, dentro del panel de navegación izquierdo, seleccione Database Development > Test Data Generation.
-
En Checkpoints, seleccione Basic Configuration Item y luego haga clic en Create Rule. Configure los siguientes elementos:
Elemento de configuración
Obligatorio
Descripción
Checkpoints
Sí
Seleccione Approval rule validation.
Template database
No
Carga una plantilla de reglas predefinida. Después de seleccionar un punto de control, haga clic en Load from Template Database para explorar las plantillas disponibles. Para consultar la descripción de cada plantilla, véase Base de datos de plantillas.
Rule name
Sí
Un nombre para la regla. Si carga una plantilla, el nombre se rellena automáticamente.
Rule DSL
Sí
La sentencia DSL que define la lógica de la regla. Si carga una plantilla, la sentencia se rellena automáticamente. Para consultar la sintaxis de DSL, véase DSL syntax for security rules.
Haga clic en Submit.
Habilite la regla. Las nuevas reglas están Disabled de forma predeterminada. Haga clic en Enable en la columna Actions y luego haga clic en OK.
Pasos siguientes
DSL syntax for security rules — escriba condiciones DSL personalizadas mediante los factores y las acciones mencionados anteriormente.
Configure approval processes — configure las plantillas de aprobación a las que hace referencia
@act.do_not_approve.Change the environment type of an instance — gestione los valores de
@fac.env_typedisponibles en sus reglas.