4.6.1 Allgemeines zu Benachrichtigungen

Im reflact train werden verschiedene Prozesse nicht linear abgearbeitet. Dazu lösen einige Prozesse Ereignisse aus, um weitere angehängte Funktionen zu benachrichtigen. In den meisten Fällen werden diese Ereignisse direkt und ohne Verzögerung verarbeitet.

Es gibt jedoch Situationen, in denen Ereignisse im Voraus geplant werden, um sie zu einem späteren Zeitpunkt auszulösen und zu verarbeiten. Dies tritt beispielsweise auf bei:

  • Geplanter Nutzerdeaktivierung
  • Geplanter Nutzerreaktivierung
  • Ablaufdatum von Curriculum-Gültigkeitsphasen
  • Beginn der erneuten Bearbeitung von Curriculum-Gültigkeitsphasen
  • Start der Gültigkeitsperiode von Curriculum-Gültigkeitsphasen mit nachfolgender Gültigkeit

Wenn Nachrichten im Voraus geplant werden, können auch Ereignisse ausgelöst werden, um geplante Nachrichten zu löschen. Dieses automatische Löschen der geplanten Nachrichten verhindert beispielsweise eine Eskalationsnachricht an einen Vorgesetzten, wenn der Nutzer das erforderliche Ziel noch rechtzeitig erreicht.

In einem konkreten Beispiel wird eine Nachricht im Voraus für das Ereignis „Beginn des Bearbeitungszeitraums“ mit einem Zeitversatz von 4 Wochen (28 Tage, also 0-0-28) festgelegt.
Wenn das Curriculum dem Nutzer zugewiesen wird oder seine erneute Bearbeitungsphase beginnt, wird die Nachricht mit einem Versatz von 28 Tagen im Voraus geplant.
Wenn der Nutzer das Curriculum nun erfolgreich bearbeitet, wird das Ereignis „Curriculum Gültigkeitsintervall gestartet“ ausgelöst. „Bearbeitungszeitraum gestartet“ ist ein Ereignis, das im Zusammenhang mit „Curriculum Gültigkeitsintervall gestartet“ abgelöst wird, sodass alle ausstehenden Benachrichtigungen desselben Nutzers für das aktuelle Curriculum entfernt werden.

Auf diese Weise können Eskalationsstufen zuverlässig als Regeln dargestellt werden, indem sie grundsätzlich im Voraus geplant werden. Bei weiteren Ereignissen wird dann überprüft, ob es sich um ein „auflösendes Ereignis“ handelt und ob Handlungsbedarf gemäß den Regeln besteht.

Dies gilt auch für Benachrichtigungen mit der Einstellung „Selbstwiederholung“ und einer festgelegten Zeitspanne. Beachten Sie jedoch, dass für diese Benachrichtigungen ein erstes Ereignis zur Planung erforderlich ist. Wenn eine solche „Benachrichtigungskette“ durch ein anderes Ereignis abgelöst wird, muss erneut ein erstes Ereignis ausgelöst und verarbeitet werden, um die Kette erneut zu starten.

Ereignisse die nur vorgeplant eintreten können haben zudem die Besonderheit das ihr Behandlungszeitpunkt bekannt ist. Dies können wir Ausnutzen, um Nachrichten vor dem Verarbeiten zu planen.

Unter Übersicht aller Ereignisse und Ereignisabhängigkeiten finden Sie eine vollständige Liste der Ereignisse und deren Zusammenhänge und Eigenschaften.