⚠️ Veraltet (Stand 2026-04-30)
Diese Dokumentation beschreibt das alte System vor dem Process-Engine-Refactor (Phase 4.7). Die zugrundeliegenden Tabellen (cascade_*, concept_instances/bausteine, crisis_scenarios/events/tasks, workflow_*) wurden gedroppt. Die hier dokumentierten Routen und Models existieren so nicht mehr.
Aktuelle Architektur: Process-Engine API — eine Engine, mehrere Apps (flow.*, concept.*, crisis.*).
Diese Datei bleibt als historische Referenz erhalten.
Workflow als Szenario importieren
Wenn Sie einen eigenen Workflow in n8n gebaut haben (z.B. fuer Wasserrohrbruch oder einen schulspezifischen Notfall), koennen Sie ihn als eigenes Szenario in Prilog uebernehmen. Dann erscheint er in der Liste der aktivierbaren Szenarien wie die Standard-Szenarien.
Der Import-Prozess in 3 Schritten
Schritt 1: Workflow in n8n bauen
- Im Portal: Ablaeufe → n8n Workflows → Workflow-Designer oeffnen
- Im n8n-Editor neuen Workflow erstellen
- Beginnen mit einem Webhook-Trigger auf dem Pfad
crisis-activated - Aktionen anhaengen (Tasks erstellen, Matrix-Raum, Eskalation, ...)
- Workflow benennen, speichern und aktivieren (Schalter oben rechts)
Schritt 2: Im Portal als Szenario importieren
- Zurueck zum Portal: Ablaeufe → n8n Workflows Tab
- Unten sehen Sie die Karte "Workflows in n8n" mit allen Workflows die in n8n existieren
- Bei jedem noch nicht importierten Workflow steht "Noch nicht als Szenario importiert"
- Klick auf "Als Szenario importieren" → erstellt das Szenario in Prilog
Schritt 3: Szenario freigeben
- Wechseln Sie zum Tab Szenarien
- Ihr neues Szenario erscheint mit dem Status "Nicht freigegeben"
- Schulleitung klickt "Freigeben" → ab jetzt aktivierbar
Wo erscheint das Szenario danach?
Sobald freigegeben, erscheint Ihr Szenario:
- Im Portal unter Ablaeufe → Szenarien mit dem "Aktivieren"-Button
- Im Web-Client unter
/ablaeufe(Sidebar-Navigation Szenarien) - In der Aktivierung-Liste fuer alle berechtigten Mitarbeiter
Sobald jemand auf "Aktivieren" klickt, startet Prilog Ihren n8n-Workflow ueber den Webhook. Der Rest passiert automatisch.
Verknuepfung pruefen
Im n8n-Tab steht bei jedem Workflow "Verknuepft mit Szenario [Name]" sobald er importiert ist. So sehen Sie auf einen Blick welche Workflows aktiv genutzt werden und welche nur Entwuerfe sind.
Best Practices
- Pro Szenario einen Workflow: kein Workflow sollte mehrere Szenarien gleichzeitig bedienen
- Sprechende Workflow-Namen: der Workflow-Name wird zum Szenario-Namen — also kein "Workflow 3" sondern "Wasserrohrbruch Klassenraum"
- Erst testen, dann freigeben: in n8n kann man Workflows manuell testen ohne dass eine Krise entsteht
- Nicht aktivierte Workflows: koennen Sie trotzdem importieren, aber sie reagieren nicht auf Webhooks bis sie in n8n aktiviert sind
Die 10 Standard-Szenarien
Prilog liefert 10 vorgefertigte Krisen-Workflows mit, die Sie sofort nutzen oder anpassen koennen:
| Szenario | Schweregrad | Was der Workflow tut |
|---|---|---|
| Amoklage / Gewalt | KRITISCH | Polizei → Abriegelung → Durchsage → Schulamt |
| Feueralarm | KRITISCH | Feuerwehr → Raeumung → Vollstaendigkeit → Schulamt |
| Medizinischer Notfall | KRITISCH | Rettungsdienst → Erste Hilfe → Eltern → Unfallmeldung |
| Kinderschutzfall | KRITISCH | Dokumentation → Fachkraft → Gefaehrdungseinschaetzung → Jugendamt |
| Schulreise-Notfall | KRITISCH | Notruf lokal → Schulleitung → Eltern → Schulamt |
| IT-Totalausfall | HOCH | IT-Dienstleister → Alternative Kommunikation → Offline-Betrieb |
| Schulausfall / Unwetter | HOCH | Wetterlage → Entscheidung → Eltern → Notbetreuung |
| Suizidankuendigung | KRITISCH | Nicht allein lassen → Notruf → Schulpsychologe → Eltern |
| Mobbing-Eskalation | MITTEL | Dokumentation → Gespraech → Eltern → Schulpsychologe |
| Datenpanne (DSGVO) | HOCH | Eingrenzen → Datenschutzbeauftragter → 72h-Meldung → Betroffene |
Jeder dieser Workflows ist ein n8n-Workflow, den Sie im Editor oeffnen und anpassen koennen. Zum Beispiel:
- Die Wartezeiten fuer Eskalation anpassen
- Zusaetzliche Aufgaben in die Task-Liste aufnehmen
- E-Mail-Benachrichtigungen hinzufuegen
- Externe Dienste anbinden (SMS, Telefonkette)
Fortgeschritten: Eskalations-Workflow
Hier ein vollstaendiger Workflow fuer eine Krise mit automatischer Eskalation:
Webhook: "Krise aktiviert"
↓
HTTP Request: Tasks erstellen (3 Aufgaben)
↓
HTTP Request: Matrix-Krisenraum erstellen
↓
HTTP Request: Benachrichtigung posten
↓
Wait: 3 Minuten warten
↓
HTTP Request: Offene Tasks abfragen
↓
IF: Noch offene Tasks?
├── JA → HTTP Request: Aelteste Task eskalieren → zurueck zu "Wait"
└── NEIN → HTTP Request: Nachbericht erstellenDiesen Workflow koennen Sie anpassen:
- Wartezeit aendern: Klicken Sie auf den "Wait" Node und aendern Sie "3 Minuten" auf z.B. "10 Minuten"
- Mehr Tasks hinzufuegen: Im "Tasks erstellen" Node weitere Aufgaben in die JSON-Liste einfuegen
- E-Mail hinzufuegen: Fuegen Sie nach "Benachrichtigung posten" einen "Send Email" Node ein
- SMS senden: Fuegen Sie einen "Twilio" Node ein fuer SMS-Benachrichtigung