Herramientas iPaaS de Wevo: Loop
La herramienta Bucle itera a través de una lista y ejecuta acciones repetidas en cada iteración.
Tiene un alcance dentro del cual se pueden usar otras herramientas o conectores que conformarán la integración. Es importante mencionar que la herramienta Bucle se puede usar cuando se necesita pasar una lista durante la ejecución del flujo. Cada elemento de la lista se ejecutará por separado.
Añadir la herramienta Bucle a un flujo
Desde el menú Herramientas, arrastre la herramienta Bucle a la cuadrícula del flujo. Dentro del área blanca, incluya todos los procesos que deben ejecutarse en un bucle y conéctelos. Tenga en cuenta que no puede mover un elemento que ya esté en la cuadrícula al alcance de la herramienta Bucle; los elementos deben arrastrarse directamente desde el menú al alcance, como se muestra en la animación a continuación.
Nota
Puedes añadir un bucle dentro de otro.
Configurar la herramienta Loop
Haga clic en la herramienta Bucle para abrir un cuadro de diálogo de configuración:
Estas acciones están disponibles en la parte superior del cuadro de diálogo:
- Editar: Permite editar el nombre de la herramienta. Ingrese un nombre y haga clic en para guardar o Para cancelar. Eliminar: Elimina la herramienta de la cuadrícula.
- Copiar: Crea una copia de la herramienta en la cuadrícula.
- Pantalla completa: Cambia la vista del diálogo a pantalla completa.
- Cerrar: Cierra el diálogo.
En la pestaña Configuraciones > General, configure lo siguiente:
-
Cantidad de artículos en paralelo: Ingrese la cantidad de artículos que se procesarán en paralelo. Si no se ingresa ningún valor,
1
se asume.Una cantidad mayor ingresada puede requerir más memoria y recursos para procesar el flujo, lo que hace necesario ajustar el
PodType
Configuración.Tenga en cuenta que el procesamiento de iteraciones se realiza de forma asíncrona. Por lo tanto, el tiempo de inicio y finalización puede variar según la iteración.
Ejemplo
Si la acción recibe 4 elementos en su entrada y el valor
2
Si se introduce en este campo, se procesarán 2 elementos en paralelo y simultáneamente.
-
¿Continuar al alcanzar el límite máximo de iteraciones en el bucle?
Por defecto, para los flujos creados después de la versión 11.40, se permite un máximo de 10 000 iteraciones de bucle dentro de la misma ejecución de flujo. Este límite también se aplica a los flujos existentes que se han desactivado y activado después de la versión 11.40. Las iteraciones de todos los bucles cuentan para el límite, independientemente de si esta casilla está activada para un bucle específico.
Seleccione esta casilla para evitar que se interrumpa la ejecución de un bucle específico una vez alcanzado el límite.
Ejemplo
Supongamos que hay tres bucles en el mismo flujo: Bucle
A
itera3
veces, bucleB
itera50
veces y bucleC
itera1
tiempo. En este ejemplo, el total de iteraciones es54
.Para los fines de este ejemplo, suponga que el límite máximo de iteración es
50
. Bucle ifA
tiene esta casilla de verificación seleccionada, entonces se iterará3
veces, bucleB
se detendrá en la iteración47
, y bucleC
Nunca correrá.Nota
El límite máximo de iteraciones predeterminado se puede cambiar contactando a su Gerente de Éxito del Cliente (CSM) o Soporte LATAM.
En la pestaña Mapeo, asigne qué salidas deben enviarse a las entradas del bucle: