
Visão Geral
O bloco Espera permite:1
Adicionar atrasos de tempo: Pausar a execução entre etapas
do fluxo de trabalho
2
Respeitar limites de frequência: Espaçar chamadas à API
para se manter dentro dos limites
3
Programar sequências: Criar fluxos de trabalho temporizados
com atrasos entre ações
Configuração
Quantidade de espera
Insira a duração para pausar a execução:- Entrada: Número positivo
- Máximo: 600 segundos (10 minutos) ou 10 minutos
Unidade
Escolha a unidade de tempo:- Segundos: Para atrasos curtos e precisos
- Minutos: Para pausas mais longas
Os blocos de espera podem ser cancelados parando o fluxo de trabalho. O tempo
máximo de espera é de 10 minutos.
Saídas
<wait.waitDuration>: A duração da espera em milissegundos<wait.status>: Estado da espera (‘waiting’, ‘completed’, ou ‘cancelled’)
Exemplos de casos de uso
Limitação de frequência de API
Cenário: Manter-se dentro dos limites de frequência de API
- O bloco API realiza a primeira solicitação
- O bloco Espera pausa durante 2 segundos
- O bloco API realiza a segunda solicitação
- O processo continua sem atingir os limites de frequência
Notificações temporizadas
Cenário: Enviar mensagens de acompanhamento
- A função envia o e-mail inicial
- O bloco Espera pausa durante 5 minutos
- A função envia o e-mail de acompanhamento
Atrasos de processamento
Cenário: Espera para sistema externo
- O bloco API ativa um trabalho no sistema externo
- O bloco de espera pausa durante 30 segundos
- O bloco API verifica o estado de conclusão do trabalho
Melhores práticas
- Manter esperas razoáveis: Use Espera para atrasos de até 10 minutos. Para atrasos mais longos, considere fluxos de trabalho agendados
- Monitorar o tempo de execução: Lembre-se de que as esperas estendem a duração total do fluxo de trabalho
