Zeitgesteuerte Auslöser und weitere Vorgangs-Bedingungen & Aktionen
Vorgangs-Bedingungen: Neue zeitgesteuerte Auslöser Bisher haben Vorgangsbedingungen ausschließlich auf konkrete Ereignisse reagiert (z.B. „Status wurde geändert auf …", „Formularfeld wurde erstmals befüllt"). Jetzt können sie auch zeitbasiert ausgelöst werden. Drei neue Wenn-Regeln Termin erreicht Löst aus, sobald der Termin eines Vorgangs erreicht wird. Optional kann ein Vorlauf von X Tagen eingestellt werden — die Bedingung feuert dann genau an dem Tag, der die gewünschte Anzahl an Tagen vor dem Termin liegt. Mit dem Wert 0 (Standard) feuert die Bedingung am Tag des Termins selbst. Beispiel: Termin = 20.06., Wert = 3 → ausgelöst am 17.06. Termin überschritten Löst aus, wenn der Termin eines Vorgangs um X Tage überschritten wurde. Der Wert gibt an, wie viele Tage nach dem Termin die Bedingung greifen soll. Beispiel: Termin = 20.06., Wert = 5 → ausgelöst am 25.06. Eingangsdatum älter als Löst aus, sobald das Eingangsdatum eines Vorgangs länger als X Tage zurückliegt — praktisch z.B. um auf "alte" Vorgänge aufmerksam zu machen, die längere Zeit ohne Bearbeitung liegen geblieben sind. Beispiel: Eingangsdatum = 01.06., Wert = 14 → ausgelöst ab dem 15.06. Wichtig zu wissen Die zeitbasierten Regeln werden stündlich automatisch im Hintergrund geprüft — manuelles Anstoßen ist nicht nötig. Sie können wie gewohnt mit anderen Wenn-Regeln kombiniert werden, z.B. „Eingangsdatum älter als 14 Tage UND Status entspricht 'In Bearbeitung'". Die zugehörige Dann-Aktion wird nur ausgeführt, wenn beide Teile erfüllt sind. Eine Bedingung wird pro Vorgang höchstens einmal ausgelöst, auch wenn der Termin mehrere Tage in der Vergangenheit liegt. Bedingungen greifen nur auf 'offene' Vorgänge (Status Offen oder *In Bearbeitung*). Auf erledigte, archivierte oder gelöschte Vorgänge wird bewusst keine automatische Aktion mehr angewendet. Wenn die zugehörige Vorgangsart deaktiviert oder außerhalb ihres Gültigkeitszeitraums ist, werden die Bedingungen für diese Vorgangsart ebenfalls nicht ausgewertet.
