Partilhar 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
Customer Customer Termos de pgto. de pessoa Especifica as condições de pagamento padrão para clientes.

Na regra de negócios a seguir, se o valor do atributo CustomerType atender à condição de regra is equal, then a ação da regra defaults to será aplicada ao atributo PaymentTerms. 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
Customer Customer Termos de pgto. da org. Especifica as condições de pagamento padrão para organizações.

Na regra de negócios a seguir, se o valor do atributo CustomerType atender à condição de regra is equal, then a ação da regra defaults to será aplicada ao atributo PaymentTerms. 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 Product DaysToManufacture Especifica o intervalo de dias até a fabricação interna.

Na regra de negócios a seguir, se o valor do atributo InHouseManufacture atender à condição de regra is equal, então a ação da regra must be between será aplicada ao atributo DaysToManufacture. 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 Product Campos obrigatórios Especifica os atributos necessários para os membros da entidade de produto.

Na regra de negócios a seguir, em todas as condições, a ação de validação is required é tirada de atributos específicos. 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 Product Custo padrão Exige que o custo padrão seja maior que 0.

Na regra de negócios a seguir, em todas as condições, a ação da regra must be greater than é aplicada ao atributo StandardCost attribute dos produtos.

If  
    None  
Then  
    StandardCost must be greater than 0  
Else  
    None  

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

Modelo de exemplo Entity Nome da regra de negócio Descrição
Produto Product 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ócios a seguir, se o valor do atributo FinishedGoodIndicator atender à condição de regra is equal, então a ação da regra must be greater than será aplicada aos atributos DealerCost e MSRP.

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 Product 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ócios a seguir, se os atributos Color e Class não atenderem à condição de regra is equal, a ação da regra defaults to será aplicada ao 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 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 .