Herramientas iPaaS de Wevo: Loop
La herramienta Loop recorre una lista y ejecuta acciones repetidas para cada iteración.
Tiene un ámbito dentro del cual se pueden utilizar otras herramientas o conectores que conformarán la integración. Es importante mencionar que la herramienta Loop se puede utilizar cuando existe la necesidad de 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 hasta la cuadrícula del flujo. Dentro del área blanca, incluya todos los procesos que se deben ejecutar en un bucle y luego 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 se deben arrastrar directamente desde el menú hasta el alcance, como se muestra en la animación a continuación.
Nota
Puedes agregar un bucle dentro de otro bucle.
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 para guardar o 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 cuadro de 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 iteración se produce de forma asincrónica. Por lo tanto, el tiempo de inicio y finalización puede variar para diferentes iteraciones.
Ejemplo
Si la acción recibe 4 elementos en su entrada y el valor
2
se ingresa en este campo, luego se procesarán 2 elementos en paralelo, simultáneamente.
-
¿Continuar al alcanzar el límite máximo de iteraciones en el bucle?
De manera predeterminada, 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. El límite también se aplica a los flujos existentes que se han desactivado y activado nuevamente después de la versión 11.40. Las iteraciones de todos los bucles cuentan para el límite independientemente de si esta casilla de verificación está habilitada para un bucle específico.
Seleccione esta casilla de verificación para evitar que se interrumpa la ejecución de un bucle específico una vez que se alcanza 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
. Si bucleA
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 de iteración máximo predeterminado se puede cambiar comunicándose con su Gerente de éxito del cliente (CSM) o Soporte.
En la pestaña Mapeo, asigne qué salidas deben enviarse a las entradas del bucle: