Passar para o conteúdo principal

Usando a etapa Esperar por resposta em Procedimentos Fin

Aprenda a adicionar e configurar uma etapa Esperar por resposta para pausar um Procedimento Fin enquanto o cliente completa uma tarefa — sem ativar o temporizador de inatividade ou mensagens de acompanhamento.

Use este artigo para adicionar e configurar uma etapa Esperar por resposta em um Procedimento Fin. A etapa pausa o Procedimento enquanto o cliente completa uma tarefa longa — sem ativar o temporizador de inatividade ou enviar mensagens de acompanhamento — e cria um atributo wait_elapsed que você pode usar para ramificar conforme o resultado.

A etapa Esperar por resposta no editor de Procedimentos Fin

Nota: Para adicionar ou editar Procedimentos Fin, você precisa da permissão can manage workspace data. Vá para Configurações > Espaço de trabalho > Colegas para verificar suas permissões.


Quando usar Esperar por resposta

Use a etapa Esperar por resposta quando o Fin precisar pausar no meio do Procedimento e dar tempo para o cliente completar algo antes de continuar. Exemplos comuns incluem:

  • Esperar o cliente verificar o endereço de e-mail

  • Pausar enquanto o cliente segue passos de configuração em outra aba ou aplicativo

  • Dar tempo para o cliente reunir informações ou preencher um formulário antes do Procedimento continuar

Nota: Use Esperar por resposta quando a tarefa que o cliente precisa completar não puder ser monitorada por um sistema externo. Se seu processo envolver um sistema externo enviando um callback (como verificação de identidade ou processamento de pagamento), use Wait for Webhook em vez disso. Para um atraso simples baseado em tempo onde não se espera resposta do cliente, use a ação Wait em um Workflow.


Configurando Esperar por resposta

Para adicionar e configurar uma etapa Esperar por resposta:

  1. No editor de Procedimentos, abra uma etapa de Instrução e digite @ para abrir o seletor de ferramentas. Selecione Esperar por resposta. A etapa é inserida e um painel de configuração abre à direita.

  2. No painel de configuração, defina o Tempo de espera (mínimo 5 minutos, máximo 7 dias) e escreva as Instruções para o cliente — isso é o que o Fin envia ao cliente antes de pausar. Quando o cliente responder, o Fin confirma que todas as instruções foram concluídas antes de continuar.

  3. A etapa cria um atributo wait_elapsed (renomeie se necessário). Adicione uma etapa Condição após Esperar por resposta e ramifique com base em wait_elapsedfalse significa que o cliente respondeu a tempo, true significa que o tempo de espera terminou sem resposta.

O seletor de ferramentas @ no editor de Procedimentos com Esperar por resposta listado como opção

Tempo de espera

Defina quanto tempo o Fin deve esperar pela resposta do cliente. O mínimo é 5 minutos e o máximo é 7 dias. A etapa termina assim que o cliente responde ou quando o tempo de espera termina — o que ocorrer primeiro. A duração pode ser definida em minutos, horas ou dias.

O campo de tempo de espera no painel de configuração de Esperar por resposta, mostrando uma duração entre o mínimo de 5 minutos e o máximo de 7 dias

Instruções para o cliente

Escreva as instruções que o cliente precisa completar. O Fin envia essas instruções ao cliente antes de pausar. Quando o cliente responde, o Fin confirma que todas as instruções foram concluídas antes de avançar no Procedimento. Se o cliente responder sem confirmar que todas as instruções foram concluídas, o Fin continua perguntando até que confirme.

O campo de instruções para o cliente no painel de configuração de Esperar por resposta, mostrando onde escrever o que o cliente precisa completar

O atributo wait_elapsed

A etapa Esperar por resposta cria automaticamente um atributo wait_elapsed. Você pode renomeá-lo para algo mais descritivo (por exemplo, email_verification_elapsed). Ele assume um de dois valores:

O campo do atributo wait_elapsed no painel de configuração de Esperar por resposta, com opção para renomear o atributo
  • false — o cliente respondeu dentro do tempo de espera

  • true — o tempo de espera terminou sem resposta do cliente

Importante:

  • As operações dentro da etapa são limitadas à leitura ou atualização de atributos — chamadas de conector de dados e transferências não estão disponíveis dentro de Esperar por resposta.


O que acontece quando Esperar por resposta termina

Independentemente de como a espera termina, o Procedimento sempre avança para a próxima etapa — nunca escala automaticamente para um colega. Para tratar os dois resultados de forma diferente, adicione uma etapa Condição após a etapa Esperar por resposta e ramifique com base no atributo wait_elapsed:

Uma etapa Condição no editor de Procedimentos ramificando com base no atributo wait_elapsed de uma etapa Esperar por resposta, com caminhos separados para quando o cliente respondeu a tempo e quando o tempo de espera terminou
  • Se wait_elapsed for false: o cliente respondeu a tempo — continue o Procedimento normalmente.

  • Se wait_elapsed for true: o tempo de espera terminou — siga um caminho alternativo, como enviar uma mensagem de acompanhamento ou escalar para um colega.

Dica: Sempre adicione uma etapa Condição após Esperar por resposta para que você possa tratar ambos os resultados. Sem isso, o Procedimento continua para a próxima etapa independentemente de o cliente ter respondido a tempo.


Perguntas frequentes

O temporizador de inatividade dispara enquanto uma etapa Esperar por resposta está ativa?

Não, o temporizador de inatividade é pausado enquanto uma etapa Esperar por resposta está ativa. Mensagens de acompanhamento não são enviadas durante o período de espera.

Qual é o tempo mínimo e máximo de espera para Esperar por resposta?

Para uma etapa Esperar por resposta, o tempo mínimo de espera é 5 minutos e o máximo é 7 dias.

Esperar por resposta escala para um colega se o cliente não responder?

Não. Quando uma etapa Esperar por resposta expira, o Procedimento sempre avança para a próxima etapa — nunca escala automaticamente. Use uma etapa Condição ramificando com base no atributo wait_elapsed para escalar se necessário.

Qual é a diferença entre Esperar por resposta e Wait for Webhook?

São duas etapas diferentes. Esperar por resposta pausa o Procedimento enquanto o cliente completa uma tarefa e espera que ele envie uma mensagem. Wait for Webhook pausa o Procedimento enquanto um sistema externo processa uma solicitação assincronamente e chama para retomar — o cliente não precisa responder para o Procedimento continuar.

Respondeu à sua pergunta?