Passer au contenu principal

Leçon 12 · Automatisations : Mairu veille pour vous

M
Écrit par Mairu

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.

  1. Dans Configuration > Automatisations, créez un dossier Qualité et, à l'intérieur, une automatisation Rejets accumulés.

  2. Quand > Requête : type Indicateur, requête NO OK depuis une date. Assignez au paramètre desde la date actuelle.

  3. Condition : supérieur à 2.

  4. Fréquence : toutes les 60 minutes.

  5. Action : Envoyer un e-mail à calidad.prueba avec 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.

  1. Créez Rappel de révision, type Liste, avec cette requête.

  2. Fréquence : tous les jours à 8:00.

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

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