Partilhar via


Exemplos de regras de negócio (Master Data Services)

Aplica-se a:SQL Server no Windows Azure SQL Managed Instance

Importante

Os Serviços de Dados Mestres (MDS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao MDS no SQL Server 2022 (16.x) e em versões anteriores.

Este artigo mostra exemplos de regras de negócios para o 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 amostra Entidade Nome da regra de negócio Descrição
Cliente Cliente Termos de pessoa pmt Especifica as condições de pagamento padrão para os clientes.

Na seguinte regra de negócios, se o valor do atributo TipoCliente atender à condição da regra, a ação da regra será aplicada ao atributo TermosDePagamento. Caso contrário, nenhuma medida será tomada.

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

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

Modelo de amostra Entidade Nome da regra de negócio Descrição
Cliente Cliente Termos de pagamento da organização Especifica os termos de pagamento padrão para organizações.

Na seguinte regra de negócios, se o valor do atributo TipoCliente atender à condição da regra, a ação da regra será aplicada ao atributo TermosDePagamento. Caso contrário, nenhuma medida será tomada.

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

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

Modelo de amostra Entidade Nome da regra de negócio Descrição
Produto Produto Dias para Fabricação Especifica o intervalo de dias até a fabricação para fabricação interna.

Na regra de negócios a seguir, se o valor do atributo InHouseManufacture atender à is equal regra, a must be between da regra será aplicada ao atributo DaysToManufacturing. Caso contrário, nenhuma medida será tomada.

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

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

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

Na regra de negócios a seguir, em todas as condições, a is requiredação de validação é executada para os atributos especificados. Os valores de atributo não podem ser nulos ou em branco.

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 amostra Entidade Nome da regra de negócio Descrição
Produto Produto Custo Padrão Requer 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 must be greater thanregra é aplicada ao atributo StandardCost dos produtos.

If  
    None  
Then  
    StandardCost must be greater than 0  
Else  
    None  

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

Modelo de amostra Entidade Nome da regra de negócio Descrição
Produto Produto Custo MSRP FG Especifica que, se o produto for um produto acabado, o preço sugerido pelo fabricante e os custos do revendedor devem ser maiores que 0.

Na regra de negócios a seguir, se o valor do atributo FinishedGoodIndicator satisfizer a is equalcondição da regra, a must be greater thanação da regra será aplicada aos atributos MSRP e DealerCost.

If  
    FinishedGoodIndicator is equal to Y  
Then  
    MSRP must be greater than 0  
    DealerCost must be greater than 0  
Else  
    None  

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

Modelo de amostra 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 é YLO e o atributo Class não é NA, o nome padrão é Yellow NA.

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

  1. Navegue até o site do Master Data Services que você configurou após a instalação do MDS e clique na caixa Administração do Sistema .
    Para obter instruções sobre como configurar o 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 pretende visualizar. A interface do usuário se expande para mostrar as instruções If, Then e Else .