Principales funcionalidades del modulo webforms

https://www.obuma.cl/ayuda/articulo/744/principales-funcionalidades-del-modulo-webforms


📝 Resumen General del Módulo WebForms de OBUMA

El módulo WebForms permite crear formularios personalizados para recopilar información desde clientes, proveedores, colaboradores o público externo, integrándose directamente con el ERP.
Es ideal para reemplazar formularios de Google, Typeform o JotForm, manteniendo los datos dentro de OBUMA y vinculándolos a entidades internas como clientes, proveedores, proyectos o activos.

Cada formulario es totalmente configurable: campos, tipos de input, campos obligatorios, visualización pública, metadatos, archivos adjuntos, firmas digitales y mucho más.

Los formularios pueden incrustarse en tu página web, enviarse por link directo o utilizarse internamente.


🎯 Principales funciones del módulo


1️⃣ Creación de Formularios Personalizados

  • Crear formularios desde cero con campos dinámicos.

  • Tipos de campo disponibles:

    • Texto

    • Select

    • Radios / Checkboxes

    • Fecha / Hora

    • Números

    • Emails

    • Listas de valores

    • Subida de archivos

    • Firma digital

  • Configuración de campos obligatorios, placeholders, valores por defecto y orden.

Permite construir formularios para cualquier necesidad sin programar.


2️⃣ Edición y Gestión de Formulario

  • Modificar estructura, campos y configuraciones generales.

  • Guardar configuraciones avanzadas en una tabla separada (metadatos).

  • Previsualizar el formulario antes de publicarlo.

  • Duplicar o eliminar formularios fácilmente.

Ideal para equipos que necesiten versiones distintas del mismo formulario.


3️⃣ Publicación y Compartición

Cada formulario puede:

  • Generar un link público accesible desde cualquier navegador.

  • Generar un código embed (iframe) para integrarlo en un sitio web.

  • Habilitar modos especiales de visualización embebida.

  • Incluir validaciones JS para evitar errores en envíos.

Perfecto para páginas de contacto, reclutamiento, solicitudes de servicio, fichas técnicas, autorizaciones, etc.


4️⃣ Recepción y Gestión de Respuestas

Las respuestas enviadas por usuarios externos o internos quedan registradas en:

  • webform_respuestas

  • webform_data (metadata y contenido por campo)

El administrador puede:

  • Ver cada respuesta de forma detallada.

  • Descargar archivos adjuntos.

  • Registrar fotos o imágenes asociadas a una respuesta.

  • Ver la respuesta en formato PDF.

  • Filtrar por estado, fechas o texto.

  • Marcar respuestas como:

    • abiertas

    • procesadas

    • cerradas

Las respuestas también pueden exportarse a Excel o CSV.


5️⃣ Archivos, Fotos y Firmas Digitales

El módulo permite:

  • Guardar fotos o imágenes capturadas desde un formulario.

  • Subir documentos PDF, imágenes u otros archivos adjuntos.

  • Registrar firmas digitales en el formulario público.

  • Actualizar imágenes o adjuntos desde la vista admin.

Esto convierte WebForms en un poderoso módulo para inspecciones, checklists, autorizaciones o reportes de visitas.


6️⃣ Vinculación a Otras Entidades del Sistema

Cada respuesta puede estar relacionada con:

  • Cliente

  • Proveedor

  • Proyecto

  • Activo fijo

  • Órdenes o documentos

  • O cualquier entidad que decidas utilizar como origen

Esto permite integrar los formularios con tus propios flujos internos.

Ejemplos:

  • Formulario de recepción de equipos → se asocia a un activo fijo.

  • Solicitud de crédito → se asocia a un cliente.

  • Encuesta de satisfacción → se asocia a un proyecto o servicio.


7️⃣ Reportería y Exportación

Los administradores pueden:

  • Listar todas las respuestas con filtros avanzados.

  • Exportar a Excel para análisis externo.

  • Visualizar estadísticas básicas.

  • Descargar formularios completos en PDF.

Ideal para auditorías, reporting mensual o KPIs.


8️⃣ Automatizaciones y Acciones Masivas

El módulo incluye un router de acciones que permite:

  • Eliminar respuestas masivamente.

  • Cambiar estado a múltiples respuestas.

  • Exportar registros seleccionados.

  • Ejecutar acciones personalizadas.


9️⃣ Plantillas y Lógica Front-End

  • Webform utiliza plantillas Smarty para renderizado.

  • Dispone de un archivo JS con funciones comunes (validaciones, UI).

  • Permite personalizar mensajes, estructura y comportamiento.


🚀 Casos de uso habituales

El módulo WebForms se usa en múltiples escenarios reales:

  • Formularios de contacto en sitios web

  • Formularios de reclutamiento o selección

  • Inspecciones en terreno con fotos y firma

  • Solicitud de servicios o tickets

  • Encuestas de satisfacción

  • Autorizaciones y consentimientos

  • Checklists operativos

  • Formularios de evaluación de proveedores

  • Registro de visitas a sucursales

  • Formularios de ingreso de datos para clientes


🧠 En resumen

El módulo WebForms convierte OBUMA en una plataforma de formularios empresariales completa, capaz de reemplazar herramientas externas y centralizar toda la información directamente en el ERP.
Es flexible, rápido de implementar, fácil de usar y adaptable a cualquier proceso de negocio.