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.