Passer au contenu principal

Leçon 5 · Votre premier formulaire

M
Écrit par Mairu

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

  1. Entrez dans Formulaires et créez-en un nouveau.

  2. 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

linea

Requis · uniquement niveau Ligne

Produit

Sélecteur de produits

producto

Requis

Poste

Sélecteur d'Entités

turno

Entité Postes · Requis

Lot

Texte court

lote

Requis · Marquer comme scannable

Date de conditionnement

Date

fecha_envasado

Requis

Température (°C)

Numérique

temperatura

Requis · marqueur d'exemple « Ex. : 3,5 »

Résultat

Réponse unique

resultado

Options OK / NON OK · Requis

Motif de rejet

Sélecteur d'Entités

motivo_rechazo

Entité Motifs de rejet · Masqué

Action corrective

Texte long

accion_correctora

Masqué

Photo

Multimédia image

foto

—

Signature de l'opérateur

Signature

firma

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

  1. Créez une ligne de 3 colonnes et placez-y Ligne, Produit et Poste.

  2. Créez une autre ligne de 2 colonnes pour Lot et Date de conditionnement.

  3. Regroupez Température, Résultat, Motif de rejet et Action corrective dans un bloc nommé Résultat du contrôle.

  4. 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

  1. Cliquez sur Prévisualiser et remplissez le formulaire. Dans les réglages de prévisualisation, vous pouvez simuler un autre utilisateur ou profil.

  2. Enregistrez. Si une icône d'avertissement apparaît, ouvrez-la : elle liste ce qui manque.

  3. 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

Avez-vous trouvé la réponse à votre question ?