Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico se aplica ao Dynamics 365 Customer Engagement (local). Para a versão do Power Apps deste tópico, consulte: Criar uma regra de negócios para uma entidade
Você pode criar regras de negócios e recomendações para aplicar a lógica de formulário sem escrever código JavaScript ou criar plug-ins. As regras de negócios fornecem uma interface simples para implementar e manter regras de alteração rápida e comumente usadas. Eles podem ser aplicados aos formulários Principal e Criação Rápida e funcionam no Dynamics 365 Customer Engagement (on-premises), aplicativos Web do Dynamics 365 for Customer Engagement, Dynamics 365 para tablets e Dynamics 365 for Outlook (modo online ou offline).
Combinando condições e ações, você pode fazer qualquer um dos seguintes procedimentos com as regras de negócios:
Definir valores de campo
Limpar valores de campo
Definir níveis de requisito de campo
Mostrar ou ocultar campos
Habilitar ou desabilitar campos
Validar dados e mostrar mensagens de erro
Crie recomendações de negócios com base no business intelligence.
Observação
As regras de negócios não funcionam com conjuntos de opções de seleção múltipla.
Criar uma regra de negócios ou uma recomendação de negócios
Certifique-se de ter o direito de acesso Administrador do Sistema ou Personalizador de Sistema ou permissões equivalentes.
Abra o gerenciador de soluções.
Abra a entidade para a qual você deseja criar a regra de negócios (por exemplo, abra a entidade Conta ) e clique duas vezes em Regras de Negócios.
Clique em Novo.
A janela de criação de regra empresarial abre com uma única condição já criada para você. Cada regra começa com uma condição. A regra de negócios executa uma ou mais ações com base nessa condição.
Dica
Se você quiser modificar uma regra de negócios existente, desative-a antes de modificá-la.
Adicione uma descrição, se desejar, na caixa de descrição no canto superior esquerdo da janela.
Defina o escopo, de acordo com o seguinte:
Se você selecionar este item... O escopo está definido como... Entidade Todos os formulários e servidores Todos os Formulários Todos os formulários Formulário específico (formulário de conta , por exemplo) Apenas esse formulário Adicionar condições. Para adicionar mais condições à sua regra de negócios:
Arraste o componente Condição da guia Componentes para um sinal de mais no criador.
Para definir propriedades para a condição, clique no componente Condição na janela do designer e defina as propriedades na guia Propriedades no lado direito da tela. Ao definir propriedades, uma expressão é criada na parte inferior da guia Propriedades .
Para adicionar uma cláusula adicional (um AND ou OR) à condição, clique em Novo na guia Propriedades para criar uma nova regra e defina as propriedades para essa regra. No campo Lógica de Regra , você pode especificar se deseja adicionar a nova regra como AND ou OR.
Quando terminar de definir as propriedades para a condição, clique em Aplicar.
Adicionar ações. Para adicionar uma ação:
Arraste um dos componentes de ação da guia Componentes para um sinal de mais próximo ao componente Condição. Arraste a ação para o sinal de adição juntamente com uma marca de seleção se quiser que a regra do para executar essa ação se a condição for atendida, ou um sinal de adição de um lado a x se desejar que a regra do para executar essa ação não se a condição for atendida.
Para definir propriedades para a ação, clique no componente Ação na janela do designer e defina as propriedades na guia Propriedades .
Quando terminar de definir as propriedades, clique em Aplicar.
Adicione uma recomendação de negócios. Para adicionar uma recomendação de negócios:
Arraste o componente Recomendação da aba Componentes para um sinal de mais ao lado de um componente Condição. Arraste o componente Recomendação no sinal de adição juntamente com uma marca de seleção se quiser que a regra do para executar essa ação se a condição for atendida, ou um sinal de adição de um lado a x se desejar que a regra do para executar essa ação não se a condição for atendida.
Para definir propriedades para a recomendação, clique no componente Recomendação na janela do designer e defina as propriedades na guia Propriedades .
Para adicionar mais ações à recomendação, arraste-as da guia Componentes e defina as propriedades para cada ação na guia Propriedades .
Observação
Quando você cria uma recomendação, uma única ação é adicionada por padrão. Para ver todas as ações em uma recomendação, clique em Detalhes sobre o componente Recomendação .
Quando terminar de definir as propriedades, clique em Aplicar.
Para validar a regra de negócios, clique em Validar na barra de ações.
Para salvar a regra de negócios, clique em Salvar na barra de ações.
Para ativar a regra de negócios, selecione-a na janela do Gerenciador de Soluções e clique em Ativar. Você não pode ativar a regra de negócios na janela do designer.
Dica
Aqui estão algumas dicas para lembrar à medida que você trabalha em regras de negócios na janela de criação:
- Para tirar um instantâneo de tudo que esteja na janela da regra empresarial, clique em Instantâneo na barra de ações. Isso é útil, por exemplo, se você quiser compartilhar e obter comentários sobre a regra de negócios de um membro da equipe.
- Use o mini mapa para navegar rapidamente até diferentes partes do processo. Isso é útil quando você tem um processo complicado que rola para fora da tela.
- À medida que você adiciona condições, ações e recomendações de negócios à sua regra de negócios, o código para a regra de negócios é criado e aparece na parte inferior da janela do designer. Este código é somente leitura.
Localizar mensagens de erro usadas em regras de negócios
Se você tiver mais de um idioma provisionado para sua organização, desejará localizar todas as mensagens de erro definidas. Cada vez que você define uma mensagem, um rótulo é gerado pelo sistema. Se você exportar as traduções em sua organização, poderá adicionar versões localizadas de suas mensagens e importar esses rótulos de volta para o sistema, para que as pessoas que usam idiomas diferentes do idioma base possam exibir as mensagens traduzidas.
Problemas comuns
Esta seção descreve problemas comuns que podem ocorrer quando você usa regras de negócios.
Atributos compostos sem suporte com aplicativos de Interface Unificada
Ações ou condições que usam atributos compostos não têm suporte em aplicativos com base na Interface Unificada. Como alternativa, você pode usar ações ou condições nos atributos que compõem os atributos compostos. Por exemplo, em vez de usar o atributo Nome Completo (nome completo), você pode usar os atributos Nome (nome) e Sobrenome (sobrenome).
Sua regra de negócios não está sendo acionada para um formulário?
Uma regra de negócios pode não ser executada porque o campo referenciado na regra de negócios não está incluído no formulário.
Abra o gerenciador de soluções. Expanda a entidade desejada e selecione Formulários.
Abra o formulário desejado e, na faixa de opções do designer de formulário, selecione Regras de Negócios.
No designer de formulários, abra a regra de negócios.
No designer de regras de negócios, selecione cada condição e ação para verificar todos os campos referenciados em cada condição e ação.
Verifique se cada campo referenciado na regra de negócios também está incluído no formulário. Caso contrário, adicione o campo ausente ao formulário.
Perguntas frequentes (FAQ)
As regras de negócios podem desbloquear campos em um formulário somente leitura?
- Sim, uma regra de negócio pode desbloquear campos e editar ações em um formulário de somente leitura.
Como solucionar problemas de uma regra de negócios que não está funcionando?
- Consulte Sua regra de negócios não está acionando um formulário? neste tópico.
As regras de negócios reagem às alterações feitas por um script onLoad?
- Não, eles serão executados antes que um script de carregamento seja iniciado.
Consulte também
Criar lógica de negócios personalizada por meio de processos
Criar um fluxo de processo de negócios
Criar um fluxo de tarefas móveis