1.4 Integración con Windows

Reflection se ha optimizado para aprovechar las mejoras en seguridad y productividad que ofrece Windows 10, como por ejemplo la integración entre el Administrador de permisos de Reflection y Control de cuentas de usuario de Windows. Puede especificar con gran detalle qué tareas pueden realizar los usuarios dentro de Reflection.

Reflection ha implementado la interfaz de usuario Cinta para proporcionar una experiencia de usuario potente, eficaz y totalmente personalizable que se ajusta a las exigencias de sus actividades y su negocio.

Imagine que los usuarios necesitan copiar información de una aplicación de host y pegarla en una aplicación de otro host, Puede ahorrarles tiempo y pulsaciones de teclado automatizando esta tarea.

Si desea intentarlo usted mismo, abra dos sesiones de host y siga este procedimiento para grabar la tarea como una macro.

1.4.1 Grabar la macro

  1. Entre a las aplicaciones de host.

  2. En la pestaña Macros de la Cinta, haga clic en Grabar VBA para empezar la grabación. (Si el botón no está visible, expanda la ventana).

  3. En la sesión desde la que desea copiar, desplácese a la pantalla que contiene los datos que desea copiar.

  4. Selecciónelos, haga clic derecho y, a continuación, seleccione Copiar.

  5. En la sesión en la que desea copiar los datos, desplácese a la pantalla en la que desea pegar los datos.

  6. Coloque el cursor, haga clic derecho y, a continuación, seleccione Pegar.

  7. Haga clic en Stop Recording.

  8. En el cuadro de diálogo Grabación finalizada, seleccione Guardar en el proyecto común.

  9. Introduzca un nombre para la macro y haga clic en Aceptar.

1.4.2 Ejecutar la macro

  1. Entre a las aplicaciones de host para las que ha creado la macro.

  2. En la pestaña Macros del grupo Avanzadas, haga clic en Ejecutar macro.

  3. En el cuadro de diálogo Ejecutar macro, seleccione Macro de área de trabajo de Reflection.

  4. En las macros de la lista del cuadro de diálogo Macros, seleccione Común. A continuación, seleccione la macro y haga clic en Ejecutar.

Puesto que los usuarios realizarán esta tarea con frecuencia, se recomienda utilizar el Diseñador de interfaz integrado para agregar a la Cinta un botón asignado a la macro nueva.

1.4.3 Agregar un botón a la Cinta

  1. En el espacio de trabajo, haga clic en la ficha de la sesión en la que desee ejecutar la macro.

  2. En la ficha Apariencia de la Cinta, haga clic en Diseñador de interfaz.

  3. En la imagen de la cinta, seleccione la pestaña Macros.

  4. Debajo, en el panel Insertar controles, haga clic en Botón.

    Se agregará un nuevo botón a la pestaña Macros.

  5. En el panel Configuración , haga clic en Seleccionar acción.

  6. En la lista Acción, seleccione Ejecutar macro de Espacio de trabajo de Reflection.

  7. En Parámetros de acción, haga clic en Seleccionar macro y, a continuación, seleccione el proyecto de VBA común.

  8. Seleccione la macro que desea asociar a este botón y, a continuación, haga clic en Aceptar.

  9. En el panel de configuración Diseñador de interfaz, seleccione Cambiar los parámetros de "Ejecutar macro de Espacio de trabajo de Reflection".

  10. Cambie la etiqueta y añada una información sobre herramienta; cuando haya terminado, haga clic en Aceptar.

    El botón nuevo aparece en la pestaña Sesión de la cinta.

1.4.4 Una magnífica oportunidad para los programadores de a pie

Reflection incluye una gran cantidad de herramientas avanzadas para automatizar los procesos empresariales: VBA, HLLAPI y DotNet/C#. Desgraciadamente, muchos programadores no profesionales han quedado excluidos del aumento de la eficiencia a través de la automatización.

Pero, esto ya no es así. La adición más reciente a las plataformas de automatización admitidas por Reflection es Express Macro Language (EML): la herramienta de automatización que los usuarios empresariales han estado esperando.

EML permite a los programadores no profesionales grabar rápidamente scripts para automatizar las tareas más habituales en los hosts de IBM y ofrece también una herramienta de alto nivel para arrastrar y soltar que permite realizar personalizaciones adicionales.

Y, lo que es incluso mejor, las automatizaciones de EML se pueden utilizar en una amplia gama de productos de Micro Focus, lo que le permite conservar el valor de su inversión.

Express Macro Language (EML) es la incorporación más reciente a la familia de automatización.