Partilhar via


Regras de negócios (Master Data Services)

No Master Data Services, uma regra de negócios é uma regra que você usa para garantir a qualidade e a precisão dos dados mestres. Você pode usar uma regra de negócios para atualizar dados automaticamente, enviar email ou iniciar um processo de negócios ou fluxo de trabalho.

Criar e publicar regras de negócios

As regras de negócios são If/Then declarações que você cria no gerenciador de dados mestre. Se um valor de atributo atender a uma condição especificada, uma ação será executada. As ações possíveis incluem definir um valor padrão ou alterar um valor. Essas ações podem ser combinadas com o envio de uma notificação por email.

As regras de negócios podem ser baseadas em valores de atributo específicos (por exemplo, tomar medidas se Color=Blue) ou quando os valores de atributo forem alterados (por exemplo, tomar medidas se o valor do atributo Color mudar). Para obter mais informações sobre como controlar alterações não específicas, consulte Controle de Alterações (Master Data Services).

Para usar as regras de negócios, primeiro você deve criar e publicar suas regras e, em seguida, aplicar as regras publicadas aos dados. Você pode aplicar regras a subconjuntos de dados ou a todos os dados de uma versão validando a versão. Uma versão não pode ser confirmada até que todos os atributos passem pela validação da regra de negócios.

Se um usuário tentar adicionar um valor de atributo que não passa na validação da regra de negócios, o valor ainda poderá ser salvo. Você pode examinar e corrigir problemas de validação, que são exibidos no Master Data Manager.

Ao criar um pacote de implantação de modelo, se você quiser incluir regras de negócios, deverá incluir dados da versão no pacote.

Se você criar uma regra de negócios que use o operador OR , deverá criar uma regra separada para cada instrução condicional que possa ser avaliada de forma independente. Em seguida, você pode excluir regras conforme necessário, fornecendo mais flexibilidade e solução de problemas mais fácil.

Como as regras de negócios são aplicadas

Você pode definir a ordem de prioridade para que as regras sejam executadas. No entanto, antes que a prioridade seja levada em conta, as regras de negócios são aplicadas com base no tipo de ação que a regra toma. A encomenda é a seguinte:

  1. Valor padrão

  2. Alterar valor

  3. Validação

  4. Ação externa

Dentro desses grupos, as ações são aplicadas em ordem de prioridade, da mais baixa para a mais alta. Portanto, por exemplo, quatro regras separadas podem ter ações de valor padrão . A ação Valor Padrão que ocorre primeiro depende da ordem de prioridade especificada na interface do usuário da Web.

Outras notas importantes sobre a aplicação de regras:

  • Se uma regra de negócios for excluída ou não for publicada com um status do Active, a regra ainda estará disponível, mas não será incluída quando as regras de negócios forem aplicadas.

  • As regras de negócios se aplicam aos valores de atributo para todos os membros folha ou todos os membros consolidados, não para ambos ao mesmo tempo.

  • As regras de negócios podem ser aplicadas a qualquer versão de um modelo que seja Open ou Locked.

  • As alterações feitas nos dados quando as regras de negócios são aplicadas não são registradas como transações.

  • Uma regra de negócios não pode conter mais de uma ação de fluxo de trabalho inicial .

Configurações do sistema

Há duas configurações no Master Data Services Configuration Manager que afetam as regras de negócios. Você pode ajustar essas configurações no Master Data Services Configuration Manager ou diretamente na tabela Configurações do Sistema. Para obter mais informações, consulte As Configurações do Sistema (Master Data Services).

Descrição da tarefa Tópico
Crie e publique uma nova regra de negócios. Criar e publicar uma regra de negócios (Master Data Services)
Adicione várias condições a uma regra de negócios. Adicionar várias condições a uma regra de negócios (Master Data Services)
Crie uma regra de negócios para exigir que os atributos tenham valores. Exigir valores de atributo (Master Data Services)
Crie uma regra de negócios para executar uma ação com base em alterações nos valores de atributo. Iniciar ações com base em alterações de valor de atributo (Master Data Services)
Altere o nome de uma regra de negócios existente. Alterar o nome de uma regra de negócios (Master Data Services)
Configure o Master Data Manager para enviar notificações quando as regras de negócios forem aplicadas. Configurar regras de negócios para enviar notificações (Master Data Services)
Aplique regras de negócios a membros específicos. Validar membros específicos em relação a regras de negócios (Master Data Services)
Exclua uma regra de negócios para que ela não seja usada. Excluir uma regra de negócios (Master Data Services)
Exclua uma regra de negócios existente. Excluir uma regra de negócios (Master Data Services)