Compartilhar via


Ações de regra de negócios (Master Data Services)

Aplica-se a:SQL Server – Somente Windows Instância Gerenciada de SQL do Azure

Este artigo mostra exemplos de regras de negócios do Master Data Services. Você encontrará esses exemplos nos modelos de exemplo incluídos na instalação do Master Data Services.

Para obter instruções sobre como implantar os modelos de exemplo, consulte Instalação e configuração do Master Data Services.

Exemplos de regras de negócio

Modelo de exemplo Entity Nome da regra de negócio Descrição
Cliente Cliente Termos de pgto. de pessoa Especifica as condições de pagamento padrão para clientes.

Na regra de negócio a seguir, se o valor do atributo CustomerType atender à is equalrule condition, then the defaults torule action is applied to the PaymentTerms attribute. Caso contrário, nenhuma ação será tomada.

If  
    CustomerType is equal to 2  
Then  
    PaymentTerms defaults to CASH  
Else  
    None      

--------------------------------------------------

Modelo de exemplo Entity Nome da regra de negócio Descrição
Cliente Cliente Termos de pgto. da org. Especifica as condições de pagamento padrão para organizações.

Na regra de negócio a seguir, se o valor do atributo CustomerType atender à is equalrule condition, then the defaults torule action is applied to the PaymentTerms attribute. Caso contrário, nenhuma ação será tomada.

If  
    CustomerType is equal to 1  
Then  
    PaymentTerms defaults to 210Net30  
Else  
    None  

--------------------------------------------------

Modelo de exemplo Entity Nome da regra de negócio Descrição
Produto Produto DaysToManufacture Especifica o intervalo de dias até a fabricação interna.

Na regra de negócio a seguir, se o valor do atributo InHouseManufacture atender à is equalrule condition, then the must be betweenrule action is applied to the DaysToManufacture attribute. Caso contrário, nenhuma ação será tomada.

If  
    InHouseManufacture is equal to Y  
Then  
    DaysToManufacture must be between 1 and 10  
Else  
    None  

--------------------------------------------------

Modelo de exemplo Entity Nome da regra de negócio Descrição
Produto Produto Campos obrigatórios Especifica os atributos necessários para os membros da entidade de produto.

Na regra de negócio a seguir, em todas as condições, a is requiredvalidation action is taken for the specified attributes. Os valores de atributo não podem ser Nulo nem vazio.

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 exemplo Entity Nome da regra de negócio Descrição
Produto Produto Custo padrão Exige que o custo padrão seja maior que 0.

Na regra de negócio a seguir, em todas as condições, a 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 exemplo Entity Nome da regra de negócio Descrição
Produto Produto FG MSRP Custo Especifica que, se o produto for uma mercadoria concluída, o MSRP (preço de varejo sugerido pelo fabricante) e os custos do revendedor deverão ser maiores que 0.

Na regra de negócio a seguir, se o valor do atributo FinishedGoodIndicator atender à 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 exemplo Entity Nome da regra de negócio Descrição
Produto Produto Nome padrão Especifica o nome do produto padrão com base nos valores dos atributos Color e Class. Quando o valor do atributo Color não for YLO e o atributo Class não for NA, o nome padrão será Yellow NA.

Na regra de negócio a seguir, se os atributos Color e Class não atenderem à condição de regra is equal , a 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 exibir exemplos de regras de negócio nos modelos de exemplo

  1. Navegue até o site do Master Data Services que você configurou depois de instalar o MDS e clique na caixa Administração do Sistema.
    Para obter instruções sobre a configuração do site, consulte Instalação e configuração do Master Data Services.
  2. Clique no modelo de exemplo que contém a regra de negócio, conforme listado nas tabelas acima, e clique em Entidades.
  3. Clique na entidade à qual a regra se aplica, conforme listado nas tabelas acima, e clique em Regras de Negócio.
  4. Clique no nome da regra de negócio que você deseja exibir. A interface do usuário se expande para mostrar as instruções If, Then e Else .