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.

Kaskaden — Benutzerhandbuch

Was sind Kaskaden?

Eine Kaskade organisiert die Kommunikation zwischen verschiedenen Gruppen visuell. Statt einer flachen Chat-Liste sehen Sie einen Kommunikations-Graphen — einen interaktiven Plan der zeigt wie Information durch Ihre Organisation fliesst.

Das ist besonders wichtig bei Krisen, aber auch nuetzlich fuer Projekte, Veranstaltungen oder den Schuljahreswechsel — ueberall wo mehrere Gruppen koordiniert informiert werden muessen.


Kaskade erstellen

  1. Klicken Sie in der Seitenleiste auf Kaskaden (eigenstaendiger Hub)
  2. Klicken Sie auf Neue Kaskade
  3. Waehlen Sie eine Vorlage (z.B. "Feueralarm" oder "Eigene Kaskade")
  4. Geben Sie einen Namen ein (z.B. "Krisenprotokoll Feuer")
  5. Waehlen Sie den Besitzer-Space (der Space dem die Kaskade gehoert)
  6. Klicken Sie auf Erstellen

Vorlagen

Prilog bietet vorkonfigurierte Vorlagen fuer typische Szenarien:

VorlageSpaltenBesonderheit
FeueralarmKrisenstab → Schulleitung → Kollegium → ElternEltern erst nach 15 Minuten
BedrohungslageKrisenstab → Kollegium → ElternEltern nur nach Freigabe
Medizinischer NotfallErsthelfer → Schulleitung → Betroffene ElternNur betroffene Eltern
UnwetterKrisenstab → Kollegium → ElternEltern nach 10 Minuten
StromausfallKrisenstab → Schulleitung → Kollegium → ElternStandard-Kette
EntwarnungKrisenstab → Schulleitung → Kollegium → ElternAlles sofort, Entwarnungstext
GewaltvorfallErsthelfer → Schulleitung → Betroffene ElternNur markierte Nachrichten
Eigene Kaskade(leer)Alles selbst definieren

Sie koennen jede Vorlage nach dem Erstellen beliebig anpassen.


Der Graph — Ihre visuelle Kommandozentrale

Die Kaskade wird als interaktiver Topologie-Graph dargestellt. Jeder Knoten (Box) ist eine Gruppe, jede Linie eine Verbindung durch die Information fliesst.

Knoten (Boxen)

Jeder Knoten repraesentiert eine Zielgruppe (z.B. "Schulleitung", "Kollegium", "Eltern"). Der Knoten zeigt:

  • Titel der Gruppe
  • Farbpunkt fuer den Status (grau = bereit, blau = aktiv, gruen = bestaetigt, orange = wartend)
  • Unread-Badge wenn ungelesene Nachrichten vorhanden sind
  • Anzahl der zugeordneten Spaces

Knoten verwalten

AktionWie
Neuer KnotenDoppelklick auf leere Flaeche
Knoten verschiebenKlicken und ziehen
Knoten loeschenX-Symbol im Knoten-Header (erscheint bei Hover)
Designer oeffnenDoppelklick auf den Knoten-Titel
KnotenfarbeKlick auf den grauen Farbpunkt im Header
Elemente hinzufuegen+ Button unter dem letzten Element

Verbindungen (Kanten)

Verbindungen zeigen wie Information von einem Knoten zum naechsten fliesst. Sie sind das Herzsueck der Kaskade — jede Verbindung hat eigene Einstellungen.

AktionWie
Verbindung erstellenVom unteren Dreieck (▼) eines Knotens zum Zielknoten ziehen
Ja/Nein verdrahtenVom seitlichen Dreieck (▶) zu einem anderen Knoten ziehen
Einstellungen oeffnenAuf die Verbindungslinie klicken → Popover erscheint
Verbindung loeschenLinie anklicken → wird rot markiert → nochmal klicken zum Bestaetigen
RueckgaengigUndo-Button in der Toolbar

Verbindungs-Einstellungen

Wenn Sie auf eine Verbindungslinie klicken, oeffnet sich ein elegantes Einstellungs-Panel mit fuenf Bereichen:

1. Automatisch / Manuell

Der wichtigste Schalter — bestimmt ob Nachrichten automatisch fliessen oder manuell weitergeleitet werden muessen.

ModusVerhalten
AutomatischJede Nachricht im Quell-Space wird sofort automatisch an den Ziel-Space weitergeleitet. Sie muessen nichts tun.
Manuell (Weiterleiten)Jemand muss im Chat auf den "Weiter"-Button klicken um eine Nachricht weiterzuleiten.

2. Richtung

TypSymbolBedeutung
EinwegInformation fliesst nur in eine Richtung
ZweiwegDialog moeglich, Rueckfragen erlaubt
Bestaetigung→✓Einweg mit Lesebestaetigung zurueck

3. Filter — Was darf durch?

Der Filter entscheidet welche Nachrichten ueberhaupt weitergeleitet werden. Stellen Sie sich den Filter wie ein Sieb vor: manche Nachrichten kommen durch, andere nicht.

Alles (Standard) Jede Nachricht wird weitergeleitet — nichts wird zurueckgehalten. Das ist der richtige Modus wenn alle Informationen ankommen sollen.

Beispiel: Krisenstab → Schulleitung. Alles was der Krisenstab bespricht, soll die Schulleitung auch erfahren.

Nur markierte (nur bei manueller Weiterleitung) Nachrichten werden nur weitergeleitet wenn jemand bewusst auf den "Weiter"-Button klickt. Damit koennen Sie im Krisenstab frei diskutieren, und nur die fertigen Entscheidungen werden weitergegeben.

Beispiel: Im Krisenstab werden 30 Nachrichten geschrieben. Nur die 3 Nachrichten die jemand mit "Weiter" markiert, gehen an die Schulleitung.

Stichwort Nur Nachrichten die bestimmte Woerter enthalten werden weitergeleitet. Wenn Sie diesen Modus waehlen, erscheint ein Eingabefeld in dem Sie die Stichwoerter eingeben (kommagetrennt).

Beispiel: Stichwort "ALARM" — nur Nachrichten die das Wort "ALARM" enthalten werden weitergeleitet. Eine Nachricht "Bitte Fenster schliessen" wird ignoriert, aber "ALARM: Feuer im Erdgeschoss" geht durch.

4. Form — Wie wird es formuliert?

Die Form bestimmt wie die Nachricht beim Empfaenger ankommt. Die Originalnachricht wird automatisch umformuliert bevor sie weitergeleitet wird.

Woertlich (Standard) Der Text kommt exakt so an wie er geschrieben wurde. Nichts wird veraendert.

Original: "Im Keller riecht es nach Rauch, bitte sofort evakuieren!" Empfaenger sieht: "Im Keller riecht es nach Rauch, bitte sofort evakuieren!"

Kurzmeldung Nur der erste Satz wird weitergeleitet, gefolgt von "Weitere Informationen folgen." — ideal wenn die Empfaenger schnell informiert werden sollen ohne alle Details.

Original: "Im Keller riecht es nach Rauch, bitte sofort evakuieren! Sammelpunkt ist der Sportplatz. Die Feuerwehr ist informiert." Empfaenger sieht: "Im Keller riecht es nach Rauch, bitte sofort evakuieren! — Weitere Informationen folgen."

Formell Die Nachricht wird in offizielle Sprache umformuliert — mit Anrede und Grussformel. Ideal fuer Eltern-Kommunikation.

Original: "Wegen Rohrbruch faellt morgen der Unterricht aus" Empfaenger sieht: "Sehr geehrte Eltern, wir moechten Sie darueber informieren, dass wegen Rohrbruch morgen der Unterricht ausfaellt. Mit freundlichen Gruessen, Ihre Schule"

Entwarnung Eine feste Vorlage: "Die Situation ist unter Kontrolle. Es besteht keine Gefahr mehr." — unabhaengig davon was im Original steht.

Original: (beliebig) Empfaenger sieht: "Die Situation ist unter Kontrolle. Es besteht keine Gefahr mehr."

Eigene Vorlage Sie schreiben Ihren eigenen Text und setzen {nachricht} als Platzhalter fuer die Originalnachricht. Wenn Sie diese Option waehlen, erscheint ein Textfeld fuer Ihre Vorlage.

Vorlage: "WICHTIGE MITTEILUNG: {nachricht} — Bitte beachten Sie die Anweisungen der Schulleitung." Original: "Der Unterricht endet heute um 12 Uhr" Empfaenger sieht: "WICHTIGE MITTEILUNG: Der Unterricht endet heute um 12 Uhr — Bitte beachten Sie die Anweisungen der Schulleitung."

5. Gate — Wann darf es durch?

Das Gate bestimmt den Zeitpunkt der Zustellung. Selbst wenn Filter und Form die Nachricht durchgelassen und umformuliert haben — das Gate entscheidet wann sie tatsaechlich beim Empfaenger ankommt.

Offen (Standard) Die Nachricht wird sofort zugestellt. Keine Verzoegerung, keine Pruefung.

Beispiel: Entwarnung an das Kollegium — soll sofort ankommen.

Manuell Die Nachricht wird in eine Warteschlange gelegt. Jemand muss sie aktiv freigeben. Im Knoten-Header erscheint ein orangener Zaehler der anzeigt wie viele Nachrichten warten.

Beispiel: Nachrichten an Behoerden — jemand von der Schulleitung soll jede Nachricht pruefen bevor sie rausgeht.

Verzoegert Die Nachricht wird automatisch zugestellt — aber erst nach einer einstellbaren Wartezeit (5, 10, 15, 30 oder 60 Minuten). Waehrend der Wartezeit koennen Sie die Nachricht noch zurueckziehen.

Beispiel: Eltern-Benachrichtigung bei Feueralarm — 15 Minuten Verzoegerung, damit Sie Zeit haben einen Fehlalarm zu korrigieren bevor hunderte Eltern eine Paniknachricht bekommen.

Freigabe Wie "Manuell", aber mit einem zusaetzlichen Schritt: Sie sehen die transformierte Nachricht (nach der Form-Einstellung) und koennen sie vor dem Senden noch bearbeiten. Erst wenn Sie auf "Freigeben" klicken, wird die Nachricht zugestellt.

Beispiel: Bedrohungslage — die Nachricht an Eltern muss exakt stimmen. Sie sehen die formell umformulierte Version, passen einen Satz an, und geben erst dann frei.


Der Graph-Editor (React Flow)

Der Graph wird mit einem professionellen Editor dargestellt. Sie koennen zoomen, schwenken und Verbindungen visuell ziehen.

Steuerung

AktionWie
SchwenkenMausrad gedrueckt halten und ziehen, oder Trackpad mit zwei Fingern
ZoomenMausrad drehen, oder Pinch-Geste auf dem Trackpad
Neuer KnotenDoppelklick auf leere Flaeche
Knoten verschiebenKlicken und ziehen
Verbindung ziehenVom unteren Punkt (▼) eines Knotens zum naechsten Knoten ziehen
Ja/Nein verdrahtenVom seitlichen Dreieck (▶ Ja / ▶ Nein) eines Elements zum Zielknoten ziehen
Knoten loeschenX-Symbol im Knoten-Header (bei Hover sichtbar)
Verbindung loeschenLinie anklicken → wird rot → nochmal klicken zum Bestaetigen
RueckgaengigUndo-Button in der Toolbar (stellt geloeschte Knoten/Verbindungen wieder her)

Anschluesse (Ports)

Jeder Knoten hat Anschluesse zum Verbinden:

PositionSymbolBedeutung
Oben● KreisEingang — hierhin werden Linien gezogen
Unten▼ DreieckAusgang — von hier aus Linien zu anderen Knoten ziehen
Rechts▶ Dreieck (gruen)Ja-Ausgang — erscheint bei Entscheidungs-Elementen
Rechts▶ Dreieck (rot)Nein-Ausgang — erscheint bei Entscheidungs-Elementen

Die seitlichen Ausgaenge erscheinen automatisch wenn ein Knoten ein Entscheidungs-Element (Ja/Nein) enthaelt. Damit koennen Sie den Ja-Pfad und den Nein-Pfad an unterschiedliche Knoten anschliessen.

Knotenfarbe aendern

Klicken Sie auf den grauen Punkt im Knoten-Header. Ein Farb-Waehler erscheint ueber dem Knoten. Waehlen Sie eine von 7 Farben — die Farbe wird sofort gespeichert.

MiniMap und Steuerung

Unten rechts im Graph finden Sie:

  • MiniMap — Vogelperspektive des gesamten Graphen
  • Zoom-Buttons (+/−) — fuer praezises Zoomen
  • Zentrieren — bringt alle Knoten in den sichtbaren Bereich

Elemente in Knoten (Boxen)

Knoten koennen Elemente enthalten — interaktive Bausteine die den Ablauf steuern. Klicken Sie auf das + unter dem letzten Element in einem Knoten, um ein neues Element hinzuzufuegen. Doppelklick auf den Knoten-Titel oeffnet den Designer zum Bearbeiten.

Verfuegbare Element-Typen

ElementBeschreibungBeispiel
EntscheidungJa/Nein-Buttons. Leitet den Flow je nach Antwort in verschiedene Richtungen."Sind alle Schueler evakuiert?" → Ja / Nein
DropdownAuswahlfeld mit vordefinierten Optionen."Schweregrad" → Leicht / Mittel / Schwer
CheckboxenCheckliste mit mehreren Ankreuz-Optionen."Erstmassnahmen" → ☑ Fenster zu ☑ Tueren zu ☑ Sammelplatz
OptionslisteEinfachauswahl (Radio-Buttons) — nur eine Option waehlbar."Gebaeude-Bereich" → Hauptgebaeude / Turnhalle / Pavillon
If-Then-ElseLogische Bedingung: prueft den Wert eines anderen Elements.Wenn Schweregrad = "Schwer" → Dann: Feuerwehr rufen
TextfeldFreitext-Eingabe fuer Notizen oder Beschreibungen."Beschreiben Sie die Situation"
Link / NavigationOeffnet einen Space, Kalender, Dateien oder eine externe URL."Krisenteam-Chat oeffnen"
Space oeffnenNavigiert zu einem bestimmten Space, optional mit Tab-Auswahl."Zum Konferenz-Space" (Tab: Aufgaben)
Space erstellenErstellt automatisch einen neuen Space mit konfigurierbaren Tabs."Krisen-Space erstellen" (nur Dateien + Aufgaben)
Aufgaben erstellenLegt automatisch Aufgaben in einem Space an, optional mit Gruppe.3 Erstmassnahmen-Aufgaben im Krisen-Space
FormularDynamisches Formular mit mehreren Feldern (Text, Zahl, Datum, Auswahl, Checkbox, Datei, Unterschrift). Pflichtfelder werden validiert.Erfassungsbogen mit Name, Datum, Schweregrad
FreigabeWartet auf Genehmigung durch eine bestimmte Rolle oder Person. Mehrere Freigaben moeglich."Schulleitung muss genehmigen" (2 von 3 muessen zustimmen)
Parallel (Aufteilen)Alle ausgehenden Kanten werden gleichzeitig verfolgt.Eltern UND Behoerden gleichzeitig informieren
Parallel (Zusammenfuehren)Wartet bis alle parallelen Pfade abgeschlossen sind.Erst weiter wenn beide Seiten fertig sind
ButtonEinfacher Weiter-Button mit anpassbarem Text."Absenden", "Bestaetigen", "Fertig"

Elemente im Designer bearbeiten

Doppelklicken Sie auf einen Knoten-Titel um den Designer zu oeffnen. Dort koennen Sie fuer jedes Element:

  1. Bezeichnung/Frage aendern — der Text der dem Nutzer angezeigt wird
  2. Optionen verwalten — bei Dropdown, Checkboxen und Optionsliste koennen Sie Eintraege hinzufuegen und entfernen
  3. Sichtbar wenn (IF) — das Element nur anzeigen wenn ein vorheriges Element einen bestimmten Wert hat
  4. Dann weiter zu (THEN) — nach Interaktion zu einem bestimmten Knoten springen statt dem Standard-Pfad zu folgen

Element-Referenz mit #Nummer

Jedes Element hat eine fortlaufende Nummer (sichtbar als #1, #2, etc. im Designer). Andere Elemente koennen sich auf diese Nummer beziehen — zum Beispiel "If-Then-Else" prueft den Wert von "#2 Schweregrad".

Bedingte Sichtbarkeit

Jedes Element kann an eine Bedingung geknuepft werden. Beispiel:

  1. Element #1: Dropdown "Schweregrad" (Leicht / Mittel / Schwer)
  2. Element #2: Textfeld "Details" — Sichtbar wenn: #1 Schweregrad → Schwer
  3. Element #3: Button "Absenden" — Immer sichtbar

In diesem Fall erscheint das Textfeld nur wenn der Schweregrad auf "Schwer" gestellt wird.

Space erstellen und Aufgaben anlegen

Zwei besonders maechtige Elemente arbeiten zusammen:

Space erstellen:

  • Erstellt einen neuen Space mit konfigurierbaren Tabs
  • Automatisch erstellen: Space wird sofort angelegt, ohne Button-Klick
  • Nur ich als Mitglied: Entfernt alle anderen Mitglieder aus dem neuen Space
  • Platzhalter: {datum} wird durch das aktuelle Datum ersetzt

Aufgaben erstellen:

  • Referenziert einen "Space erstellen"-Schritt als Ziel-Space
  • Legt beliebig viele Aufgaben automatisch an
  • Gruppe: Optionaler Gruppenname (wird als Aufgaben-Gruppe erstellt)
  • Automatisch erstellen: Aufgaben werden ohne Klick angelegt

Ablauf-Beispiel: Krisenfall

  1. Dropdown: "Art des Vorfalls" (Feuer / Bedrohung / Medizin)
  2. Space erstellen: "Krisenfall {datum}" (automatisch, nur ich, Tabs: Dateien + Aufgaben)
  3. Aufgaben erstellen: 5 Erstmassnahmen im neuen Space, Gruppe "Sofort"
  4. Link: Zum neuen Krisenfall-Space navigieren

Der gesamte Ablauf kann vollautomatisch durchlaufen werden — ein Klick genuegt.


Designer und Player

Kaskaden haben zwei Schichten:

SchichtZweckWer nutzt es
Graph-EditorKnoten und Verbindungen konfigurierenAdministratoren / Ersteller
DesignerInhalte der Knoten gestalten (Texte, Elemente, Ablauf)Administratoren / Ersteller
PlayerDurch den Ablauf navigieren, Entscheidungen treffen, Aktionen ausfuehrenEndnutzer / Mitarbeiter

Designer

Der Designer oeffnet sich per Doppelklick auf einen Knoten-Titel oder ueber das Stift-Icon:

  • Ueberschrift — wird gross im Player angezeigt
  • Text — erklaerende Beschreibung unter der Ueberschrift
  • Elemente — interaktive Bausteine (Entscheidung, Dropdown, Checkboxen, etc.)
  • Live-Vorschau — zeigt oben wie der Knoten im Player aussehen wird
  • Vorschau-Button — oeffnet den Player ab diesem Knoten

Player

Der Player ist die Endnutzer-Ansicht — ein Vollbild-Modus der den Nutzer Schritt fuer Schritt durch den Ablauf fuehrt:

  • Mobile-first Design (max. 448px breit, zentriert)
  • Grosse Touch-freundliche Buttons
  • Zurueck-Button um zum vorherigen Schritt zu navigieren
  • Fortschritts-Punkte am unteren Rand zeigen den bisherigen Pfad
  • Elemente sind interaktiv: Auswahlen treffen, Texte eingeben, Spaces erstellen
  • Entscheidungen (Ja/Nein) navigieren automatisch zum konfigurierten Ziel-Knoten

Player starten

Klicken Sie im Designer auf "Vorschau" oder im Graph-Editor auf den Play-Button um den Player fuer den gesamten Ablauf zu starten.


Flow-Protokoll (Echtzeit-Log)

Jeder Durchlauf durch den Player wird automatisch protokolliert. Das Flow-Protokoll zeigt:

  • Wer den Ablauf durchlaufen hat (Name)
  • Wann (Zeitstempel pro Schritt)
  • Welche Entscheidungen getroffen wurden (Ja/Nein, Optionswahl)
  • Welche Knoten besucht wurden
  • Ob der Ablauf abgeschlossen wurde

Das Protokoll aktualisiert sich alle 3 Sekunden — Sie koennen live zusehen wenn jemand den Ablauf durchlaeuft.

Oeffnen Sie das Flow-Protokoll ueber das Protokoll-Icon (Dokument-Symbol) in der Toolbar des Graph-Editors.

FarbeBedeutung
BlauGestartet
GruenJa-Antwort
RotNein-Antwort
ViolettOption gewaehlt
GrauWeiter navigiert
PrimaerAbgeschlossen

Chat in der Kaskade

Fokus-Modus

Klicken Sie doppelt auf einen Knoten um den Chat dieses Space zu oeffnen. Der Graph wird zur Seite geschoben und der Chat erscheint.

Erste Spalte (Hauptgruppe)

In der ersten Spalte schreiben Sie als Sie selbst. Hier werden Entscheidungen getroffen und Informationen gesammelt.

Weitere Spalten (Downstream)

In allen weiteren Spalten schreiben Sie als Kaskaden-Identitaet — nicht mit Ihrem Namen, sondern mit dem Namen der Kaskade (z.B. "Krisenprotokoll Feuer"). Die Empfaenger sehen, dass die Nachricht von der Gruppe kommt, nicht von einer einzelnen Person.


Nachrichten weiterleiten

Manuell weiterleiten

Wenn die Verbindung auf Manuell steht: Fahren Sie in der ersten Spalte ueber eine Nachricht. Es erscheint ein "Weiter"-Button. Klicken Sie darauf um die Nachricht durch die Einstellungen der naechsten Verbindung zu schicken.

Automatisch weiterleiten

Wenn die Verbindung auf Automatisch steht: Jede neue Nachricht im Quell-Space wird sofort und ohne Ihr Zutun an den Ziel-Space gesendet — durch Filter, Form und Gate der Verbindung.

Freigabe erteilen

Wenn eine Verbindung auf "Freigabe" steht, erscheint ein Zaehler auf dem Knoten-Header. Klicken Sie auf eine wartende Nachricht um den Freigabe-Dialog zu oeffnen:

  1. Sie sehen die Original-Nachricht
  2. Sie sehen die transformierte Version (nach der Form-Einstellung)
  3. Sie koennen die transformierte Version bearbeiten bevor Sie freigeben
  4. Klicken Sie auf Freigeben oder Verwerfen

Krisen-Integration

Wenn ein Krisen-Szenario im Krisenmanagement-Modul aktiviert wird, erstellt Prilog automatisch eine passende Kaskade mit den richtigen Einstellungen.


Tipps

  • Feueralarm: Setzen Sie die Eltern-Verbindung auf "Verzoegert 15 Minuten" — so haben Sie Zeit Fehler zu korrigieren bevor Eltern die Nachricht sehen.
  • Bedrohungslage: Setzen Sie die Eltern-Verbindung auf "Freigabe" — bei einer Bedrohungslage darf nichts unkontrolliert nach aussen.
  • Entwarnung: Alle Verbindungen auf "Automatisch" und "Offen" — die gute Nachricht muss schnell bei allen ankommen.
  • Testen: Erstellen Sie eine Test-Kaskade und nutzen Sie den Player (Vorschau-Button), um den Ablauf selbst durchzuspielen. So sehen Sie genau was Ihre Mitarbeiter sehen werden.
  • Automatisch vs. Manuell: Nutzen Sie "Automatisch" fuer Routine-Kommunikation und "Manuell" wenn ein Mensch entscheiden soll was weitergeleitet wird.
  • Ablauf-Ketten: Kombinieren Sie "Space erstellen" → "Aufgaben erstellen" → "Space oeffnen" in einem Knoten, um mit einem Klick einen kompletten Arbeitsbereich aufzusetzen.
  • Bedingte Sichtbarkeit: Nutzen Sie "Sichtbar wenn" um Elemente nur bei bestimmten Antworten anzuzeigen. So bleibt der Ablauf uebersichtlich und zeigt nur das Relevante.
  • Flow-Protokoll: Pruefen Sie regelmaessig das Protokoll um zu sehen ob Ablaeufe tatsaechlich durchlaufen werden und wo Nutzer abbrechen.