Compartilhar via


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

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

Importante

O MDS (Master Data Services) é removido no SQL Server 2025 (17.x). Continuamos a dar suporte ao MDS no SQL Server 2022 (16.x) e versões anteriores.

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 Entidade 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ócios a seguir, se o valor do atributo CustomerType atender à is equal, then a 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 Entidade 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ócios a seguir, se o valor do atributo CustomerType atender à is equal, then a 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 Entidade Nome da regra de negócio Descrição
Produto Produto Dias para fabricação Especifica o intervalo de dias até a fabricação interna.

Na regra de negócios a seguir, se o valor do atributo InHouseManufacture atender à is equal, então a 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 Entidade 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ócios a seguir, em todas as condições, a 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 Entidade 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ócios a seguir, em todas as condições, a 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 Entidade 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ócios a seguir, se o valor do atributo FinishedGoodIndicator atender à is equal, então a 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 Entidade 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ócios a seguir, se os atributos Color e Class não atenderem à condição de regra is equal, a 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 .