Ejemplos de reglas de negocios (Master Data Services)
Se aplica a: SQL Server: solo Windows Azure SQL Managed Instance
En este artículo se muestran ejemplos de reglas de negocio para Master Data Services. Encontrará estos ejemplos en los modelos de ejemplo que se incluyen con la instalación de Master Data Services.
Para obtener instrucciones sobre cómo implementar los modelos de ejemplo, vea Instalación y configuración de Master Data Services.
Ejemplos de reglas de negocios
Modelo de ejemplo | Entity | Nombre de la regla de negocio | Descripción |
---|---|---|---|
Cliente | Cliente | Person pmt terms | Especifica las condiciones de pago predeterminadas para los clientes. |
En la siguiente regla de negocio, si el valor de atributo CustomerType cumple la condición de regla is equal
, la acción de regla defaults to
se aplica al atributo PaymentTerms. De lo contrario, no se realiza ninguna acción.
If
CustomerType is equal to 2
Then
PaymentTerms defaults to CASH
Else
None
--------------------------------------------------
Modelo de ejemplo | Entity | Nombre de la regla de negocio | Descripción |
---|---|---|---|
Cliente | Cliente | Org pmt terms | Especifica las condiciones de pago predeterminadas para las organizaciones. |
En la siguiente regla de negocio, si el valor de atributo CustomerType cumple la condición de regla is equal
, la acción de regla defaults to
se aplica al atributo PaymentTerms. De lo contrario, no se realiza ninguna acción.
If
CustomerType is equal to 1
Then
PaymentTerms defaults to 210Net30
Else
None
--------------------------------------------------
Modelo de ejemplo | Entity | Nombre de la regla de negocio | Descripción |
---|---|---|---|
Producto | Producto | DaysToManufacture | Especifica el intervalo de días de fabricación para la fabricación interna. |
En la siguiente regla de negocio, si el valor de atributo InHouseManufacture cumple la condición de regla is equal
, la acción de regla must be between
se aplica al atributo DaysToManufacture. De lo contrario, no se realiza ninguna acción.
If
InHouseManufacture is equal to Y
Then
DaysToManufacture must be between 1 and 10
Else
None
--------------------------------------------------
Modelo de ejemplo | Entity | Nombre de la regla de negocio | Descripción |
---|---|---|---|
Producto | Producto | Campos obligatorios | Especifica los atributos necesarios para los miembros de la entidad de producto. |
En la siguiente regla de negocio, en todas las condiciones la acción de validación is required
se realiza para los atributos especificados. Los valores de atributo no pueden ser NULL ni estar en blanco.
If
None
Then
Name is required
ProductSubCategory is required
Color is required
StandardCost is required
SafetyStockLevel is required
ReorderPoint is required
InHouseManufacture is required
SellStartDate is required
FinishedGoodIndicator is required
ProductLine is required
Else
None
--------------------------------------------------
Modelo de ejemplo | Entity | Nombre de la regla de negocio | Descripción |
---|---|---|---|
Producto | Producto | Std Cost | Requiere que el costo estándar sea mayor que 0. |
En la siguiente regla de negocio, en todas las condiciones la acción de regla must be greater than
se aplica al atributo StandardCost de los productos.
If
None
Then
StandardCost must be greater than 0
Else
None
--------------------------------------------------
Modelo de ejemplo | Entity | Nombre de la regla de negocio | Descripción |
---|---|---|---|
Producto | Producto | FG MSRP Cost | Especifica que, si el producto es un producto terminado, el MSRP (precio minorista sugerido por el fabricante) y los costos del distribuidor deben ser mayores que 0. |
En la siguiente regla de negocio, si el valor del atributo FinishedGoodIndicator cumple la regla de condición is equal
, la acción de regla must be greater than
se aplica a los atributos MSRP y DealerCost.
If
FinishedGoodIndicator is equal to Y
Then
MSRP must be greater than 0
DealerCost must be greater than 0
Else
None
--------------------------------------------------
Modelo de ejemplo | Entity | Nombre de la regla de negocio | Descripción |
---|---|---|---|
Producto | Producto | Default Name | Especifica el nombre predeterminado del producto según los valores de los atributos Color y Class. Cuando el valor del atributo Color no es YLO y el atributo Class no es NA, el nombre predeterminado es Yellow NA. |
En la siguiente regla de negocio, si los atributos Color y Class no cumplen la condición de regla is equal
, la acción de regla defaults to
se aplica al atributo Name.
If
(Color is equal to YLO AND Class is equal to NA) is not true
Then
Name defaults to Yellow NA
Else
Name defaults to Other
--------------------------------------------------
Para ver ejemplos de reglas de negocios en los modelos de ejemplo
- Vaya al sitio web de Master Data Services que ha configurado después de instalar MDS y haga clic en el cuadro Administración del sistema.
Para obtener instrucciones sobre cómo configurar el sitio web, vea Instalación y configuración de Master Data Services. - Haga clic en el modelo de ejemplo que contiene la regla de negocio, como se muestra en las tablas anteriores, y, después, haga clic en Entidades.
- Haga clic en la entidad a la que se aplica la regla, como se muestra en las tablas anteriores, y, luego, haga clic en Reglas de negocios.
- Haga clic en el nombre de la regla de negocio que quiera ver. La interfaz de usuario se expande y muestra las instrucciones If, Then y Else .