De levenscyclus
Van signaal naar bewijs.
Elk kritiek alarm volgt één stateful proces — geen fragiele keten van automatiseringen. Dit is precies wat er gebeurt tussen een sensor die afgaat en een auditor die aftekent.
- 02:00:00Vriezer #3 — temperatuurafwijking (+2,1 °C boven limiet)CRITICAL
- 02:00:01Pushmelding naar de my-iris-app → wachtdienst: AnnaPUSH
- 02:05:01Geen antwoord → spraakoproep naar AnnaVOICE
- 02:06:01Geen antwoord → pushmelding naar de volgende persoon: MikkoNEXT
- 02:06:40Bevestigd in de my-iris-app door MikkoACK
- 02:06:41Opgelost · eindrapport en audittrail opgeslagenRESOLVED
- 01Signaal
Een signaal komt binnen
Elke sensor, elk monitoringsysteem of script post een alarm naar één REST-endpoint — of, als het alleen e-mail kan sturen, naar een geheim adres. Een vriezer drijft +2,1 °C boven de limiet, een lijn trilt richting uitval, een onderstation faalt om 3 uur ’s nachts — my-iris behandelt elk kritiek signaal op dezelfde manier.
- Eén idempotente POST /api/v1/alerts-aanroep, of een geheim e-mailadres per groep
- Ernst, groep en taalspecifiek bericht in de payload
- Geen SDK-lock-in — werkt vanaf elk apparaat of platform
- 02Melden
Een pushmelding naar de my-iris-app, daarna een telefoonoproep
my-iris neemt de eerste persoon op de wachtdienstlijst en stuurt een pushmelding naar de my-iris-app van die persoon. De pushmelding bevat geen alarmtekst: de app haalt die via een geauthenticeerde verbinding op bij my-iris. Blijft de pushmelding binnen het venster dat u instelt (standaard 5 minuten) onbeantwoord, dan belt my-iris dezelfde persoon.
- De my-iris-app op Android (Chrome) en iPhone (iOS 16.4 of hoger, toegevoegd aan het beginscherm)
- Een spraakoproep in de taal van de ontvangergroep (7 ondersteund) als een pushmelding onbeantwoord blijft
- Elke pushmelding en oproep vastgelegd met tijdstip en resultaat
- 03Escaleren
Eén persoon tegelijk, tot iemand bevestigt
Geen antwoord op de pushmelding of de oproep? my-iris gaat naar de volgende persoon op de lijst. Na de laatste persoon begint my-iris weer bovenaan, zonder de mensen die het alarm hebben overgeslagen, tot iemand bevestigt of het maximumaantal pogingen is bereikt. De state machine onthoudt precies wie er is geprobeerd, wanneer, en hoe.
- Instelbare vensters voor pushmelding en oproep
- Standaard tot 20 pogingen per alarm
- Overleeft herstarts — de alarmstatus is duurzaam, niet in-memory
- 04Bevestigen
Een persoon bevestigt
De ontvanger bevestigt het alarm in de app, of drukt tijdens de oproep op 1. my-iris beëindigt de escalatie en legt vast wie handelde en wanneer. Overslaan (2) geeft het alarm door aan de volgende persoon. Iedereen die door het alarm is bereikt, kan er in de app berichten bij plaatsen, zodat het team kan afspreken wie ter plaatse gaat.
- Accepteren (1) of overslaan (2), in de app of tijdens de oproep
- Een berichtenthread in elk alarm, tussen de mensen die erdoor zijn bereikt
- 05Bewijzen
Een eindrapport en een audittrail
Wanneer het alarm eindigt, slaat my-iris een eindrapport op — het alarm, de uitkomst, wie bevestigde en wanneer, en wie er een melding kreeg — in de app en de console, en bewaart het een auditwaardig dossier van elke pushmelding, oproep en elk antwoord, met instelbare bewaartermijn. Exporteerbaar voor GxP-, HACCP- en ISO-audits.
- Manipulatiebestendig gebeurtenislog: bereikt, bevestigd, bewezen
- Instelbare bewaartermijn; AVG art. 15-export & art. 17-verwijdering
- EU-datalocatie door de architectuur, op het edge-netwerk van Cloudflare
- STOP/START-afmelding afgehandeld in 7 talen
- Optioneel sms-eindrapport naar de nummers die u kiest (een betaalde optie)
Waarom stateful
Geen Make/Zapier-keten
Een no-code-keten vuurt een stap af en vergeet die. Geen geheugen van wie er is geprobeerd, geen timer die een herstart overleeft, geen manier om een escalatie halverwege te hervatten — en geen dossier dat een auditor accepteert. Wij weten het: AMS v1 draaide op 26 Make.com-scenario’s voordat we het herbouwden.
my-iris modelleert elk alarm als een duurzame state machine op Cloudflare Durable Objects. Het alarm is de status — het onthoudt, wacht, escaleert en bewijst de oplossing, ook door deploys en storingen heen.
- Duurzame timers overleven herstarts
- Hervat escalatie halverwege
- Onthoudt elke poging en reactie
- Auditwaardig gebeurtenislog, standaard
- EU-datalocatie door de architectuur
- Eén endpoint, geen breekbare keten
Zie het draaien op uw eigen alarmen
Vertel ons wat u bewaakt en wie er wachtdienst heeft. We richten uw werkruimte samen met u in en zorgen dat uw team de my-iris-app in gebruik neemt.