Como criar condicionais em cascata

Torne formulários e fases ainda mais concisos ao exibir somente os campos de interesse para cada cenário.

Ian Castelli avatar
Escrito por Ian Castelli
Atualizado há mais de uma semana

No Pipefy, você pode criar condicionais em cascata em um formulário ou fase, que nada mais são do que campos que aparecem sequencialmente conforme os itens anteriores são preenchidos.

Assim você mantém formulários e fases sucintos e os solicitantes não ficam sobrecarregados com formulários longos, proporcionando uma experiência melhor. Além disso, você pode coletar várias informações diferentes em um mesmo formulário.

Neste tutorial, vamos utilizar um processo de reembolso para ensinar a configuração. Lembre-se de que você pode aplicar a mesma lógica em diferentes processos e cenários.

Crie os campos corretos primeiro

Nesse exemplo, sempre que o solicitante criar um pedido e desejar adicionar mais um item no mesmo formulário, outros campos vão aparecer, assim não é preciso enviar vários formulários, apenas um que contenha todos os pedidos de reembolso.

Clique no botão Formulário, localizado no cabeçalho do pipe, e depois no botão Editar.

Antes de configurarmos as condicionais, precisamos adicionar os campos do formulário. No exemplo de pedidos de reembolso, sugerimos os campos de:

  • Título do pedido de reembolso [texto curto]

  • Justificativa da despesa [texto longo]

  • Valor total [moeda]

  • Adicionar outra despesa? [campo de seleção única]

Em vez de criar somente um único campo para cada um desses itens, vamos criar três opções. Você pode adicionar quantos campos desejar, não se preocupe em deixar o formulário aparentemente longo neste momento, pois na hora de configurarmos as condicionais os campos repetidos não serão exibidos.

Pronto, com todos os campos criados, é hora de configurar as condicionais em cascata.

Como configurar condicionais em cascata

Clique no botão Condicionais em campos, localizado no canto superior direito. Depois, clique em Adicionar nova condicional.

Na primeira condicional, definimos que quando os campos do primeiro pedido de reembolso são preenchidos e o valor é maior do que zero, o campo Adicionar outra despesa é exibido.

Depois de salvar a primeira condicional, vamos adicionar a segunda. O gatilho que queremos configurar aqui é: se o campo Adicionar outra despesa é igual a sim, vamos exibir todos os campos do pedido de reembolso número 2.

Desse modo, os campos do pedido número 2 só são exibidos quando os do número 1 são finalizados. Esta mesma lógica se aplica sequencialmente quantas vezes você quiser, replicando a mesma configuração para quantos itens forem necessários.

Veja como ficaria um resumo dos campos:

  • Pedido 1 - Título

  • ...

  • Pedido 1 - Adicionar outra despesa?

  • Pedido 2 - Título

  • ...

  • Pedido 2 - Adicionar outra despesa?

  • Pedido 3 - Título

  • ...

  • Pedido 3 - Adicionar outra despesa?

E assim por diante!

Faça parte da Comunidade do Pipefy para compartilhar feedbacks sobre nosso produto, tirar dúvidas e ficar por dentro das novidades. Aprenda a utilizar todas funcionalidades da nossa plataforma nos cursos gratuitos do Pipefy Academy.

Conteúdo Relacionado

Respondeu à sua pergunta?