| | Personalización de aplicacionesEl entorno de desarrollo de LN permite personalizar el software LN. Puede crear paquetes VRC donde podrá personalizar varios tipos de componentes de software, como sesiones, formularios, listados, etiquetas de campos de datos de varios idiomas, preguntas y mensajes. Para mantener o crear componentes de software, un desarrollador requiere valores y parámetros de desarrollo predeterminados y permisos para al menos un paquete VRC. El software está cambiando constantemente. Por lo tanto, debe gestionar varias sesiones de paquetes, los releases correspondientes y las múltiples personalizaciones del software estándar. Infor Enterprise Server ofrece una completa solución con un concepto de gestión de versiones y releases. Los desarrolladores pueden utilizar el Sistema de gestión de configuraciones de software (SCM) para hacer una copia del componente de software y colocar el componente en un VRC de desarrollo específico. Entonces, el componente se puede modificar, por ejemplo, para solucionar un error. Si el componente está acabado y probado, se puede volver a colocar en el entorno de tiempo de ejecución. Este proceso se denomina de check-out y check-in. El componente puede seguir teniendo el mismo código VRC, pero tiene un número de versión distinto. Aún se podrán recuperar versiones más antiguas del componente. Los mensajes son componentes de software dependientes del idioma que permiten personalizar los mensajes de diálogo. Las preguntas son componentes de software independientes del idioma que se utilizan para formular preguntas dependientes de la situación a las que debe responder el usuario. En tiempo de ejecución, las preguntas se muestran en el idioma especificado para el usuario actual. Los usuarios de LN pueden disponer de sus propios menús personalizados. Los menús LN son creados por desarrolladores de LN o por administradores de LN que tienen permisos de desarrollador. El menú de inicio del usuario se debe definir en los datos de usuario de LN. Puede crear consultas independientes con Easy SQL o con el Editor de textos. Easy SQL ayuda a los usuarios a definir consultas de forma sencilla dirigida por menús. El Editor de textos permite crear consultas más complejas. El formulario es la parte de interfaz de usuario de la sesión. Los formularios, que se muestran a los usuarios, incluyen datos y acciones que los usuarios pueden realizar con esos datos. La sesión y el formulario están integrados; se define un formulario por sesión. La definición de formulario de la sesión identifica los campos, las etiquetas y las opciones que están disponibles en la ventana de pantalla de resumen y la ventana de detalles. Se utilizan listados para mostrar los datos en la pantalla o sacarlos por la impresora o por otro dispositivo de salida. Se utilizan listados en las sesiones (de impresión) y en las consultas SQL. Una sesión puede tener varios listados. Al ejecutar una sesión que tiene varios listados, se muestra una lista de listados disponibles. Una consulta SQL sólo puede tener un listado. Un script de listado permite personalizar el procesamiento del listado. Un script de listado consta de secciones de eventos en las que se programan acciones para que se realicen en determinados estados de ejecución del listado. Los extractos programados en una sección de script de listado constan de una combinación de extractos de lenguaje 3GL y funciones de script de listado. Los Gráficos presentan los datos en un formato gráfico al usuario. Se utilizan gráficos en las sesiones y en las consultas SQL. Una sesión puede contener varios gráficos. Una consulta SQL puede contener un único gráfico. El repositorio de objetos de negocio (BOR) es un espacio virtual en el que se almacenan los objetos de negocio. Un objeto de negocio es un objeto con una interfaz de usuario orientada a negocio, que sirve como punto de entrada único para almacenar todos los datos relacionados con el negocio y realizar operaciones con estos datos. Un diccionario de datos es una recopilación de descripciones sobre un sistema o modelo de datos. LN utiliza dos diccionarios de datos exclusivos: el Diccionario de datos ejecutable y el Diccionario de datos de aplicación.
| |