O que deve ser inserido no campo ‘Formula Obrigatório’?
Adicione uma expressão booleana para definir este comportamento
Neste campo deve ser inserida uma fórmula que definirá se o preenchimento do campo será obrigatório
Deve ser inserida uma fórmula que resulte em true ou false
Caso o resultado desta fórmula seja:
- true: O preenchimento deste campo sempre será obrigatório
- false: O preenchimento deste campo nunca será obrigatório
- outro ou vazio: O preenchimento deste campo nunca será obrigatório
Variáveis
[tabela_formulario].[nome_coluna]
tabela_formulario: É o nome da tabela ao qual o a coluna está vinculado, o nome desta tabela pode ser encontrado na listagem de tabelas do sistema
[old_tabela_formulario].[nome_coluna]
old_tabela_formulario: É o nome da tabela ao qual o a coluna está vinculado, onde pode acessar o valor de uma coluna antes mesmo dela ser alterado no formulário (sempre o valor antigo antes da alteração)
- Em exemplo (old_tabela_formulario.nome_coluna) sempre estará observando o valor inicial
Variável mode
- Utilizado para saber se o formulário está no modo Novo ou Edição
- Em exemplo: após salvar um campo do formulário quando for para editá-lo não irá poder mais alterar o campo
- Condição (mode == ‘new’) ou (mode == ‘edit’)
Exemplos
Fórmula | Efeito |
---|---|
(vazio) | Este campo não será obrigatória |
false | Este campo não será obrigatória |
1 == 2 | Este campo não será obrigatória |
qualquer contéudo inválido | Este campo não será obrigatória |
true | Este campo será obrigatória |
‘a’ == 'a’ | Este campo será obrigatória |
1 == 1 | Este campo será obrigatória |
puca_flow_api_card.title == 'Titulo 1’ | Este campo será obrigatória se o título do card for 'Titulo 1’ |
user_tabela_personalizada._user_valor > 0 | Este campo será obrigatória se o campo user_valor do formulário vinculado ao card for maior que zero |
Exemplos em print