O que deve ser inserido no campo ‘Etapa Obrigatória’?
Deve ser inserida uma fórmula que resulte em true ou false
Caso o resultado desta fórmula seja:
- true: esta etapa será obrigatória em todas as situações
- false: esta etapa não será obrigatória
- outro ou vazio: esta etapa não será obrigatória
Variáveis
puca_flow_api_card.[nome_coluna]
- puca_flow_api_card.title
- puca_flow_api_card.puca_key
- puca_flow_api_card.done
- puca_flow_api_card.assigned
- puca_flow_api_card.created_at
- puca_flow_api_card.[qualquer_campo_existente_nesta_tabela]
[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
- Inserir Imagem
- Concluído
Onde na etapa Novo produto contenha o campo Existe Imagem
É possível definir a obrigatoriedade da etapa Inserir Imagem com a formula user_produto.existe_imagem == true