Uma Business Rule é uma lógica SE/ENTÃO que roda no formulário, em tempo real, sem JavaScript e sem Plugin. O campo fica obrigatório quando a prioridade é Alta. A seção de diagnóstico aparece só quando o tipo é "Defeito". O alerta aparece quando o produto está fora de garantia. Tudo configurável visualmente.
Ao final, você terá criado três regras de negócio para o formulário de Caso: uma que torna campos obrigatórios por prioridade, uma que exibe alertas por tipo de problema e uma que oculta seções quando não aplicável.
Exibe alerta de erro ou aviso no formulário
Torna o campo obrigatório ou opcional dinamicamente
Deixa o campo somente leitura com base em condição
Exibe ou esconde campo ou seção dinamicamente
Preenche automaticamente um campo com um valor
Sugere um valor sem obrigar, com ícone de sugestão
make.powerapps.com → Tables → Case → Business rules+ New business ruleO editor visual abre com um canvas de arrastar e soltar. À esquerda, a condição. À direita, as ações do lado verdadeiro e falso.
Alta Prioridade exige DescriçãoNo canvas, configure a condição:
No lado True (condição verdadeira), arraste a ação Set Field Required:
No lado False (condição falsa):
Clique em Save → Activate.
Aviso — Produto fora de garantiaEsta regra usa a tabela Produto Atendido (não Case). Acesse:
Tables → Produto Atendido → Business rules → + NewClique em Save → Activate.
Ocultar escalonamento em casos resolvidosClique em Save → Activate.
HighO formulário deve bloquear o salvamento e exibir a mensagem "Casos de alta prioridade exigem descrição detalhada do problema." — sem você ter escrito uma linha de código.
A ordem de preferência para um analista funcional: Business Rule → JavaScript → Plugin. Quanto menos código, melhor para manutenção. Use código apenas quando não há alternativa declarativa.