lumnik. / scénarios Tous les scénarios · English

Un incident critique reste sans technicien

Objectif Prévenir le responsable maintenance dès qu'un incident critique n'a pas de technicien.

Une GMAO exporte ses incidents en CSV. Le convoyeur de la ligne de bonbons gélifiés est à l'arrêt, sans technicien. La GMAO ne prévient personne.

incidents-declared.csv
incident_id,ligne_id,ligne_nom,equipement_id,equipement_nom,severite,statut,technicien_id,signale_le,resume
INC-2026-0042,CANDY-LINE-07,Ligne de moulage des bonbons gélifiés,CNV-07-TRANSFER,Convoyeur de transfert,CRITIQUE,DECLARE,NON_AFFECTE,2026-10-19T06:15:00Z,Convoyeur de transfert à l'arrêt: la mouleuse ne peut plus évacuer ses plateaux
calibration.csv
incident_id,ligne_id,ligne_nom,equipement_id,equipement_nom,severite,statut,technicien_id,signale_le,resume
CAL-0001,CANDY-LINE-00,Ligne d'étalonnage,EQ-CAL-01,Convoyeur d'étalonnage,CRITIQUE,AFFECTE,TECH-CAL,2026-10-19T05:00:00Z,Témoin du domaine de sévérité critique
CAL-0002,CANDY-LINE-00,Ligne d'étalonnage,EQ-CAL-02,Moteur d'étalonnage,INFO,DECLARE,TECH-CAL,2026-10-19T05:01:00Z,Témoin du domaine de statut déclaré
CAL-0003,CANDY-LINE-00,Ligne d'étalonnage,EQ-CAL-03,Capteur d'étalonnage,INFO,AFFECTE,NON_AFFECTE,2026-10-19T05:02:00Z,Témoin du domaine de technicien non affecté
manifests/20-incident-workflow.yaml
apiVersion: apps.lumnik.io/v1kind: Workflowmetadata:  name: scenario-gmao-incident-lifecyclespec:  scope: maintenance  provenance: declared  on:    table: connector.t_scenario_gmao_incidents    column: statut    key: incident_id  dormancy:    after: 1m  states:    - code: DECLARE      label: Déclaré      initial: true    - code: AFFECTE      label: Affecté    - code: EN_COURS      label: En cours    - code: RESOLU      label: Résolu    - code: CLOS      label: Clos      terminal: true
manifests/30-unassigned-critical-process.yaml
apiVersion: apps.lumnik.io/v1kind: Processmetadata:  name: scenario-gmao-critical-unassignedspec:  scope: maintenance  on:    event: data.row.changed    table: connector.t_scenario_gmao_incidents  when:    - severite=CRITIQUE    - statut=DECLARE    - technicien_id=NON_AFFECTE  emit:    type: decision.gmao-critical-unassigned    message: "Incident critique {incident_id}: {equipement_nom} à l'arrêt sur {ligne_nom}; aucun technicien n'est affecté"
incidents-assigned.csv
incident_id,ligne_id,ligne_nom,equipement_id,equipement_nom,severite,statut,technicien_id,signale_le,resume
INC-2026-0042,CANDY-LINE-07,Ligne de moulage des bonbons gélifiés,CNV-07-TRANSFER,Convoyeur de transfert,CRITIQUE,AFFECTE,TECH-SMARTIN,2026-10-19T06:15:00Z,Convoyeur de transfert à l'arrêt: la mouleuse ne peut plus évacuer ses plateaux

Limites

  • Lecture seule: aucune affectation réécrite dans la GMAO.
  • Process signale. Il ne dépêche ni ne relance personne.
  • Seuil de dormance déclaré, alerte de dormance non montrée.
  • Données fictives.

Maintenance · GMAO

Un convoyeur s'arrête. Le responsable n'est pas prévenu.

Incident critique, déclaré, sans technicien.

Ligne de moulage des bonbons gélifiés.

Usine fictive · données synthétiques

Le problème

La GMAO enregistre. Elle n'alerte pas.

  • L'incident est dans l'export CSV.
  • Aucun technicien n'est affecté.
  • Le responsable maintenance ne le sait pas.

Rien n'est modifié

La GMAO reste telle quelle.

  • lumnik lit l'export.
  • Il n'écrit pas dans la GMAO.
  • La règle est déclarée dans lumnik.

Ce qu'il a fallu écrire

when:
  - severite=CRITIQUE
  - statut=DECLARE
  - technicien_id=NON_AFFECTE

Trois conditions, une décision.

Le scénario complet tient en 3 fichiers de déclaration, 57 lignes.

Ce que reçoit le responsable

Une décision, une seule.

Boîte de décisions
Incident critique INC-2026-0042: Convoyeur de transfert à l'arrêt sur Ligne de moulage des bonbons gélifiés; aucun technicien n'est affecté

Message réel, rejeu du 28 octobre 2026.

L'export suivant

Technicien affecté. Pas de seconde alerte.

  • L'incident passe de DECLARE à AFFECTE.
  • lumnik observe le passage.
  • Le Process se tait.

Les limites

lumnik signale. L'humain agit.

  • Aucune affectation écrite dans la GMAO.
  • Aucun technicien dépêché ni relancé.

Essayer

Le scénario se rejoue de bout en bout.

Export, déclaration, décision, affectation: chaque étape est publiée avec sa sortie.

Ce scénario tourne sur lumnik Open, gratuit et open source.

Essayer lumnik Open →