Parcours | Durée | Niveau | Avant de commencer | ||
🟣 Configurateur · Niveau 2 | 45 min | Avancé | [[10 · Consultas - reutilizar los datos que ya tienes | Requêtes - réutiliser les données que vous avez déjà]] · [[11 · Programaciones - el trabajo planificado | Planifications - le travail planifié]] |
Les événements réagissent quand quelqu'un enregistre. Mais il y a des situations qui ne dépendent pas de l'enregistrement par quiconque : des contrôles non révisés depuis des jours, des documents sur le point d'expirer, trop de rejets en une matinée. C'est à cela que servent les automatisations : Mairu révise les données de temps en temps et agit s'il trouve quelque chose.
🎯 À la fin, vous saurez
Distinguer quand utiliser un événement et quand une automatisation.
Créer une automatisation de type Indicateur avec une condition et un seuil.
Créer une automatisation de type Liste qui agit sur plusieurs enregistrements.
Utiliser la date actuelle pour qu'une automatisation soit dynamique.
🧠 L'idée : requête + fréquence + action
Une automatisation est une requête que Mairu exécute périodiquement :
CHAQUE jour à 8:00 REQUÊTE contrôles en attente de révision SI il y a des résultats (ou la valeur dépasse un seuil) FAIS notifier / envoyer un e-mail / changer de statut / webhook / planifier un formulaire
Événement | Automatisation | |
Se déclenche | À l'enregistrement d'une réponse | Avec une fréquence (toutes les X minutes, chaque jour, chaque vendredi…) |
Regarde | Une réponse | Toutes celles que renvoie une requête |
Question typique | « Quand quelqu'un enregistre ceci, se passe-t-il quelque chose ? » | « Y a-t-il quelque chose dans mes données qui nécessite une attention ? » |
Deux types
Type | Utilise une requête… | Exemple | Actions |
Indicateur | de type Indicateur (un nombre) et une condition sur lui | S'il y a plus de 2 NO OK aujourd'hui… | Notifier, envoyer un e-mail, webhook |
Liste | de type Liste : agit sur chaque enregistrement qu'elle renvoie | Pour chaque contrôle en attente de révision… | En plus : changer de statut et planifier un formulaire |
🛠️ Pratique guidée
Automatisation 1 · Alerte si les rejets s'accumulent (Indicateur)
La requête. Créez dans Configuration > Requêtes la requête NO OK depuis une date, type Indicateur, avec un paramètre de type Date nommé desde :
{
"select": "temperatura",
"aggregate": "count",
"from": "control_envasado",
"where": [
{
"allConditions": {
"conditions": [
{ "field": "resultado", "operation": "=", "value": "NO OK" },
{ "field": "created_at", "operation": ">=", "value": "desde" }
],
"type": "and"
},
"type": "and"
}
]
}
Avec count, on compte les réponses qui remplissent les conditions ; comme temperatura est obligatoire, toutes l'ont. Testez-la avec le Testing avant de continuer.
L'automatisation.
Dans Configuration > Automatisations, créez un dossier Qualité et, à l'intérieur, une automatisation Rejets accumulés.
Quand > Requête : type Indicateur, requête NO OK depuis une date. Assignez au paramètre
desdela date actuelle.Condition : supérieur à
2.Fréquence : toutes les 60 minutes.
Action : Envoyer un e-mail à
calidad.pruebaavec l'objet Plus de 2 contrôles NO OK aujourd'hui.
Automatisation 2 · Rappel des contrôles non révisés (Liste)
La requête. Créez Contrôles en attente de révision, type Liste, en filtrant par le nom du statut :
{
"select": ["created_at", "linea", "lote", "motivo_rechazo"],
"from": "control_envasado",
"where": [
{
"allConditions": {
"conditions": [
{ "field": "state_id", "attribute": "name", "operation": "=", "value": "Pendiente de revisar" }
],
"type": "and"
},
"type": "and"
}
]
}
L'automatisation.
Créez Rappel de révision, type Liste, avec cette requête.
Fréquence : tous les jours à 8:00.
Action : Notifier le département Qualité.
💡 Avec l'action Planifier un formulaire, vous pourriez aller un pas plus loin : créer une tâche de révision pour chaque contrôle en attente, avec les données héritées de la requête. Si vous activez Créer une réponse automatique, Mairu crée directement la réponse avec ces données.
🔍 Vérifiez que cela fonctionne
Enregistrez trois contrôles NO OK aujourd'hui : en moins d'une heure, l'e-mail de Rejets accumulés arrive.
Laissez un contrôle en En attente de révision jusqu'au lendemain : à 8:00, la Qualité reçoit la notification.
Changez ce contrôle en Non conforme avec le sélecteur de statuts : le lendemain, il n'apparaît plus dans le rappel.
⚠️ Erreurs fréquentes
« Je ne peux pas créer l'automatisation. » Si vous n'en avez aucune, créez d'abord un dossier.
Utiliser une automatisation là où un événement suffit. Si l'alerte doit sortir au moment de l'enregistrement, utilisez un événement : c'est immédiat et plus simple.
Fréquences trop élevées avec des actions bruyantes. Une automatisation d'Indicateur qui se remplit toutes les 5 minutes enverra un e-mail toutes les 5 minutes. Ajustez fréquence et seuil en pensant à qui reçoit les alertes.
Requêtes avec dates fixes. Une requête avec
"2026-11-01"écrit à la main ne servira plus demain. Utilisez un paramètre de type Date et la date actuelle.Planifier des formulaires massivement sans réviser leurs événements. Les réponses créées automatiquement déclenchent aussi les événements du formulaire de destination.
🏋️ Défi
La Qualité veut contrôler les dates de péremption : chaque lundi, une liste des lots conditionnés dont la péremption tombe dans les 30 prochains jours, envoyée par e-mail. Concevez la requête, réfléchissez au paramètre dont vous avez besoin et créez l'automatisation. Indice : révisez le cas Contrôle des formations et certificats qui expirent, il résout un problème très semblable.
📚 Pour en savoir plus
Comment envoyer un e-mail lorsqu'un formulaire remplit une condition
➡️ Leçon suivante : Dashboards - un écran pour chaque profil
