Funcionalidad · Matelabs
Formularios digitales: reemplazar el papel con una app
Por Maximiliano Rossi · Publicado el
Planillas en papel, fichas que se pierden, datos que hay que tipear dos veces: los formularios digitales en una app reemplazan todo eso con pantallas que se completan en el celular o la tablet, validan lo que se escribe y envían la información directo a quien la necesita. Se usan en inspecciones, fichas de clientes, partes de trabajo, relevamientos, autorizaciones y muchos trámites internos. La diferencia entre un formulario útil y uno frustrante está en los detalles.
Qué mejora respecto del papel
- Los datos quedan estructurados y buscables, sin transcribir.
- Se evita que se envíen campos obligatorios vacíos.
- La información llega en el momento, no cuando alguien vuelve a la oficina.
- Se pueden adjuntar fotos, ubicación y fecha automáticamente.
- Hay trazabilidad de quién completó qué y cuándo.
No todo debe digitalizarse: si un formulario se llena una vez por año, quizás no justifique el desarrollo.
Validaciones: el corazón del formulario
Validar es comprobar que el dato sea razonable antes de aceptarlo. Algunos tipos:
- Obligatoriedad: qué campos no pueden quedar vacíos.
- Formato: un email con forma de email, un teléfono con la cantidad de dígitos esperada, un documento o CUIT con su estructura.
- Rangos: una fecha no anterior a hoy, una cantidad mayor que cero.
- Dependencias: si se marca «otro», aparece un campo para especificar.
- Consistencia: que el total coincida con la suma de las partes.
Los mensajes de error deben decir qué pasó y cómo arreglarlo, junto al campo afectado. Y la validación definitiva debe repetirse en el servidor, porque la del celular puede saltearse. Un formulario muy largo es otro problema: dividirlo en pasos cortos y guardar el progreso reduce el abandono.
Firma
Muchos formularios terminan con una conformidad: el cliente firma el parte de trabajo, el alumno acepta una autorización. En una app se puede capturar una firma dibujada en pantalla y guardarla como imagen junto con la fecha, la hora y el usuario. Conviene aclarar el alcance: una firma manuscrita capturada en pantalla sirve como constancia operativa, pero su validez legal depende del tipo de documento y de la normativa vigente sobre firma electrónica y digital en Argentina. Si necesitás valor legal específico, consultá con un profesional del derecho y verificá los requisitos vigentes antes de diseñar el flujo.
Adjuntos
Un formulario suele necesitar fotos de un equipo, un comprobante o un documento escaneado. Hay que definir cuántos se permiten, de qué tipo y con qué peso máximo, y qué pasa si se corta la conexión en mitad de la subida. Esas decisiones se detallan en fotos y archivos.
Estados del formulario
Un formulario no es un dato aislado: tiene un ciclo de vida. Por ejemplo:
| Estado | Significado | Quién actúa |
|---|---|---|
| Borrador | Empezado, sin enviar; se puede retomar | Quien completa |
| Enviado | Ingresó al sistema y espera revisión | Revisor |
| Observado | Volvió con correcciones pedidas | Quien completa |
| Aprobado o cerrado | Revisado; ya no se edita | Nadie, salvo reapertura autorizada |
Definir los estados y las transiciones permitidas evita que un formulario ya aprobado se modifique sin dejar rastro. Quién puede mover cada estado se resuelve con los criterios de roles y permisos.
Uso en campo y sin conexión
Si el formulario se completa en un sótano, una obra o una ruta, puede que no haya señal. En ese caso, guardar localmente y enviar cuando vuelva la conexión es parte del diseño, con los cuidados que eso exige. Es un tema propio: ver modo sin conexión.
Exportación
La información debe poder salir del sistema: un PDF por formulario para entregar al cliente, un listado en planilla para análisis, o una conexión con otro sistema. Preguntas útiles: ¿el PDF debe parecerse al formulario de papel original?, ¿qué columnas necesita el contador o el área de calidad?, ¿cuánto tiempo hay que conservar los formularios? El lugar natural para consultar y exportar es el panel de administración.
Impacto en el alcance y el costo
Un formulario fijo de pocos campos es una tarea acotada. El esfuerzo crece con la cantidad de formularios distintos, las validaciones cruzadas, la firma, los adjuntos, los flujos de aprobación, el funcionamiento sin conexión y los PDF con formato exacto. Una decisión importante es si los formularios son fijos o si el cliente necesita un constructor para crear los propios: este último caso es un producto en sí mismo, bastante más grande.
Riesgos habituales
- Copiar el papel tal cual, sin repensar el proceso.
- Formularios interminables que nadie quiere completar.
- Permitir editar formularios ya cerrados.
- No contemplar la protección de datos personales de quienes se registran.
Qué preguntar antes de incluirlos
- ¿Cuántos formularios distintos hay y cuántos se completan por mes?
- ¿Quién los llena y desde qué dispositivo?
- ¿Quién revisa o aprueba?
- ¿Se necesita firma, y con qué valor?
- ¿Qué debe poder exportarse y en qué formato?
Siguiente paso
Una buena forma de empezar es traernos los formularios en papel que usan hoy. Escribinos desde el formulario de contacto y los revisamos juntos.
Seguí leyendo
- Subir fotos y archivos en una app: tamaños, almacenamiento y privacidadTamaños, compresión, almacenamiento y privacidad al subir fotos y documentos.
- Panel de administración para una app: qué incluye y por qué se olvidaEl panel para operar la app, y por qué conviene presupuestarlo desde el inicio.
- App para servicios técnicos a domicilio: órdenes, técnicos y conformidadÓrdenes de trabajo, asignación de técnicos y conformidad del cliente.