Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

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.

agregar herramienta de bucle al flujo

Configurar la herramienta Loop

Haga clic en la herramienta Bucle para abrir un cuadro de diálogo de configuración:

cuadro de diálogo de configuración de bucle

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 itera 3 veces, bucle B itera 50 veces, y bucle C itera 1 tiempo. En este ejemplo, el total de iteraciones es 54.

    Para los fines de este ejemplo, suponga que el límite máximo de iteración es 50. Si bucle A tiene esta casilla de verificación seleccionada, entonces se iterará 3 veces, bucle B se detendrá en la iteración 47, y bucle C 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:

bucle 2