Parcours | Durée | Niveau | Avant de commencer | |
🔵 Configurateur · Niveau 1 | 60 min | Initial | [[04 · Datos maestros - Assets, Productos, Entidades y Estados | Données maîtres - Assets, Produits, Entités et Statuts]] |
Le moment est venu de construire. Dans cette leçon, vous créerez le Contrôle de conditionnement dans le Form Builder, vous choisirez bien chaque type de champ, vous lui donnerez des identifiants propres et vous le publierez pour que votre équipe puisse l'utiliser.
🎯 À la fin vous saurez
Vous déplacer dans le Form Builder et ses onglets.
Choisir le type de champ adéquat pour chaque donnée.
Définir des ID qui vous serviront ensuite dans les règles, événements, requêtes et Power BI.
Organiser le formulaire avec des blocs et lignes.
Configurer le minimum pour publier : module, groupe de statuts et permissions.
🧠 L'idée : chaque champ est une donnée que quelqu'un analysera
En concevant un formulaire, il est tentant de ne penser qu'à l'écran de l'opérateur. Mais chaque champ est aussi une donnée qui, plus tard, sera filtrée, utilisée dans une règle ou tracée sur un graphique. Trois décisions font la différence :
1. Le type de champ. Utilisez toujours le type le plus spécifique possible :
Donnée | Mal | Bien |
La machine | Texte court | Sélecteur d'Assets |
Une valeur mesurée | Texte court | Numérique |
Un résultat OK / NON OK | Texte court | Réponse unique |
Une liste réutilisable | Réponse unique recopiée dans chaque formulaire | Sélecteur d'Entités |
Une date | Texte court | Date ou Date et heure |
2. L'ID. Chaque champ a un Titre (ce que voit l'utilisateur) et un ID (comment Mairu le reconnaît dans les règles, événements, requêtes et intégrations). L'ID doit être unique, commencer par une lettre et ne pas comporter d'espaces, d'accents ni de caractères spéciaux. Mairu le propose à partir du titre, mais vérifiez-le : temperatura est bien plus facile à utiliser ensuite que Temperatura_del_producto_en_grados_C_.
3. Requis, désactivé ou masqué.
J'ai besoin de… | Configurez |
Qu'il soit toujours rempli | Requis |
L'afficher sans qu'on puisse le modifier | Désactivé |
Qu'il n'apparaisse que dans certaines situations | Masqué + une règle (leçon 7) |
🛠️ Pratique guidée : le Contrôle de conditionnement
Étape 1 · Créer le formulaire et configurer Général
Entrez dans Formulaires et créez-en un nouveau.
Dans l'onglet Général :
Titre : Contrôle de conditionnement. ID :
control_envasado.Module : Qualité > Conditionnement.
Groupe de statuts : Contrôle de conditionnement (celui que vous avez créé à la leçon 4).
Activez Activer les commentaires, pour que la Qualité puisse laisser des notes sur chaque contrôle.
Étape 2 · Ajouter les champs
Cliquez sur Nouveau champ et créez les suivants. Vérifiez l'ID de chacun.
Titre | Type de champ | ID | Configuration |
Ligne | Sélecteur d'Assets |
| Requis · uniquement niveau Ligne |
Produit | Sélecteur de produits |
| Requis |
Poste | Sélecteur d'Entités |
| Entité Postes · Requis |
Lot | Texte court |
| Requis · Marquer comme scannable |
Date de conditionnement | Date |
| Requis |
Température (°C) | Numérique |
| Requis · marqueur d'exemple « Ex. : 3,5 » |
Résultat | Réponse unique |
| Options OK / NON OK · Requis |
Motif de rejet | Sélecteur d'Entités |
| Entité Motifs de rejet · Masqué |
Action corrective | Texte long |
| Masqué |
Photo | Multimédia image |
| — |
Signature de l'opérateur | Signature |
| Requis |
💡 Dans le Sélecteur d'Assets, vous pouvez limiter à partir de quel niveau jusqu'à quel niveau l'arbre s'affiche. Utilisez la prévisualisation pour vérifier que l'opérateur ne voit que les lignes.
Étape 3 · Ordonner la mise en page
Créez une ligne de 3 colonnes et placez-y Ligne, Produit et Poste.
Créez une autre ligne de 2 colonnes pour Lot et Date de conditionnement.
Regroupez Température, Résultat, Motif de rejet et Action corrective dans un bloc nommé Résultat du contrôle.
Laissez Photo et Signature à la fin. Faites glisser les champs pour les réordonner.
Étape 4 · Permissions
Dans l'onglet Permissions du formulaire :
Profil | Lecture | Création | Édition | Suppression |
Opérateur | — | ✅ | — | — |
Qualité | ✅ | ✅ | ✅ | — |
Ces permissions sont synchronisées avec Configuration > Sécurité : modifier l'une modifie l'autre.
Étape 5 · Prévisualiser, enregistrer et publier
Cliquez sur Prévisualiser et remplissez le formulaire. Dans les réglages de prévisualisation, vous pouvez simuler un autre utilisateur ou profil.
Enregistrez. Si une icône d'avertissement apparaît, ouvrez-la : elle liste ce qui manque.
Publiez. Pour publier, sont obligatoires : titre, ID, module, groupe de statuts et au moins un profil avec des permissions.
🔍 Vérifiez que ça fonctionne
Connectez-vous en tant que
operario.prueba: dans Qualité > Conditionnement apparaît le Contrôle de conditionnement.Créez un contrôle depuis le mobile et scannez un code comme lot.
En tant qu'opérateur, dans l'historique vous ne voyez que vos contrôles. En tant que
calidad.prueba, vous voyez tous les contrôles.Motif de rejet et Action corrective ne sont pas visibles : ils restent masqués jusqu'à ce que vous créiez la règle à la leçon 7.
⚠️ Erreurs fréquentes
« Je n'arrive pas à publier. » Il manque l'un des cinq prérequis. Vérifiez Général et Permissions.
« Les utilisateurs ne voient pas le formulaire. » Il est peut-être enregistré mais non publié (bouton blanc), ou leur profil n'a pas de permissions.
Changer les ID alors que le formulaire est déjà utilisé. Les règles, événements, requêtes et Power BI pointent vers les ID. Définissez-les bien dès le départ.
Modifier un formulaire avec des réponses et ne pas voir le changement sur les anciennes réponses. Par défaut, chaque réponse conserve la version du formulaire avec laquelle elle a été créée. Si vous voulez que les anciennes utilisent la dernière version, activez dans Général Toujours autoriser la dernière version des réponses.
Faire un gros changement sur le formulaire en cours d'utilisation. Utilisez Enregistrer comme nouveau formulaire ou Enregistrer comme modèle pour travailler sur une copie.
🏋️ Défi
La Qualité veut que la Production puisse consulter tous les contrôles de conditionnement sans les modifier ni les supprimer. Créez le profil nécessaire (ou utilisez le Superviseur de production du défi de la leçon 3), donnez-lui les permissions justes et vérifiez avec un utilisateur de test qu'il voit les contrôles de tous les opérateurs mais ne peut pas les modifier. Qu'est-ce qui change si vous lui retirez la Lecture ?
📚 Pour en savoir plus
➡️ Leçon suivante : Information répétée - Tableaux et Sous-formulaires
