Crear Formularios
Esta guía te lleva paso a paso a través del proceso de crear un formulario personalizado, desde la configuración básica hasta funcionalidades avanzadas como dependencias condicionales.
Crear un Nuevo Formulario
Sección titulada «Crear un Nuevo Formulario»Acceder al módulo
Sección titulada «Acceder al módulo»- Ve a Formularios Personalizados en el menú lateral
- Haz clic en Crear Formulario o el botón (+)
Información básica
Sección titulada «Información básica»| Campo | Descripción | Ejemplo |
|---|---|---|
| Nombre | Título del formulario | ”Checklist de Seguridad” |
| Descripción | Propósito y uso | ”Inspección diaria de condiciones de trabajo” |
Agregar Campos
Sección titulada «Agregar Campos»Proceso básico
Sección titulada «Proceso básico»- En el editor del formulario, haz clic en Agregar Campo
- Selecciona el tipo de campo
- Configura las propiedades del campo
- Repite para cada campo necesario
Propiedades comunes
Sección titulada «Propiedades comunes»| Propiedad | Descripción |
|---|---|
| Etiqueta | La pregunta o nombre que verá el usuario |
| Obligatorio | Si debe completarse para finalizar |
| Placeholder | Texto de ayuda dentro del campo |
| Descripción | Instrucciones adicionales |
Tipos de Campos en Detalle
Sección titulada «Tipos de Campos en Detalle»Texto corto
Sección titulada «Texto corto»Para respuestas breves de una línea.
Configuración:- Etiqueta: "Nombre del inspector"- Obligatorio: Sí- Placeholder: "Ingrese su nombre completo"Validaciones disponibles:
- Longitud mínima/máxima
- Patrón (expresión regular)
Texto largo
Sección titulada «Texto largo»Para descripciones o comentarios extensos.
Configuración:- Etiqueta: "Observaciones detalladas"- Obligatorio: No- Filas: 4Para cantidades, mediciones o conteos.
Configuración:- Etiqueta: "Temperatura (°C)"- Obligatorio: Sí- Mínimo: 0- Máximo: 50- Decimales: 1Validaciones disponibles:
- Valor mínimo
- Valor máximo
- Número de decimales
Selección única
Sección titulada «Selección única»Para elegir una opción de una lista.
Configuración:- Etiqueta: "Estado del equipo"- Obligatorio: Sí- Opciones: - Bueno - Regular - Malo - Fuera de servicioVariantes de presentación:
- Dropdown (lista desplegable)
- Radio buttons (botones circulares)
Selección múltiple
Sección titulada «Selección múltiple»Para elegir varias opciones.
Configuración:- Etiqueta: "Problemas detectados"- Obligatorio: No- Opciones: - Fuga de aceite - Ruido anormal - Vibración excesiva - Daño visible - OtroPara capturar fechas.
Configuración:- Etiqueta: "Fecha de última calibración"- Obligatorio: Sí- Fecha mínima: (ninguna)- Fecha máxima: HoyPara capturar tiempos.
Configuración:- Etiqueta: "Hora de inicio de inspección"- Obligatorio: Sí- Formato: 24 horasPara capturar imágenes.
Configuración:- Etiqueta: "Foto del área inspeccionada"- Obligatorio: Sí- Máximo de fotos: 3Para firmas digitales.
Configuración:- Etiqueta: "Firma del responsable"- Obligatorio: SíUbicación
Sección titulada «Ubicación»Para capturar coordenadas GPS.
Configuración:- Etiqueta: "Ubicación del punto de muestreo"- Obligatorio: NoDependencias Condicionales
Sección titulada «Dependencias Condicionales»Las dependencias permiten mostrar u ocultar campos basándose en respuestas previas.
¿Cuándo usar dependencias?
Sección titulada «¿Cuándo usar dependencias?»- Cuando un campo solo aplica si otro tiene cierto valor
- Para simplificar formularios largos
- Para guiar al usuario según sus respuestas
Ejemplo básico
Sección titulada «Ejemplo básico»Campo 1: "¿Se detectaron problemas?" Tipo: Selección única Opciones: Sí, No
Campo 2: "Describa los problemas" Tipo: Texto largo Depende de: Campo 1 = "Sí"En este caso, el campo 2 solo aparece si el usuario selecciona “Sí” en el campo 1.
Configurar una dependencia
Sección titulada «Configurar una dependencia»- Crea primero el campo “padre” (del que depende)
- Crea el campo “hijo” (el que se mostrará condicionalmente)
- En el campo hijo, activa Dependencia
- Selecciona el campo padre
- Define la condición (igual a, diferente de, contiene, etc.)
- Especifica el valor que activa la dependencia
Ejemplo complejo
Sección titulada «Ejemplo complejo»Campo: "Tipo de inspección" Opciones: Rutinaria, Por incidente, Auditoría externa
Si "Por incidente": → Mostrar: "Número de incidente" → Mostrar: "Fecha del incidente"
Si "Auditoría externa": → Mostrar: "Nombre del auditor" → Mostrar: "Organización certificadora"Organizar Campos
Sección titulada «Organizar Campos»Orden de campos
Sección titulada «Orden de campos»Puedes reordenar campos arrastrándolos a la posición deseada. El orden en el editor es el orden que verá el usuario.
Secciones (si disponible)
Sección titulada «Secciones (si disponible)»Algunos formularios permiten agrupar campos en secciones:
📋 Inspección de Vehículo
Sección: Datos Generales - Fecha - Vehículo - Conductor
Sección: Revisión Mecánica - Nivel de aceite - Nivel de combustible - Estado de frenos
Sección: Documentación - Licencia vigente - Seguro vigente - SOAT vigentePrevisualizar y Probar
Sección titulada «Previsualizar y Probar»Vista previa
Sección titulada «Vista previa»Antes de publicar, usa la función de Vista Previa para:
- Ver cómo se verá el formulario en dispositivos
- Probar las dependencias condicionales
- Verificar que los campos obligatorios estén correctos
Prueba con datos reales
Sección titulada «Prueba con datos reales»- Guarda el formulario
- Crea una respuesta de prueba
- Verifica que todo funcione como esperas
- Elimina la respuesta de prueba si es necesario
Activar y Desactivar
Sección titulada «Activar y Desactivar»Estado activo
Sección titulada «Estado activo»- El formulario está disponible para crear respuestas
- Aparece en la lista de formularios disponibles
Estado inactivo
Sección titulada «Estado inactivo»- El formulario no puede recibir nuevas respuestas
- Las respuestas existentes se mantienen
- Útil para formularios temporales o en revisión
Mejores Prácticas
Sección titulada «Mejores Prácticas»Diseño del formulario
Sección titulada «Diseño del formulario»- Mantén formularios enfocados: Un formulario = un propósito
- Usa campos obligatorios con moderación: Solo lo esencial
- Ordena lógicamente: Del general al específico
- Usa descripciones claras: Ayuda al usuario a entender qué se espera
Tipos de campo
Sección titulada «Tipos de campo»- Selección vs. texto: Usa selección cuando las opciones son finitas
- Números vs. texto: Usa número cuando necesites calcular o comparar
- Fotos estratégicas: No pidas fotos innecesarias (consumen tiempo)
Validaciones
Sección titulada «Validaciones»- Rangos realistas: Configura mínimos y máximos que tengan sentido
- Obligatorio con propósito: Si un dato es crítico, hazlo obligatorio
- Prueba las dependencias: Verifica que funcionen correctamente
Próximos Pasos
Sección titulada «Próximos Pasos»- Llenar formularios - Captura respuestas
- Exportar datos - Obtén los datos para análisis