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 equal
rule condition, then the defaults to
rule 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 equal
rule condition, then the defaults to
rule 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 equal
rule condition, then the must be between
rule 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 required
validation 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 than
rule 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 equal
rule condition, the must be greater than
rule 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 to
rule 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
- 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 .
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de