Skip to main content

Bucle de automatización

Bucle de automatización

El bucle es un método común que le permite al desarrollador iterar en una sección para validar, realizar o completar una acción ante una colección de elementos. Pega Robot Studio™ proporciona dos componentes para generar bucles: ForLoop y ListLoop. Los encontrará en la sección Advanced (Opciones avanzadas) de la caja de herramientas.

looping toolbox

ForLoop

El componente ForLoop permite la ejecución iterativa de la lógica dentro de una automatización. Contiene los mismos elementos que la estructura ForLoop en un lenguaje de programación que le permite ejecutar una lógica una cantidad específica de veces o hasta que una condición sea verdadera. Si se dispara el nodo de evento de interrupción, o bien cuando se alcanza el límite de iteración, esta cesa.

El bloque de diseño contiene los eventos y métodos principales para ForLoop. El componente ForLoop permite la configuración dinámica o la codificación rígida de los parámetros Initial, Increment y Limit del bucle. Opcionalmente, puede configurar las propiedades del componente en la cuadrícula Properties (Propiedades).

ForLoop 1

En el siguiente ejemplo, los datos de una columna en una tabla HTML completan un cuadro de lista en un formulario de Windows.

forLoop Example 2

ListLoop

El componente ListLoop le permite leer los elementos individuales de una lista y ejecutar los eventos para cada uno de ellos. El componente no solo crea un bucle con un recuento de elementos (como el bucle que se puede conectar), sino que también lee el contenido de la lista y establece una salida para cada elemento.

ListLoop 1

En el siguiente ejemplo, la automatización lee una lista de elementos. Cuando el valor de un elemento coincide con Pega, la ejecución ListLoop se detiene mediante el método Break (Interrupción).

forLoop Example 3

This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice