Parcours | Durée | Niveau | Avant de commencer |
🟣 Configurateur · Niveau 2 | 60 min | Intermédiaire | Parcours Configurateur · Niveau 1 complet (leçons 3 à 8) |
Jusqu'à présent, le Contrôle de conditionnement enregistre des informations. Avec les événements, il va commencer à agir : il préviendra la Qualité lorsque quelque chose se passe mal, marquera chaque contrôle avec son statut et générera la tâche suivante. C'est l'étape qui transforme un formulaire en un processus.
🎯 À la fin, vous saurez
Créer un événement avec sa condition et son action.
Envoyer un e-mail et une notification avec des données du formulaire.
Mettre à jour le statut d'une réponse.
Planifier un autre formulaire en héritant d'informations.
Savoir quand se déclenchent les événements (et quand ils peuvent se déclencher sans que vous vous y attendiez).
🧠 L'idée : à l'enregistrement, si ceci est rempli, fais cela
Un événement a la même structure qu'une règle, mais il agit lorsque la réponse est enregistrée :
QUAND Résultat est égal à NO OK IL SE PASSERA Envoyer un e-mail à la Qualité
Si vous laissez la condition vide, l'événement s'exécute toujours à l'enregistrement.
Les actions disponibles
Action | Pour quoi |
Envoyer un e-mail | Prévenir par courrier, des utilisateurs, des départements ou une adresse enregistrée dans un champ |
Notifier | Prévenir à l'intérieur de Mairu (cloche sur le web et le mobile) |
Mettre à jour le statut | Déplacer la réponse vers une autre phase du processus |
Planifier un formulaire | Créer une tâche d'un autre formulaire (ou du même) |
Charger un sous-formulaire | Créer des réponses dans un sous-formulaire, même à partir d'une requête |
Mettre à jour le stock | Ajouter ou retirer des existences d'un produit |
Webhook | Envoyer ou demander des données à un autre système (leçon 15) |
Redirection / Enregistrer le formulaire | Amener l'utilisateur vers un autre formulaire ou enregistrer depuis un bouton |
💡 Si vous ajoutez comme condition un composant Bouton (au clic), l'événement s'exécute lorsqu'on appuie sur le bouton, sans attendre l'enregistrement.
Quand se déclenchent-ils ?
Les événements sont évalués chaque fois qu'une réponse est créée ou modifiée, quelle qu'en soit l'origine : depuis le formulaire (web ou mobile), depuis l'API, depuis un import, depuis une édition en masse ou depuis une autre planification ou un autre événement qui crée des réponses automatiquement.
⚠️ C'est très important. Si vous importez 200 contrôles historiques et qu'il existe un événement qui envoie un e-mail quand le contrôle est NO OK, un e-mail sortira pour chaque contrôle NO OK importé. Vérifiez les événements avant toute charge massive.
🛠️ Pratique guidée
Ouvrez le Contrôle de conditionnement et entrez dans l'onglet Événements.
Événement 1 · Clôturer automatiquement les contrôles OK
Quand :
Resultadoest égal àOK.Il se passera : Mettre à jour le statut → Conforme.
Événement 2 · Laisser en attente de révision les NO OK
Quand :
Resultadoest égal àNO OK.Il se passera : Mettre à jour le statut → En attente de révision.
Ajoutez en plus au formulaire un composant Sélecteur de statuts : la Qualité l'utilisera pour clôturer le contrôle comme Conforme ou Non conforme après l'avoir révisé.
Événement 3 · E-mail au responsable qualité
Quand :
Resultadoest égal àNO OK.Il se passera : Envoyer un e-mail.
Pour : l'utilisateur
calidad.prueba(ou le département Qualité).Objet (utilisez
{ }pour insérer des champs) :Control NO OK · {linea} · lote {lote}Message (accepte le HTML) :
<p>Se ha registrado un control de envasado <b>NO OK</b>.</p>
<ul>
<li>Línea: {linea}</li>
<li>Producto: {producto}</li>
<li>Lote: {lote}</li>
<li>Motivo: {motivo_rechazo}</li>
<li>Acción correctora: {accion_correctora}</li>
</ul>
Événement 4 · Notification dans Mairu
Quand :
Resultadoest égal àNO OK.Il se passera : Notifier le département Qualité, avec le titre
Control NO OK en {linea}. Si vous le souhaitez, utilisez le champ Photo comme image de la notification.
Événement 5 · Planifier la vérification de l'action corrective
Créez un formulaire simple, Vérification de l'action corrective, avec : Ligne (Assets), Lot (texte), Action corrective (texte long), Est-elle efficace ? (réponse unique Oui/Non) et Commentaires. Publiez-le dans Qualité > Conditionnement avec des permissions pour la Qualité.
La planification est assignée à l'utilisateur connecté ou à l'utilisateur ou département choisi dans un champ du formulaire. Ajoutez au Contrôle de conditionnement un Sélecteur de département Responsable de la vérification (ID
dpto_verificacion), avec valeur par défaut Qualité et désactivé.Dans le Contrôle de conditionnement, créez l'événement :
Quand :
Resultadoest égal àNO OK.Il se passera : Planifier un formulaire → Vérification de l'action corrective.
Titre :
Verificar lote {lote}.Assignation : le champ
dpto_verificacion.Asset : le champ
linea.Date de début : la date de création, +1 jour.
Champs hérités :
linea→ Ligne,lote→ Lot,accion_correctora→ Action corrective.
🔍 Vérifiez que cela fonctionne
En tant que operario.prueba, enregistrez un contrôle OK et un autre NO OK. Ensuite :
Le contrôle OK apparaît dans l'historique comme Conforme ; le NO OK, comme En attente de révision.
calidad.pruebaa reçu un seul e-mail, celui du NO OK, avec les données du contrôle.Dans la cloche de
calidad.prueba, il y a une notification.Dans l'onglet Planifications du formulaire Vérification de l'action corrective, il y a une tâche Verificar lote … qui arrive déjà avec la ligne, le lot et l'action corrective.
⚠️ Erreurs fréquentes
« Des e-mails arrivent pour tous les contrôles. » L'événement n'a pas de condition, et sans condition il s'exécute toujours.
« L'e-mail n'arrive pas. » Vérifiez que le destinataire a un courrier valide : si la valeur n'a pas le format d'un e-mail, le message n'est pas envoyé. Vérifiez aussi le dossier spam.
« Une avalanche d'e-mails est arrivée. » Quelqu'un a réalisé un import ou une édition en masse sur des contrôles qui remplissaient la condition.
Mettre dans un événement ce qui est une règle. Si quelque chose doit se passer pendant que le formulaire est rempli, c'est une règle.
Prévenir pour chaque enregistrement au lieu de réviser périodiquement. Si l'alerte ne dépend pas de l'enregistrement par quelqu'un, mais d'une révision des données de temps en temps, ce dont vous avez besoin est une automatisation (leçon 12).
🏋️ Défi
La Qualité veut aussi être prévenue lorsque la température dépasse la limite même si l'opérateur a marqué OK. Configurez l'alerte sans dupliquer les e-mails : si le contrôle est NO OK et que la température est en plus hors plage, un seul e-mail doit sortir. Indice : pensez aux conditions ET / OU et au nombre d'événements dont vous avez besoin.
📚 Pour en savoir plus
Comment envoyer un e-mail lorsqu'un formulaire remplit une condition
➡️ Leçon suivante : Requêtes - réutiliser les données que vous avez déjà
