Como funciona o campo 'Fórmula Obrigatório' da criação/edição de colunas de etapa?

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