Skip to content

⚠️ 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

  1. Im Portal: Ablaeufe → n8n Workflows → Workflow-Designer oeffnen
  2. Im n8n-Editor neuen Workflow erstellen
  3. Beginnen mit einem Webhook-Trigger auf dem Pfad crisis-activated
  4. Aktionen anhaengen (Tasks erstellen, Matrix-Raum, Eskalation, ...)
  5. Workflow benennen, speichern und aktivieren (Schalter oben rechts)

Schritt 2: Im Portal als Szenario importieren

  1. Zurueck zum Portal: Ablaeufe → n8n Workflows Tab
  2. Unten sehen Sie die Karte "Workflows in n8n" mit allen Workflows die in n8n existieren
  3. Bei jedem noch nicht importierten Workflow steht "Noch nicht als Szenario importiert"
  4. Klick auf "Als Szenario importieren" → erstellt das Szenario in Prilog

Schritt 3: Szenario freigeben

  1. Wechseln Sie zum Tab Szenarien
  2. Ihr neues Szenario erscheint mit dem Status "Nicht freigegeben"
  3. 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:

SzenarioSchweregradWas der Workflow tut
Amoklage / GewaltKRITISCHPolizei → Abriegelung → Durchsage → Schulamt
FeueralarmKRITISCHFeuerwehr → Raeumung → Vollstaendigkeit → Schulamt
Medizinischer NotfallKRITISCHRettungsdienst → Erste Hilfe → Eltern → Unfallmeldung
KinderschutzfallKRITISCHDokumentation → Fachkraft → Gefaehrdungseinschaetzung → Jugendamt
Schulreise-NotfallKRITISCHNotruf lokal → Schulleitung → Eltern → Schulamt
IT-TotalausfallHOCHIT-Dienstleister → Alternative Kommunikation → Offline-Betrieb
Schulausfall / UnwetterHOCHWetterlage → Entscheidung → Eltern → Notbetreuung
SuizidankuendigungKRITISCHNicht allein lassen → Notruf → Schulpsychologe → Eltern
Mobbing-EskalationMITTELDokumentation → Gespraech → Eltern → Schulpsychologe
Datenpanne (DSGVO)HOCHEingrenzen → 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 erstellen

Diesen 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