Para ejecutar un proceso muchas veces, cree una rama cíclica en un objeto de proceso en lugar de utilizar el operador Iniciar proceso para llamar a un segundo proceso repetidamente. Un proceso cíclico se ejecuta en un bucle infinito. Cada iteración no crea nuevas instancias del objeto de proceso. La ventaja principal de la implementación de una rama cíclica es que la lógica que sale del bucle está en el propio proceso. El proceso no depende de factores externos en un proceso padre. El proceso se ejecuta como un objeto autónomo.
Estos son algunos ejemplos de procesos en bucle que se ejecutan indefinidamente:
Ejemplo de proceso en bucle

|
Elemento: |
Descripción: |
|---|---|
|
|
Operador Iniciar 1: empiece el proceso con un operador Iniciar estándar. |
|
|
Operador Iniciar proceso: diseñe una secuencia de operadores que represente la funcionalidad que desea repetir o ejecutar en bucle. Esta rama puede incluir incluso un operador Iniciar proceso para iniciar instancias de un segundo proceso. |
|
|
Operador Iniciar 2: el operador Iniciar tiene un vínculo de entrada opcional. Cuando el proceso fluye al segundo operador Iniciar, reinicializa todos los otros operadores y reinicia el proceso de nuevo en el operador Iniciar 1. |
|
|
Puerto y vínculo de salida: para salir de esta secuencia en bucle, especifique una condición de salida. |
Nota: Otro método para interrumpir un proceso cíclico es utilizar una rama independiente con su propio operador Iniciar. La rama puede esperar a que la parte en bucle del proceso cambie una variable o libere un recurso. Después de que se produzcan todos estos eventos, la rama independiente se ejecuta; por ejemplo, envía una alerta de correo electrónico o procesa un operador Detener.
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|