Acciones de control de flujo

Completado

De forma predeterminada, un flujo se mueve de una acción a la siguiente en el orden en que estas acciones aparecen en el espacio de trabajo.

Ciertas acciones, como Ir a o Salir del subflujo, interrumpen el orden de ejecución predeterminado del flujo y lo dirigen a otro punto en el mismo subflujo u otro subflujo.

Las etiquetas se utilizan para crear puntos de referencia para la acción Ir a a la que se dirige el flujo.

La acción Ejecutar subflujo interrumpe el subflujo en el que se coloca y ejecuta otro subflujo. Cuando se completa el segundo subflujo, el flujo vuelve al subflujo original para continuar ejecutándose. Estos subflujos se utilizan a menudo junto con condicionales.

Acciones de control de flujo

Para introducir un comentario con fines de referencia que se muestre en el espacio de trabajo, utilice la acción Comentario. Los comentarios facilitan el diseño del flujo y permiten a los usuarios tomar notas y explicar la lógica de la implementación de las acciones y el diseño del flujo.

Captura de pantalla del cuadro de diálogo de propiedades de la acción Comentario.

Dirija el flujo a un punto específico en el flujo marcado con la acción Etiqueta. Facilite un nombre para la etiqueta.

Captura de pantalla del cuadro de diálogo Propiedades de la acción Etiqueta.

Use una acción Ir a y seleccione la etiqueta en una lista desplegable para dirigir el flujo hacia ella.

Propiedades de la acción ir a

Para ejecutar otro subflujo en cualquier punto del flujo, utilice la acción Ejecutar subflujo. Cuando se completa el subflujo, el flujo continúa con la siguiente acción. El subflujo se debe especificar por nombre y se puede seleccionar en la lista desplegable de subflujos existentes.

Captura de pantalla del cuadro de diálogo de propiedades de la acción Ejecutar subflujo.

Para detener el subflujo y volver al punto desde donde se ejecutó, use Salir del subflujo. Esta acción no tiene propiedades. La acción Salir del subflujo no es necesaria al final de los subflujos. Cuando se hayan ejecutado todas las acciones de un subflujo, el flujo continuará desde el punto donde se ejecutó el subflujo.

Para dejar de ejecutar todo el flujo, use la acción Detener flujo. Para detener el flujo con un mensaje de error, establezca Finalizar flujo en Con mensaje de error y especifique el mensaje a mostrar.

Propiedades de la acción Detener flujo

Coloque las acciones que puedan fallar o producir un resultado erróneo en un bloque de error. La acción En error del bloque, junto con su correspondiente acción Finalización, se utiliza para crear un bloque de error. Coloque las acciones en un bloque de error para evitar que todo el bloque intente completarse en caso de que falle al menos una de las acciones que contiene.

Configure las propiedades para realizar cualquier combinación de las operaciones descritas cuando se encuentra un error dentro del bloque en la siguiente tabla:

Operación Descripción
Establecer variable Especifica una variable y el valor que se va a establecer, o se establece un valor para una nueva variable.
Ejecutar subflujo Especifica qué subflujo se va a ejecutar en la lista de subflujos.
Ir a la acción siguiente Continúe ejecutando el flujo desde la acción que sigue inmediatamente a la acción que produjo un error en el bloque de excepciones.
Repetir acción Vuelva a intentar la acción que produjo un error.
Ir a etiqueta Continúe ejecutando el flujo desde una etiqueta especificada.
Ir al inicio del bloque Dirija el flujo para volver a intentar las acciones de dentro del bloque de excepción desde el principio.
Ir al final del bloque Dirige el flujo hasta el final del bloque.

Captura de pantalla del cuadro de diálogo de propiedades de la acción En error del bloque