O que deve ser inserido no campo ‘Formula Obrigatório’?
Neste campo deve ser inserida uma fórmula que definirá se o preenchimento do campo será obrigatório para conclusão desta etapa
Deve ser inserida uma fórmula que resulte em true ou false
Caso o resultado desta fórmula seja:
- true: O preenchimento deste campo nesta etapa sempre será obrigatório
- false: O preenchimento deste campo nesta etapa nunca será obrigatório
- outro ou vazio: O preenchimento deste campo nesta etapa nunca será obrigatório
Variáveis
[tabela_formulario].[nome_coluna]
tabela_formulario: É o nome da tabela ao qual o flow está vinculado, o nome desta tabela pode ser encontrado na configuração de flow
- [tabela_formulario].[qualquer_campo_existente_nesta_tabela]
Exemplos
Fórmula | Efeito |
---|---|
(vazio) | Esta etapa não será obrigatória |
false | Esta etapa não será obrigatória |
1 == 2 | Esta etapa não será obrigatória |
qualquer contéudo inválido | Esta etapa não será obrigatória |
true | Esta etapa será obrigatória |
‘a’ == ‘a’ | Esta etapa sera obrigatória |
1 == 1 | Esta etapa será obrigatória |
puca_flow_api_card.title == ‘Titulo 1’ | Esta etapa será obrigatória se o título do card for ‘Titulo 1’ |
user_tabela_personalizada._user_valor > 0 | Esta etapa será obrigatória se o campo user_valor do formulário vinculado ao card for maior que zero |
Casos de uso
Exemplo 1
Em um flow de criação de produtos (tabela personalizada user_produto)
- Novo Produto
- Vincular Imagem
- Concluído
Onde na tabela user_produto existam os campos
- Existe Imagem user_existe_imagem
- Link da Imagem user_link_imagem
É possível definir os seguintes comportamentos
Etapa | Campo | Fórmula | Efeito |
---|---|---|---|
Novo Produto | Existe Imagem | true | Esta etapa só poderá ser concluída se o campo Existe imagem for preenchido |
Vincular Imagem | Link da Imagem | user_produto.user_existe_imagem == true | Caso o valor do campo user_produto.user_existe_imagem seja verdadeiro esta etapa só poderá ser concluída se o campo Link da Imagem for preenchido |