Funcionalidades

Separación de las distintas etapas de corrida del controlador en BlockLines.

Soporte de comandos en los BlockLines para definir comportamientos relacionados con las llamadas a interfaces gráficas: ControllerAction, ControllerConfirm ,ControllerGotoLine y ControllerRerturn.

Soporte de Acciones para definir la invocación a otras interfaces gráficas.

Soporte de Confirms.

Posibilidad de definir iteraciones con invocación a cualquier interfaz gráfica. Posibilidad de cortar la iteración desde las interfaces invocadas dentro de la iteración.

Soporte de invocación a subrutinas comunes sin invocación a interfaces.

Soporte de invocación a subrutinas con invocación a interfaces.

Posibilidad de invocar a interfaces con ventana nueva para impedir el cierre del navegador. Control de cierre de ventana con posibilidad de volver a invocar en caso de que el cierre no se considere correcto.

Un controlador de flujo se considera una interfaz gráfica. Esto permite invocar controladores de flujo en forma anidada.

Salvado y recuperación automático de los valores de todas las variables utilizadas en el controlador.

Cuando un BlockLine no tiene comandos se considera que el flujo se terminó y se retorna al invocador del controlador.