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

¿Cómo informa un bucle de workflow de los fallos de elementos?

Un bucle ejecuta un paso configurado del workflow para cada elemento de una lista e informa de un resultado por elemento. Si uno falla, su resultado contiene el error y el bucle puede continuar procesando el resto.

Flujos de trabajo

Revisa el resultado de cada elemento

La salida indica el índice del elemento y si tuvo éxito, junto con su resultado o error. Así puedes relacionar un problema con la entrada original y revisar los éxitos por separado. No confundas un elemento fallido con un resultado vacío satisfactorio: comprueba su estado antes de usar la salida en pasos posteriores.

El bucle repite un único paso sobre la colección proporcionada. Úsalo cuando la misma operación deba aplicarse independientemente a muchos registros, archivos o mensajes. No crea un flujo de fondo ilimitado: tiene un máximo de elementos y un límite de tiempo, por lo que las colecciones grandes deben dividirse en lotes.

Configura con cuidado la concurrencia y los reintentos

De forma predeterminada, la concurrencia es uno. Aumentarla puede terminar un lote antes, pero también envía más trabajo simultáneo al siguiente servicio. Ten en cuenta sus límites de solicitudes y si cada elemento consume recursos escasos o modifica datos compartidos.

Si algunos elementos fallan, revisa sus errores y reintenta solo los que sea seguro repetir. Si repetir una acción puede crear duplicados, hazla idempotente o comprueba si el primer intento tuvo éxito parcial. Así se limita la recuperación y se evitan efectos duplicados en todo el lote.

Volver a las preguntas frecuentes sobre Flujos de trabajo