Se pueden crear variables de bucle personalizadas, y el usuario puede gestionarlas, o usar las variables del sistema disponibles para los bucles incluidos con esta versión de CA Process Automation.
Por ejemplo, podría crear lógica para calcular la duración desde la hora de inicio de la primera iteración de un bucle hasta la hora actual de cada bucle. Incluso podría utilizar código de ejecución previa y posterior para introducir datos en un bucle como
En lugar de crear y actualizar sus propias variables de recuento de bucle, puede aprovechar las variables de bucle incorporadas. El operador Bucle y cualquier otro operador con valores de configuración de bucle son compatibles con las variables de conjunto de datos siguientes:
Utilice CurrentLoopIteration cuando necesite un contador de bucles estándar. La variable CurrentLoopIteration contiene el valor 0 durante la primera iteración del bucle e incrementa en 1 en el inicio o final de cada iteración adicional. Por ejemplo, si el operador se configura para que funcione en bucle 3 veces, al final de la ejecución de todas las iteraciones, CurrentLoopIteration es igual a 3. Específicamente, es 0 en la primera iteración, 1 en la segunda iteración, 2 en la tercera iteración y 3 en la última iteración. La última iteración no se ejecuta porque incumple la condición de bucle.
Utilice OverallLoopDuration cuando sea necesario ejecutar en bucle durante un período de tiempo fijo; por ejemplo, para ejecutar en bucle durante un máximo de 5 minutos y a continuación salir. Esta variable contiene el número de segundos entre el inicio de la primera iteración del bucle y el final de la última iteración. OverallLoopDuration se actualiza en el inicio y final de cada iteración de bucle. Incluye cualquier retraso establecido entre iteraciones del bucle.
Nota: Las variables del sistema CurrentLoopIteration y OverallLoopDuration no se pueden modificar. Aunque aparecen en el conjunto de datos de operador, sus valores no cambian salvo que estén en un bucle (operador Recuento de repetición > 1).
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|