Ir al contenido principal

Lección 5 · Tu primer formulario

M
Escrito por Mairu

Ruta

Duración

Nivel

Antes de empezar

🔵 Configurador · Nivel 1

60 min

Inicial

Ha llegado el momento de construir. En esta lección crearás el Control de envasado en el Form Builder, elegirás bien cada tipo de campo, le darás identificadores limpios y lo publicarás para que tu equipo pueda usarlo.

🎯 Al terminar sabrás

  • Moverte por el Form Builder y sus pestañas.

  • Elegir el tipo de campo adecuado para cada dato.

  • Definir IDs que te servirán después en reglas, eventos, consultas y Power BI.

  • Organizar el formulario con bloques y filas.

  • Configurar lo mínimo para publicar: módulo, grupo de estados y permisos.


🧠 La idea: cada campo es un dato que alguien analizará

Al diseñar un formulario es tentador pensar solo en la pantalla del operario. Pero cada campo es también un dato que más adelante se filtrará, se usará en una regla o se pintará en un gráfico. Tres decisiones marcan la diferencia:

1. El tipo de campo. Usa siempre el tipo más específico posible:

Dato

Mal

Bien

La máquina

Texto corto

Selector de Assets

Un valor medido

Texto corto

Numérico

Un resultado OK / NO OK

Texto corto

Única respuesta

Un listado reutilizable

Única respuesta copiada en cada formulario

Selector de Entidades

Una fecha

Texto corto

Fecha o Fecha y hora

2. El ID. Cada campo tiene un Título (lo que ve el usuario) y un ID (cómo lo reconoce Mairu en reglas, eventos, consultas e integraciones). El ID debe ser único, empezar por letra y no llevar espacios, acentos ni caracteres especiales. Mairu lo propone a partir del título, pero revísalo: temperatura es mucho más fácil de usar después que Temperatura_del_producto_en_grados_C_.

3. Requerido, deshabilitado u oculto.

Necesito…

Configura

Que siempre se rellene

Requerido

Mostrarlo pero que no se pueda cambiar

Deshabilitado

Que solo aparezca en ciertas situaciones

Oculto + una regla (lección 7)


🛠️ Práctica guiada: el Control de envasado

Paso 1 · Crear el formulario y configurar General

  1. Entra en Formularios y crea uno nuevo.

  2. En la pestaña General:

  • Título: Control de envasado. ID: control_envasado.

  • Módulo: Calidad > Envasado.

  • Grupo de estados: Control de envasado (el que creaste en la lección 4).

  • Activa Habilitar comentarios, para que Calidad pueda dejar notas en cada control.

Paso 2 · Añadir los campos

Pulsa Nuevo campo y crea los siguientes. Revisa el ID de cada uno.

Título

Tipo de campo

ID

Configuración

Línea

Selector de Assets

linea

Requerido · solo nivel Línea

Producto

Selector de productos

producto

Requerido

Turno

Selector de Entidades

turno

Entidad Turnos · Requerido

Lote

Texto corto

lote

Requerido · Marcar como escaneable

Fecha de envasado

Fecha

fecha_envasado

Requerido

Temperatura (°C)

Numérico

temperatura

Requerido · marcador de pautas "Ej.: 3,5"

Resultado

Única respuesta

resultado

Opciones OK / NO OK · Requerido

Motivo de rechazo

Selector de Entidades

motivo_rechazo

Entidad Motivos de rechazo · Oculto

Acción correctora

Texto largo

accion_correctora

Oculto

Foto

Multimedia de imagen

foto

—

Firma del operario

Firma

firma

Requerido

💡 En el Selector de Assets puedes limitar desde qué nivel hasta qué nivel se muestra el árbol. Usa la previsualización para comprobar que el operario solo ve líneas.

Paso 3 · Ordenar el layout

  1. Crea una fila de 3 columnas y coloca en ella Línea, Producto y Turno.

  2. Crea otra fila de 2 columnas para Lote y Fecha de envasado.

  3. Agrupa Temperatura, Resultado, Motivo de rechazo y Acción correctora en un bloque llamado Resultado del control.

  4. Deja Foto y Firma al final. Arrastra los campos para reordenarlos.

Paso 4 · Permisos

En la pestaña Permisos del formulario:

Perfil

Lectura

Creación

Edición

Borrado

Operario

—

✅

—

—

Calidad

✅

✅

✅

—

Estos permisos están sincronizados con Configuración > Seguridad: cambiar uno cambia el otro.

Paso 5 · Previsualizar, guardar y publicar

  1. Pulsa Previsualizar y rellena el formulario. En los ajustes de previsualización puedes simular otro usuario o perfil.

  2. Guarda. Si aparece un icono de advertencia, ábrelo: te lista lo que falta.

  3. Publica. Para publicar son obligatorios: título, ID, módulo, grupo de estados y al menos un perfil con permisos.


🔍 Comprueba que funciona

  • Inicia sesión como operario.prueba: en Calidad > Envasado aparece el Control de envasado.

  • Crea un control desde el móvil y escanea un código como lote.

  • Como operario, en el histórico solo ves tus controles. Como calidad.prueba ves todos.

  • Motivo de rechazo y Acción correctora no se ven: están ocultos hasta que crees la regla en la lección 7.


⚠️ Errores habituales

  • "No me deja publicar." Falta alguno de los cinco requisitos. Revisa General y Permisos.

  • "Los usuarios no ven el formulario." Puede que esté guardado pero sin publicar (botón blanco), o que su perfil no tenga permisos.

  • Cambiar IDs cuando el formulario ya se usa. Reglas, eventos, consultas y Power BI apuntan a los IDs. Defínelos bien al principio.

  • Modificar un formulario con respuestas y no ver el cambio en las respuestas antiguas. Por defecto, cada respuesta conserva la versión del formulario con la que se creó. Si quieres que las antiguas usen la última versión, activa en General Permitir siempre la última versión de respuestas.

  • Hacer un cambio grande sobre el formulario en uso. Usa Guardar como nuevo formulario o Guardar como plantilla para trabajar sobre una copia.


🏋️ Reto

Calidad quiere que Producción pueda consultar todos los controles de envasado sin modificarlos ni borrarlos. Crea el perfil necesario (o usa el Supervisor de producción del reto de la lección 3), dale los permisos justos y comprueba con un usuario de prueba que ve los controles de todos los operarios pero no puede editarlos. ¿Qué cambia si le quitas la Lectura?


📚 Para saber más

¿Ha quedado contestada tu pregunta?