Tema anterior: Operador BucleTema siguiente: Parámetros de salida


Parámetros de entrada

Recuento de repetición

Especifica el número de veces que se repite el operador. Están disponibles las dos acciones siguientes:

Este valor también se puede especificar mediante las variables de bucle del conjunto de datos del operador Bucle:

Configure Recuento de repetición como:

Process[OpName].CurrentLoopIteration < x

donde

x es el número de veces que se ejecuta el operador.

También puede configurar Recuento de repetición como:

Process[OpName].OverallLoopDuration < x

donde

x es el número de segundos durante los cuales el operador se ejecuta en bucle. El operador no se detiene en el número de segundos especificados cuando está en medio de una iteración. En cambio, si OverallLoopDuration es mayor que el número de segundos especificados, el operador no ejecuta la iteración siguiente.

CA Process Automation comprueba la condición de bucle entre iteraciones.

Bucle infinito

Si se selecciona esta acción, se ignora Recuento de repetición y se crea un bucle infinito. El operador se sigue repitiendo hasta que ocurre una de las situaciones siguientes:

Retraso entre iteraciones

Especifica el retraso en segundos entre cada iteración de bucle.

Bucle while

Si se selecciona esta acción, el operador Bucle se comporta como un bucle while. Si no se selecciona, el operador Bucle se comporta como un bucle do-while.

Bucle while

El operador Bucle comprueba la condición de bucle especificada en el campo Recuento de repetición antes de que ejecute una iteración, incluyendo la primera iteración.

Bucle do-while

El operador Bucle comprueba la condición de bucle especificada en el campo Recuento de repetición al final de cada iteración, así se garantiza ejecutar como mínimo la primera iteración del bucle.

Nota: Todos los operadores de bucle existentes que se importan de CA Process Automation antes de v4 tienen el campo Bucle while sin seleccionar. Estos operadores existentes continúan funcionando como bucles do-while, al igual que en versiones anteriores.

Código de ejecución previa y de ejecución posterior

Utilice estos campos para ejecutar código de JavaScript que se ejecute con cada iteración del bucle.

La secuencia de procesamiento de cualquier condición previa y posterior depende del tipo de bucle. Consulte la Guía del diseñador de contenido para obtener más información sobre la secuencia lógica de un bucle.