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.
Muitas vezes, é necessário adicionar a lógica de negócios para garantir que as colunas em um aplicativo controlado por modelo sejam mostradas, ocultadas ou definidas com os valores corretos.
Este artigo mostra como criar regras de negócios e recomendações para aplicar a lógica de formulário em um aplicativo controlado por modelo sem escrever código JavaScript ou criar plug-ins. As regras de negócio fornecem uma interface simples para implementar e manter regras em rápida mudança e de uso comum. Eles podem ser aplicados a formulários principais e de criação rápida. As regras de negócio funcionam em aplicações orientadas por modelos, aplicações Web herdadas, Dynamics 365 para tablets e Dynamics 365 para Outlook (modo online ou offline).
Ao combinar condições e ações, as seguintes ações são possíveis com regras de negócio:
Definir valores de coluna
Limpar valores de coluna
Definir níveis de requisitos de coluna
Mostrar ou ocultar colunas
Ativar ou desativar colunas
Valide os dados e mostrar mensagens de erro
Criar recomendações de negócio com base em business intelligence.
Observação
Para definir uma regra de negócio para uma tabela de modo a que se aplique a todos os formulários, consulte Criar uma regra de negócio para uma tabela.
As regras de negócio não funcionam com opções de seleção múltipla.
Exibir, editar ou criar uma regra de negócio no Power Apps
- Inicie sessão no Power Apps.
- Selecione Soluções no painel de navegação esquerdo, abra a solução desejada e abra ou adicione a tabela desejada.
- Selecione Novo e, em Personalizações, selecione Regra de negócio. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.
O estruturador de regras de negócio abre. Próxima etapa: definir as propriedades da regra de negócios
Exibir, editar ou criar uma regra de negócios no designer de formulários
No painel de navegação esquerdo do designer de formulários, selecione Regras de negócio.
Selecione uma destas opções:
- Por padrão, apenas as regras de negócios ativas para o formulário são exibidas. Desmarque Mostrar apenas regras de negócios ativas para exibir regras de negócios desativadas para o formulário.
- Para criar uma regra de negócio, selecione Nova regra de negócio.
- Selecione a regra de negócio para ver propriedades e editar a regra de negócio.
Definir as propriedades da regra de negócio
Quando a janela do designer de regras de negócio é aberta para uma nova regra, uma única condição já é criada. Cada regra a é iniciada com uma condição. A regra de negócio terá uma ou mais ações com base nessa condição.
Introduza ou selecione as propriedades que se seguem a partir da barra de comandos de regra de negócio.
Nome da regra de negócio: por padrão, a regra é chamada Nova regra de negócio. Recomendamos que introduza um nome significativo para a regra de negócio.
Descrição: opcionalmente, adicione uma descrição.
Escopo: O escopo da regra de negócio determina quais formas a regra de negócio será aplicada. Você define o escopo, de acordo com estas opções:
Se selecionar este item...
O âmbito é definido para...
Entidade
A tabela e todos os formulários para a tabela
Todos os Formulários
Todos os formulários para a tabela
Formulário específico (formulário principal da conta, por exemplo)
Apenas esse formulário
Observação
Para modificar uma regra de negócios existente, você deve desativá-la antes de modificá-la.
Criar a regra de negócio
Adicionar condições. Para adicionar mais condições para a regra de negócio:
Arraste o componente Condição do separador componentes para um sinal de adição no estruturador.
Para definir propriedades para a condição, selecione o componente Condição na janela do designer e defina as propriedades na guia Propriedades no lado direito da tela. À medida que as propriedades são definidas, uma expressão é criada na parte inferior da guia Propriedades .
Para adicionar uma cláusula adicional (uma AND ou OR) à condição, selecione Novo na guia Propriedades para criar uma nova regra e defina as propriedades dessa regra. Na coluna Lógica da Regra , você pode especificar se deseja adicionar a nova regra como E ou OU.
Quando terminar de definir as propriedades da condição, selecione Aplicar.
Adicionar ações. Para adicionar uma ação:
Arraste um dos componentes da ação do separador Componentes para um sinal de adição junto do componente Condição. Arraste a ação para um sinal mais junto a uma marca de verificação se quiser que a regra de negócio adote aquela ação quando a condição for cumprida, ou para um sinal mais junto a um x se quiser que a regra de negócio adote aquela ação quando a condição não for cumprida.
Para definir propriedades para a ação, selecione o componente Ação na janela do designer e defina as propriedades na guia Propriedades .
Quando terminar de definir as propriedades, selecione Aplicar.
Adicionar uma recomendação de negócio. Para adicionar uma recomendação de negócio:
Arraste o componente Recomendação do separador Componentes para um sinal de adição junto de um componente Condição. Arraste o componente Recomendação para um sinal mais junto a uma marca de verificação se quiser que a regra de negócio adote aquela ação quando a condição for cumprida, ou para um sinal mais junto a um x se quiser que a regra de negócio adote aquela ação quando a condição não for cumprida.
Para definir propriedades para a recomendação, selecione o componente Recomendação na janela do designer e defina as propriedades na guia Propriedades .
Para adicionar mais ações à recomendação, arraste-as a partir do separador Componentes e, em seguida, defina as propriedades para cada ação no separador Propriedades.
Observação
Quando cria uma recomendação, é adicionada uma única ação por predefinição. Para ver todas as ações em uma recomendação, selecione Detalhes no componente Recomendação .
Quando terminar de definir as propriedades, selecione Aplicar.
Para validar a regra de negócio, selecione Validar na barra de ações.
Para salvar a regra de negócio, selecione Salvar na barra de ações.
Para ativar a regra de negócio, selecione-a na janela Gerenciador de Soluções e selecione Ativar. Não é possível ativar a regra de negócio a partir da janela do estruturador.
Gorjeta
Eis algumas sugestões para ter em consideração enquanto trabalha em regra de negócio na janela do estruturador:
- Para tirar um instantâneo de tudo na janela de Regras de Negócio, selecione Instantâneo na barra de ações. Isso é útil, por exemplo, ao receber feedback dos membros da equipe.
- Utilize o minimapa para navegar rapidamente para várias partes do processo. Isso é útil ao trabalhar em 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 é de apenas leitura.
Localizar mensagens de erro utilizado em regras de negócio
Se mais de um idioma for provisionado para seu ambiente, vale a pena localizar todas as mensagens de erro definidas. Cada vez que uma mensagem é definida, um rótulo é gerado pelo sistema. Se as traduções em seu ambiente estiverem definidas, versões localizadas de suas mensagens poderão ser adicionadas e, em seguida, importadas de volta para o sistema. Isso permite que as pessoas que usam idiomas diferentes do seu idioma base visualizem as mensagens traduzidas.
Problemas comuns
Esta seção descreve problemas comuns que podem ocorrer quando você usa regras de negócios.
Coluna Nome Completo e coluna Endereço não suportadas com aplicações da Interface Unificada
Ações ou condições que usam uma coluna composta, como a coluna Nomefullname Completo ou uma coluna Endereço , não são suportadas em aplicativos baseados na Interface Unificada. Como alternativa, podes usar ações ou condições com as colunas componentes. Por exemplo, para a coluna Nome Completo , você pode usar ações ou condições nas colunas Nome (nome) e Sobrenome (sobrenome).
As regras de negócio não são executadas para alguns utilizadores
Certifique-se de que os utilizadores têm direito de acesso que inclua, no mínimo, o âmbito de privilégios de leitura do utilizador na tabela Processo. Por padrão, a função de segurança Usuário Básico tem esse privilégio.
As regras de negócio não são acionadas em grelha editável num dashboard
As regras de negócio com âmbito de entidade não são acionadas numa grelha editável quando a grelha editável é configurada numa página de dashboard.
A regra de negócio não está a ser acionada para um formulário?
Uma regra de negócio pode não ser executada porque a coluna referenciada na regra de negócio não está incluída no formulário.
Abra o explorador de soluções. Expanda a tabela desejada e selecione Formulários.
Abra o formulário e, na faixa de opções do designer de formulários, selecione Regras de Negócio.
No estruturador de formulários, abra a regra de negócio.
No designer de regras de negócio, selecione cada condição e ação para verificar todas as colunas referenciadas em cada condição e ação.
Verifique se cada coluna referenciada na regra de negócio também está incluída no formulário. Caso contrário, adicione a coluna em falta ao formulário.
Uma regra de negócio também pode não ser executada porque uma coluna referenciada na regra de negócio é uma coluna composta. Em vez disso, podem ser utilizadas as colunas constituintes da coluna composta.
Tipos de coluna não suportados
Colunas do tipo identificador exclusivo e colunas de rollup não são suportadas com regras de negócio.
Há algumas colunas especiais que oferecem suporte a valores localizáveis, como a coluna Nome da tabela Produto incluída nos aplicativos Dynamics 365 for Sales. As colunas que suportam valores localizáveis não são suportadas com regras de negócio.
Perguntas frequentes (FAQ)
As regras de negócio podem desbloquear colunas num formulário só de leitura?
- Sim, uma regra de negócio pode desbloquear colunas e modificar ações em um formulário de leitura exclusiva.
Como resolvo o problema de uma regra de negócio que não está a funcionar?
- Consulte A sua regra de negócio não advém de um formulário? neste artigo.
Como são as recomendações dentro de um formulário?
As recomendações mostram uma lâmpada ao lado da etiqueta da coluna.
Selecione a lâmpada para expandir a vista e mostrar a recomendação.