Formul@

Generador de formularios

Información general

Icono aplicacion utilidad
Tipo de recurso
Aplicación / utilidad

 

 

Guía rápida

Formula es un motor de formularios que permite la gestión completa del formulario (administración y diseño) siendo sólo necesario el "renderizado" final de los mismos por aplicaciones terceras. Ofrece integración con servicios externos de datos, validación y persistencia.

Descripción funcional

En el marco de las plataformas y sistemas de administración electrónica de la Junta de Andalucía, se han desarrollado un conjunto de componentes tecnológicos de apoyo a la instrucción electrónica de procedimientos, utilizados por ejemplo en los componentes de motor de tramitación Trew@, la Plataforma de Tramitación y la Ventanilla Electrónica.

El soporte técnico prestado para estos componentes se circunscribe a su utilización específica en el ámbito de la administración electrónica de la Junta de Andalucía.

Uno de estos componentes de apoyo es Formul@

La generación de formularios a medida para las aplicaciones, requiere el desarrollo de elementos de programación, implicando a una gran cantidad de participantes y resultando en un rediseño de los sistemas de información. Este hecho va en detrimento de la agilidad y la mantenibilidad de los sistemas de información y de los servicios finales a las personas usuarias.

En la Administración Pública es habitual tener procedimientos administrativos en los que se solicita información a la ciudadanía o personas tramitadoras, con lo que requieren de la generación de múltiples pantallas de adquisición de datos. Este componente permite evitar el desarrollo a medida de los formularios y costosas adaptaciones a cambio de normativas y requisitos de recogida de datos, así como el diseño y ajuste de los detalles de presentación de formularios, minimizando el tiempo de desarrollo e integración

1. Componentes Auxiliares:

Este componente habitualmente se integra con otras aplicaciones y sistemas de gestión electrónica de expedientes, como es el caso de la Plataforma de Tramitación y del componente de Ventanilla Electrónica, entre otras herramientas actualmente existentes y en operación en la Administración de la Junta de Andalucía.

Forma parte de este componente el componente auxiliar Procesa (componente horizontal de soporte para scripts Groovy) que tiene como objetivo empaquetar toda la lógica necesaria para que sistemas cliente puedan acceder y ejecutar scripts Groovy, facilitándose la incorporación en los sistemas cliente de formularios desarrollados con el motor de formularios Formula.

2. Funciones principales:

  • Generación de formularios de forma dinámica como un servicio que puede ser consumido con independencia tecnológica por otras aplicaciones.
  • Independizar la presentación y recogida de información del procedimiento en el que se trata.
  • Gestionar la persistencia de las instancias de formularios, siendo este un servicio opcional para las integraciones con Formula.
  • Interactuar con servicios remotos para realizar operaciones de carga de datos y validación.

Descripción técnica

Formul@ es una aplicación JEE desarrollada sobre Java Server Faces (JSF), que ofrece una interfaz web que permite la creación y el diseño de formularios, y provee de un conjunto de servicios que permiten entre otras cosas el renderizado de dichos formularios en otras aplicaciones Java que se integren con ella.

La estructura de la aplicación es modular y está compuesta por:

  • Una aplicación web que permite la administración y el diseño visual de los formularios, y que almacena los metadatos de estos en formato XML. El repositorio de formularios puede ubicarse dentro del propio servidor de Formul@ en una ruta local, o bien en un gestor documental como Alfresco
  • Por otro lado, existe un tag que se ofrece tanto para aplicaciones JSF como aplicaciones JSP, y sirve para renderizar en el lugar donde aparezca dicha etiqueta, los formularios creados mediante la interfaz, utilizando el motor de formularios Formul@.

Necesito soporte

Se brindará soporte al personal técnico TIC participante en este producto de administración electrónica de la Junta de Andalucía a través de la web de “Gestión de incidencias, consultas y solicitudes de administración electrónica” de la Junta de Andalucía, dentro del proyecto de Formula.

Versiones

La descarga de la última versión liberada podrá solicitarse a través de la web de “Gestión de incidencias, consultas y solicitudes de administración electrónica” de la Junta de Andalucía, dentro del proyecto de "Descargas de software".