gerAPLI
GeraAPLI es una herramienta de desarrollo de programas WEB, usando como base PHP. El concepto de GERAPLI es aprovechar todo lo que sea est谩tico para disponer siempre del m谩ximo de informaci贸n, aportado un entorno homog茅neo de ejecuci贸n y requiriendo menos trabajo de programaci贸n.
Los elementos que lo forman son los siguientes:
- Problemas actuales
- Objetivos
- Funcionamiento
- Arquitectura
- Conceptos
- Multiidioma
- Apariencia Control y hist贸rico ejecuci贸n
- Generador de programas
- Elementos disponibles
- Google calendar en ISERIES Ventajas
Problemas actuales
- Existen un serie de problemas que a partir de GERSOFT hemos detectado.
- Estos problemas pueden son:
- Tenemos un buen equipo de ISERIES pero con la injusta sensaci贸n de estar 'obsoleto'.
- Tenemos aplicaciones que resuelven correctamente nuestra problem谩tica, pero son r铆gidas y dif铆ciles de mantener.
- Mucha dependencia inform谩tica: desarrollos lentos, demasiados programas que mantener.
- La inform谩tica quiere evolucionar, pero habiendo muchos productos posibles no aportan soluciones completas, r谩pidas, seguras e integradas_
VRPG, websphere, etc.
- NO usamos el look gr谩fico como algo natural: calendarios, geoposicionamiento, colores, gr谩ficos, etc.
POR ESO...
UGESTOR le proporciona unos objetivos CLAROS Y CONCISOS para una mejora de todos estos problemas.
Objetivos
- -Aprovechar la inversi贸n realizada: Servidor / datos / programas que cubren nuestras necesidades. Queremos mejorar con:
- Todo accesible modo gr谩fico web por internet-intranet, incluso modo SAAS
- Aportar soluciones r谩pidas con el m铆nimo esfuerzo y la m谩xima seguridad.
- Minimizar el desarrollo de programas
- Potente administraci贸n.
Funcionamiento
- Subsistema en ISERIES conectado con TCP/IP, aporta acceso nativo a cualquier tabla de cualquier biblioteca y de cualquier fichero IFS.
- El servidor de aplicaciones est谩 en ISERIES 贸 IIS.
- Entorno integrado con ZEND SERVER. Desarrollos robustos.
![]()
Arquitectura de GERAPLI
Conceptos
- -Tenemos bibliotecas, archivos, miembros y campos.
- - La informaci贸n aportada sobre campos es limitada: tipo, longitud, decimales, descripci贸n.
- -Disponemos de tabla adicional de campo que aporta descripciones multiidioma, 谩mbito, posici贸n, pesta帽a, etc.
- -El 谩mbito fija las caracter铆sticas del campo: descripci贸n, obligatorio, visible (si, no, si en relaci贸n, si en alta, si en modificaci贸n), justificaci贸n, tipo de campo (b煤squeda, fecha, idioma, color, imagen, google map, lista doble, hora, enlace, grupo local,聟)
Adem谩s, disponemos de:
- -Formulas (campos que permite obtener valores, p.e. suma de campos).
- -Accesos, defici贸n de acceso de una tabla a otra. Ejemplo de cabecera de factura l铆neas.
- -Programas
- -Combinados (con relaciones 1 a N, p.e. albaranes, facturas, hojas de gastos).
- -Descripciones multiligues.
- -Configuraciones
- -Par谩metros
- -Base de datos.
![]()
EJEMPLO PROGRAMA GENERADO:
Multiidioma
- -Se puede activar n idiomas. Se adaptan a nivel menu, titulos, ayudas, etc.
- -El usuario puede escoger qu茅 idioma utiliza.
- -En el ejemplo: de tener ESPA脩OL, CATAL脌, se activa INGL脡S e ITALIANO
![]()
Apariencia centralizada variable
- -Los colores y fondos est谩n normalizados y centralizados en todas las aplicaciones.
- -Se permite 3 colores base: rojo, verde, azul.
- -F谩cil adaptaci贸n a nuestra intranet, uso de logotipos, colores corporativos, etc.
![]()
Control ejecuci贸n
- -Sabemos en 聭tiempo real聮 qu茅 ejecuciones se est谩n haciendo sobre todas las aplicaciones:
- Qu茅 usuarios, - Qu茅 sesiones, - Qu茅 programas, - Desde que IP, etc.
- -Podemos profundizar qu茅 ha ejecutado un usuario o una sesi贸n.
![]()
Hist贸rico ejecuci贸n
-Entorno totalmente auditable. -Cualquier ejecuci贸n queda registrada.
- Se pueden obtener gr谩ficas de uso de las aplicaciones.

Generador de programas
puede escoger:
- Qu茅 campos visualizar, en qu茅 orden, tama帽o, incluso titulares.
- Filtrar registros, que cumplan condiciones.
- Orden de visualizaci贸n.
- Agrupar sobre cualquier campo que visualice.
- Su configuraci贸n se mantiene personalizada.
- Obtener un PDF de los registros mostrados.
- Traspasar a EXCEL.
- Copiar f谩cilmente un registro sobre otro.
- Hacer gr谩ficos con los registros obtenidos.
- (Todo depende de lo que admistrador permita)
Que campos visualizar
-Pulsando el bot贸n de configurar el usuario puede escoger libremente qu茅 campos quiere mostrar, orden, tama帽o, alineaci贸n.
(En este ejemplo, el usuario la columna TELEFONO Como tercera e incluye el campo ORIGEN.)
Filtrar
-Pulsando el bot贸n de filtrar se puede condicionar que registros queremos que sean seleccionados. Si se pulsa el b贸ton Restablecer se eliminan las condiciones de filtrado.
(En este ejemplo, el usuario s贸lo quiere los registros que correspondan a la poblaci贸n de MATAR脫.)
Agrupar
Traspaso a PDF 贸 EXCEL
Aunque las pantallas tienen scroll (p.e. 1 de 162 p谩ginas), para optimizar envio de informaci贸n en intranet/internet, al traspasar a PDF o EXCEL se traspasa el conjunto de informaci贸n seleccionada (filtrada), en el orden establecido.
Elementos disponibles
- Spooler impresi贸n gr谩fico.
- Base de datos documental ilimitada.
- Generador de PDF.
- Generador de cuerpos de mail.
- Env铆os masivos de mail, campa帽as publicidad, newletter
- Calendar 聭google聮 integrado en nuestro ISERIES, sincronizado con outlook en ambos sentidos.
- Gesti贸n global de correos
- Gesti贸n de noticias.
- Gesti贸n de incidencias.
- Gesti贸n interna: horarios, tareas, proyectos/expedientes,turnos de trabajo, permisos,聟
- Facturaci贸n
- Contabilidad, 聟
- Portales espec铆ficos: empleados, clientes, representantes聟
聭Google calendar聮 en ISERIES
- Agenda privada o compartida.
- Reserva sala de reuniones o cualquier elemento compartido.
- Integraci贸n Outlook / lotus.
![]()
Ventajas
- Entorno completo de desarrollo de aplicaciones. Zend server + Gerapli.
> * Aprovecha toda la inversi贸n realizada en servidor, definiciones de datos y procesos batch (que seguir谩n funcionando). > * Aporta mecanismos para disponer de procesos interactivos WEB con tipos avanzados de campos: busquedas, calendario, mapa google, desplegables, etc. > * Reducci贸n importante de n煤mero de programas aportando mayor funcionalidad, y menos costes de mantenimiento. > * Facilidad, Potencia, Ahorro en desarrollo. > * Todo en WEB (grafico): intranet / internet, sin instalables. > * Ahorro de tiempo. Se puede generar f谩cilemente un 聭prototipo聮, y despu茅s completar.
- F谩cil y completa administraci贸n del entorno. y mucho m谩s 聟