Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Este módulo permite la creación y visualización de formularios, permitiendo el desarrollo a medida de los mismos, adecuándose a la funcionalidad deseada, desde creación de listas, acción sobre tablas.

Creación y Visualización de Formularios Dinámicos con Formio.js en Onesait Platform

El módulo Forms de plataforma está basado en Formio.js  que es una potente biblioteca de JavaScript que permite la creación y visualización de formularios dinámicos en aplicaciones web. En Onesait Platform, esta herramienta se integra para ofrecer capacidades avanzadas de gestión de formularios, facilitando la captura de datos y la interacción con los usuarios.

image-20240221-094043.png

Creación de Formularios desde el Control Panel de Plataforma 

Los usuarios pueden crear y gestionar sus propios formularios desde el panel de control de la plataforma, las características destacadas que incluye el módulo son :

  • Interfaz Gráfica de Usuario Intuitiva: Ofrece una interfaz gráfica fácil de usar para diseñar y personalizar formularios sin necesidad de escribir código.

image-20240221-094054.png
  • Datasource o entidad: Representa la fuente de datos para el formulario, como una consulta a una entidad. El formulario estará asociado a esta entidad, donde se podrá gestionar no solo lectura, sino también escritura sobre la misma.

 

image-20240221-094101.png

  • Generación Dinámica de Formularios: Permite la creación dinámica de formularios a través de un esquema JSON a partir de un datasource o una entidad, facilitando la generación de formularios complejos de manera programática.

 

image-20240221-094108.png

 

  • Personalización de Componentes: Los usuarios pueden crear componentes personalizados y reutilizables mediante la utilización de plantillas de campos, lo que permite la generación de campos parametrizables con acceso a los datos de la plataforma.

 

image-20240221-094139.png
  • Visualización y Gestión de Formularios: Los formularios se componen visualmente arrastrando y soltando campos en la paleta de diseño.

image-20240221-094143.png

Adicionalmente, se pueden crear formularios interactivos con capacidades de interacción entre los diferentes campos.

  • Integración con Funcionalidades de Onesait Platform: Los formularios pueden integrarse fácilmente en otras aplicaciones o servicios de la plataforma, como las aplicaciones web, garantizando la seguridad y la capacidad de filtrado de datos.

image-20240221-151841.png
  • Personalización y Reutilización: Los usuarios pueden crear y personalizar sus propios formularios, así como componentes reutilizables para mejorar la eficiencia del desarrollo

image-20240221-094201.png
  • Integración de Datos: No hay limitaciones en la gestión de datos en los formularios, permitiendo el manejo de datos de cualquier entidad de la plataforma mediante consultas SQL definidas en los DataSources.

image-20240221-094207.png
  • Filtros Integrados: Se pueden crear filtros para atacar la información de uno o varios campos del formulario mediante la logica de los componentes, mejorando la experiencia del usuario y bajo la utilización de diversos lenguajes

image-20240227-102024.png
  • Validación de Datos: Proporciona opciones para validar los datos ingresados por los usuarios en los formularios, garantizando la integridad de los datos.

image-20240221-094238.png
  • Lógica Condicional: Permite mostrar u ocultar campos de formulario, así como definir reglas de visibilidad y acciones basadas en las respuestas del usuario.

    image-20240221-094942.png

  • Integración con API: Facilita la integración con servicios externos mediante llamadas a API, permitiendo enviar datos del formulario a servidores externos o cargar datos dinámicamente en el formulario. 

image-20240221-152136.png
  • Personalización y estilos: Ofrece opciones para personalizar la apariencia y el estilo de los formularios, adaptándolos al diseño de la aplicación o sitio web en el que se utilizan.

  • Gestión de Datos Avanzada: Permite la integración con bases de datos externas y ofrece capacidades avanzadas de gestión de datos, como la manipulación de datos complejos en el formulario.

  • Seguridad de Datos: Proporciona opciones de seguridad avanzadas, como cifrado de datos y acceso basado en roles, para garantizar la protección de los datos del usuario, gracias a la propia seguridad de plataforma.

  • Soporte Multiplataforma: Compatible con diferentes tipos de dispositivos y navegadores web, lo que garantiza una experiencia de usuario consistente en todas las plataformas.

 

En resumen, el módulo de formularios en Onesait Platform representa una solución integral para la generación y administración de formularios dinámicos dentro del ámbito empresarial. Este módulo ofrece una herramienta poderosa para optimizar los procesos de recolección de información y fortalecer las operaciones comerciales.

 

  • No labels