Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
- 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. - 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 pretende visualizar. A interface do usuário se expande para mostrar as instruções If, Then e Else .