Formularios Maestros

Los Formularios Maestros contienen los datos necesarios para crear y gestionar los Formularios que serán entregados en la aplicación.

Un Formulario maestro es, en principio, una plantilla html. Dentro de dicha plantilla, se pueden escribir marcadores que, llegado el momento, serán remplazados por datos o elementos de formularios. Los marcadores se escriben con el nombre del campo a rellenar envuelto en doble llaves, por ejemplo: {{ fecha }}.

Cada aplicación controlante de un formulario define la lista de campos posibles. A su vez, existen otras funciones que ayudarán a mejorar la experiencia y la seguridad, como por ejemplo: la definición de tipo de formulario y los plugins.

 

Agregar un formulario

Para crear un Formulario Maestro, lo primero que debemos hacer es definir su clave. La clave nos indica para qué aplicación se va a crear ese Formulario Maestro, y su uso dentro de la misma. A su vez, la aplicación podrá sugerir o forzar algunas configuraciones. 

Una vez definida la clave, para agregar un Formulario Maestro debemos tener en cuenta tres bloques: Principal, Configuraciones y Plugins.

 

Principal

Título

Elija un nombre significativo, tanto para el administrador, como para los usuarios.

Cuerpo

El cuerpo del Formulario, el resultado final dependerá de la creatividad y del conocimiento que se tenga sobre html.

 

Configuraciones

Tipo

El Tipo de Formulario indica cómo el sistema tratará al mismo. Las opciones pueden ser:

Estático: el Formulario Maestro se utiliza para autocompletar datos. Algunos ejemplos pueden ser: un certificado, una plantilla o un acta donde se visualicen datos, resúmenes o estadísticas de una aplicación.

Único: el sistema almacenará un único Formulario por usuario, con todos los datos que éste haya completado.

Reemplazable: el sistema almacenará varios Formularios por usuario, con todos los datos que éste haya completado. Cada nuevo Formulario reemplazará al anterior. Se utiliza para tener un histórico de un mismo Formulario, por ejemplo, para una Ficha de Salud.

Ícono

Una clase que represente un ícono. Actualmente el framework utiliza íconos de fontawesome.

Estilos

Esto creará en el documento una etiqueta <style></style>.

 

Plugins

Estos plugins permiten agregar funcionalidades. Algunas aplicaciones suelen sugerir opciones de plugins para sus formularios.

Al cargar

Se ejecuta justo antes de cargar el formulario.

Al validar

Se ejecuta justo antes de que un usuario guarde un formulario.

Al éxito

Se ejecuta luego de que un usuario guarde un formulario.

 

Editar un Formulario Maestro

Los Formularios Maestros pueden ser editados sin restricciones.

 

Eliminar un Formulario Maestro

Un Formulario Maestro se puede eliminar siempre que no esté siendo utilizado.