Está en la página 1de 2

Crear y publicar reglas de negocios

Las reglas de negocios son instrucciones If/Then/Else que se crean


en Administrador de datos maestros. Si un valor de atributo cumple una condición
especificada, la acción se realiza; de lo contrario, se realiza una acción Else. Entre las
posibles acciones se incluyen establecer un valor predeterminado o cambiar un
valor. Estas acciones se pueden combinar con el envío de una notificación de
correo electrónico.

Las reglas de negocios se pueden basar en valores de atributo concretos (por


ejemplo, realizar una acción si Color=Azul) o cuando los valores de atributo
cambian (por ejemplo, realizar una acción si el valor del atributo Color
cambia). Para más información sobre el seguimiento de cambios no específicos,
vea Seguimiento de cambios (Master Data Services).

Para utilizar reglas de negocios, primero debe crear y publicar las reglas, y a
continuación aplicar las reglas publicadas a los datos. Puede aplicar reglas a los
subconjuntos de datos o a todos los datos de una versión validando la versión. No
se puede confirmar una versión hasta que todos los atributos pasen la validación
de la regla de negocios.

Si un usuario intenta agregar un valor de atributo que no pasa la validación de una


regla de negocios, el valor aún puede guardarse. Puede revisar y corregir los
problemas de validación, que se muestran en Administrador de datos maestros.

Al crear un paquete de implementación de un modelo, si desea incluir reglas de


negocios, debe incluir los datos de la versión en el paquete.

Si crea una regla de negocios que use el operador OR , debe crear una regla
distinta para cada instrucción condicional que se pueda evaluar
independientemente. A continuación, puede excluir las reglas según sea necesario,
proporcionando más flexibilidad y facilitando la solución de problemas.
Cómo se aplican reglas de negocios
Puede establecer el orden de prioridad de ejecución de las reglas de negocio
desplazándolas hacia arriba y hacia abajo. Sin embargo, antes de tener en cuenta la
prioridad, las reglas de negocios se aplican en función del tipo de acción que
emprende la regla. El orden es el siguiente:

1. Valor predeterminado
2. Cambiar valor
3. Validación
4. Acción externa
5. Script de acción definida por el usuario

Dentro de estos grupos, las acciones se aplican en el orden de prioridad, de


menor a mayor. De esta forma, por ejemplo, es posible que haya cuatro reglas
independientes que tengan acciones Valor predeterminado . La acción Valor
predeterminado que se produce en primer lugar depende del orden de
prioridad especificado en la interfaz de usuario web.

Otras notas importantes sobre la aplicación de reglas:

 Si una regla de negocios se excluye o no se publica con el estado Activa,


sigue estando disponible, pero no se incluye cuando se aplican las reglas de
negocios.
 Las reglas de negocios se aplican a los valores de atributo para todos los
miembros consolidados o todos los miembros hoja, pero no para ambos.
 Las reglas de negocios se pueden aplicar a cualquier versión de un modelo
cuyo estado sea Abierta o Bloqueada.
 Los cambios realizados en los datos cuando se aplican reglas de negocios no
se registran como transacciones.
 Una regla de negocios no puede contener más de una acción iniciar flujo de
trabajo .
Configuración del sistema
Hay dos valores de Administrador de configuración de Master Data Services que
afectan a las reglas de negocios. Puede ajustar estos valores en Administrador de
configuración de Master Data Services o directamente en la tabla Configuración del
sistema