Skip to content
my-iris

Le cycle de vie

Du signal à la preuve.

Chaque alerte critique suit un seul flux à état — pas une chaîne fragile d’automatisations. Voici exactement ce qui se passe entre le déclenchement d’un capteur et la signature d’un auditeur.

my-iris · console d’alertes en directUE · edge
  1. 02:00:00Congélateur n° 3 — excursion de température (+2,1 °C au-dessus de la limite)CRITICAL
  2. 02:00:01Notification push à l’application my-iris → astreinte : AnnaPUSH
  3. 02:05:01Pas de réponse → appel vocal à AnnaVOICE
  4. 02:06:01Pas de réponse → notification push à la personne suivante : MikkoNEXT
  5. 02:06:40Confirmé dans l’application my-iris par MikkoACK
  6. 02:06:41Résolu · rapport de fin et piste d’audit enregistrésRESOLVED
Notification push d’abord · appel vocal si pas de réponserésolu en 6 min 41 s
  1. 01
    Signal

    Un signal arrive

    N’importe quel capteur, système de supervision ou script poste une alerte vers un unique endpoint REST — ou, s’il ne sait envoyer que des e-mails, vers une adresse secrète. Un congélateur dérive à +2,1 °C au-dessus de la limite, une ligne vibre vers la panne, un poste électrique tombe à 3 h du matin — my-iris traite chaque signal critique de la même façon.

    • Un appel POST /api/v1/alerts idempotent, ou une adresse e-mail secrète par groupe
    • Gravité, groupe et message par langue dans la charge utile
    • Pas de dépendance SDK — fonctionne depuis tout appareil ou plateforme
  2. 02
    Notification

    Une notification push à l’application my-iris, puis un appel téléphonique

    my-iris prend la première personne de la liste d’astreinte et envoie une notification push à son application my-iris. La notification ne contient pas le texte de l’alerte : l’application le récupère auprès de my-iris par une connexion authentifiée. Si la notification reste sans réponse dans la fenêtre que vous définissez (5 minutes par défaut), my-iris appelle la même personne.

    • L’application my-iris sur Android (Chrome) et iPhone (iOS 16.4 ou ultérieur, ajoutée à l’écran d’accueil)
    • Un appel vocal dans la langue du groupe de destinataires (7 prises en charge) quand une notification push reste sans réponse
    • Chaque notification push et chaque appel enregistrés avec leur heure et leur résultat
  3. 03
    Escalade

    Une personne à la fois, jusqu’à l’acquittement

    Pas de réponse à la notification push ni à l’appel ? my-iris passe à la personne suivante de la liste. Après la dernière personne, il recommence depuis le début, en laissant de côté quiconque a ignoré l’alerte, jusqu’à ce que quelqu’un acquitte ou que la limite de tentatives soit atteinte. La machine à états retient exactement qui a été tenté, quand, et comment.

    • Fenêtres de notification push et d’appel configurables
    • Jusqu’à 20 tentatives par alerte, par défaut
    • Résiste aux redémarrages — l’état de l’alerte est durable, pas en mémoire
  4. 04
    Acquittement

    Une personne acquitte

    Le destinataire acquitte l’alerte dans l’application, ou appuie sur 1 pendant l’appel. my-iris arrête l’escalade et consigne qui a agi et quand. Ignorer (2) passe l’alerte à la personne suivante. Toutes les personnes que l’alerte a atteintes peuvent y publier des messages dans l’application, pour que l’équipe convienne de qui se rend sur place.

    • Accepter (1) ou ignorer (2), dans l’application ou pendant l’appel
    • Un fil de messages dans chaque alerte, entre les personnes qu’elle a atteintes
  5. 05
    Preuve

    Un rapport de fin et une piste d’audit

    Quand l’alerte se termine, my-iris enregistre un rapport de fin — l’alerte, le résultat, qui a acquitté et quand, et qui a été notifié — dans l’application et la console, et conserve un dossier prêt pour l’audit de chaque notification push, appel et réponse, avec une rétention configurable. Exportable pour les audits GxP, HACCP et ISO.

    • Journal d’événements inviolable : joint, acquitté, prouvé
    • Rétention configurable ; export RGPD art. 15 & effacement art. 17
    • Résidence des données dans l’UE par architecture, sur l’edge de Cloudflare
    • Désinscription STOP/START gérée en 7 langues
    • Rapport de fin par SMS en option, aux numéros que vous choisissez (une option payante)

Pourquoi à état

Pas une chaîne Make/Zapier

Une chaîne no-code déclenche une étape et l’oublie. Aucune mémoire de qui a été tenté, aucun minuteur qui survit à un redémarrage, aucun moyen de reprendre une escalade en cours — et aucun dossier qu’un auditeur acceptera. Nous le savons : AMS v1 tournait sur 26 scénarios Make.com avant que nous le reconstruisions.

my-iris modélise chaque alerte comme une machine à états durable sur Cloudflare Durable Objects. L’alerte est l’état — elle se souvient, attend, escalade et prouve la résolution, même à travers les déploiements et les pannes.

  • Minuteurs durables, résistants aux redémarrages
  • Reprend l’escalade en cours de route
  • Retient chaque tentative et réponse
  • Journal d’audit prêt, par défaut
  • Résidence des données dans l’UE par architecture
  • Un endpoint, pas de chaîne fragile

Voyez-le tourner sur vos alertes

Dites-nous ce que vous surveillez et qui est d’astreinte. Nous configurons votre espace de travail avec vous et amenons votre équipe sur l’application my-iris.