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
- 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. - Clique no modelo de exemplo que contém a regra de negócio, conforme listado nas tabelas acima, e clique em Entidades.
- Clique na entidade à qual a regra se aplica, conforme listado nas tabelas acima, e clique em Regras de Negócio.
- 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 .