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 del atributo CustomerType cumple la is equalrule condition, then the defaults torule action is applied to the PaymentTerms attribute. 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 del atributo CustomerType cumple la is equalrule condition, then the defaults torule action is applied to the PaymentTerms attribute. 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 del atributo InHouseManufacture cumple la is equalrule condition, then the must be betweenrule action is applied to the DaysToManufacture attribute. 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 se realiza la is requiredvalidation action is taken for the specified attributes. 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 se aplica la must be greater thanrule action is applied to the StandardCost attribute of products.

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 is equalrule condition, the must be greater thanrule action is applied to the MSRP and DealerCost attributes.

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 defaults torule action is applied to the Name attribute.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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 .