Volver a las preguntas frecuentes sobre Flujos de trabajo
CENTRO DE AYUDA · FAQFlujos de trabajo1 min de lectura

¿Cómo gestiono un paso del flujo que espera una devolución de llamada externa?

Un paso basado en callback puede permanecer abierto mientras trabaja un sistema externo, así que necesita un identificador de correlación duradero, una política de expiración y tratamiento claro de callbacks duplicados o tardíos. No ocupes un worker si el motor admite espera persistente.

Flujos de trabajo

Correlaciona y valida callbacks

Genera un token protegido asociado a la ejecución y al tipo de callback esperado. Valida origen, firma y contenido antes de avanzar, y evita poner datos sensibles en la URL.

Haz idempotente el procesamiento para que entregas duplicadas devuelvan el resultado previo sin repetir efectos. Define qué ocurre con callbacks concurrentes de una misma ejecución.

Define tiempo de espera y recuperación

Elige cuánto puede esperar el paso y qué ocurre al vencer: reintentar la solicitud externa, enviar a revisión o finalizar con error claro. Alinea el plazo con la finalización prevista del servicio.

Registra recepción, validación y estado sin secretos. Prueba callbacks válidos, duplicados, malformados, tardíos y ausentes, incluida recuperación tras reiniciar el motor.

Volver a las preguntas frecuentes sobre Flujos de trabajo