Definir os componentes de uma regra de negócios

Concluído

As regras de negócios encapsulam a lógica em um conjunto predefinido de etapas. As etapas são executadas sempre que os dados são inseridos ou modificados e os dados atendem a determinados critérios para acionar a regra de negócios.

As regras de negócios são formadas pelos seguintes componentes:

  • Condições

  • Ações

O editor de regras de negócios é uma ferramenta visual para arrastar e soltar a fim de criar e atualizar regras de negócios.

Condições

Todas as regras de negócios começam com uma condição. As condições são mostradas em roxo no editor de regras de negócios. A primeira condição é um gatilho e é usada para determinar se a regra de negócios é executada com base nos valores das colunas da tabela. Uma condição é sempre avaliada como verdadeira ou falsa. O caminho verdadeiro está à direita da condição e o caminho falso está abaixo da condição. Uma condição é uma expressão simples if..then..else.

Em uma condição, você pode adicionar várias cláusulas com lógica AND ou OR.

Você pode adicionar outras condições a uma regra de negócios sob o caminho falso, uma condição para criar cenários lógicos mais complexos.

Ações

Uma ação é uma etapa lógica executada na ramificação verdadeira ou falsa de uma condição. As ações são mostradas em verde no editor de regras de negócios. Você pode encadear diversas ações adicionando uma nova ação ao lado direito de uma ação.

Ação Descrição Aplica-se a
Definir Valor de Campo Define um valor de uma coluna da tabela. Você pode definir o valor como um valor codificado, como o valor de outra coluna ou com uma fórmula simples. Você também pode limpar o valor do campo. Todos os escopos
Definir default-value Define o valor de uma coluna, mas somente quando a coluna não tem valor (nulo). Todos os escopos
Mostrar Mensagem de Erro Impede o salvamento da linha. No formulário de aplicativo baseado em modelo, a mensagem de erro é exibida no formulário; no lado do servidor, a mensagem de erro é repassada ao processo de chamada. Todos os escopos
Bloquear/Desbloquear O bloqueio altera a propriedade da coluna para somente leitura. O desbloqueio permite ao usuário alterar o valor da coluna. Aplicativo baseado em modelo
Definir Visibilidade Definir como Não oculta a coluna no formulário. Definir como Sim exibe a coluna no formulário Aplicativo baseado em modelo
Definir Requisitos Comerciais Define o nível de requisito da coluna no formulário como Requisito Comercial ou Sem Requisitos Comerciais (Opcional). Definir a coluna como Requisito Comercial mostra um asterisco vermelho próximo ao rótulo da coluna e evita que as linhas sejam salvas se o valor da coluna está vazio. Aplicativo baseado em modelo
Recomendação Mostra um ícone de lâmpada próximo ao rótulo da coluna. Quando o ícone é selecionado, o usuário é avisado e, se o prompt for aceito, a regra poderá definir os valores dos campos. Aplicativo baseado em modelo