Regras de negócio (Master Data Services)
Em Master Data Services, uma regra de negócios é uma regra que você usa para garantir a qualidade e a precisão dos dados master. Você pode usar uma regra de negócio para atualizar dados automaticamente, enviar email ou iniciar um processo empresarial ou fluxo de trabalho.
Criar e publicar uma regra de negócio
As regras de negócios são If/Then
instruções que você cria no Master Data Manager. Se um valor de atributo corresponder a uma condição especificada, uma ação será executada. As possíveis ações incluem a definição de um valor padrão ou a alteração de um valor. Estas ações podem ser combinadas com enviar uma notificação de email.
Regras de negócios podem ser baseadas em valores de atributo específicos (por exemplo, realizar ação se Cor=Azul), ou quando os valores de atributo são alterados (por exemplo, realizar ação se o valor do atributo de cor for alterado). Para obter mais informações sobre como acompanhar alterações não específicas, consulte Controle de Alterações (Master Data Services).
Para usar regras de negócio, você deve primeiramente criar e publicar suas regras e depois aplicar as regras publicadas aos dados. As regras podem ser aplicadas a subconjuntos de dados ou a todos os dados de uma versão por meio da validação da versão. Uma versão não pode ser confirmada até que todos os atributos sejam submetidos com êxito à validação de regras de negócio.
Se um usuário tentar adicionar um valor de atributo que não é aprovado na validação da regra de negócios, esse 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 quiser incluir regras de negócio, você deverá incluir dados da versão no pacote.
Se criar uma regra de negócio que usa o operador OR , você deverá criar uma regra separada para cada instrução condicional que possa ser avaliada independentemente. É possível excluir regras conforme necessário, para garantir mais flexibilidade e uma solução de problemas mais fácil.
Como são aplicadas regras de negócio
Você pode definir a ordem de prioridade para a execução de regras. No entanto, antes de a prioridade ser levada em conta, são aplicadas regras de negócio com base no tipo de ação que a regra adota. A ordem é a seguinte:
Valor padrão
Alterar valor
Validação
Ação externa
Nesses grupos, as ações são aplicadas na ordem de prioridade, da mais baixa para a mais alta. Assim, por exemplo, quatro regras separadas podem ter ações de Valor Padrão . A ação de Valor Padrão que ocorre primeiro depende da ordem de prioridade especificada na interface de usuário da Web.
Outras observações importantes sobre como aplicar regras:
Se uma regra de negócio for excluída ou não for publicada com status Ativo, ela ainda estará disponível, mas não será incluída quando as regras de negócio forem aplicadas.
As regras de negócio se aplicam aos valores de atributos para todos os membros da folha ou todos os membros consolidados, não ambos.
As regras de negócio podem ser aplicadas a qualquer versão de um modelo que esteja Aberto ou Bloqueado.
Alterações feitas a dados quando regras de negócio são aplicadas não são registradas em log como transações.
Uma regra de negócios não pode conter mais de uma ação start workflow .
Configurações do sistema
Há duas configurações em Gerenciador de Configuração do Master Data Services que afetam as regras de negócios. Você pode ajustar essas configurações em Gerenciador de Configuração do Master Data Services ou diretamente na tabela Configurações do Sistema. Para obter mais informações, consulte Configurações do sistema (Master Data Services).
Related Tasks
Descrição da tarefa | Tópico |
---|---|
Criar e publicar uma nova regra de negócio. | Criar e publicar uma regra de negócio (Master Data Services) |
Adicionar várias condições a uma regra de negócio. | Adicionar várias condições a uma regra de negócio (Master Data Services) |
Criar uma regra de negócio para exigir que os atributos tenham valores. | Exigir valores de atributos (Master Data Services) |
Criar uma regra de negócio para tomar uma ação com base nas alterações para atribuir valores. | Iniciar ações com base em alterações no valor do atributo (Master Data Services) |
Alterar o nome de uma regra de negócio existente. | Alterar o nome de uma regra de negócio (Master Data Services) |
Configure o Master Data Manager para enviar notificações quando as regras de negócios forem aplicadas. | Configurar regras de negócio para enviar notificações (Master Data Services) |
Aplicar regras de negócio a membros específicos. | Validar membros específicos em relação a regras de negócio (Master Data Services) |
Excluir uma regra de negócio para que ela não seja usada. | Apagar uma regra de negócio (Master Data Services) |
Excluir uma regra de negócio existente. | Excluir uma regra de negócio (Master Data Services) |