Plugin für datumsbasierten Statuswechsel
Content
[
Hide
]
This plugin add a new action named Check date plugin to the workflow processing. This action lets you perform a state change depending on the current server date. For example, you could check whether a due date is less than a week away. If so, you could move the form record to an escalation state.
Configuration
Go to the workflow processing configuration and add a new action to a state. The following options are available:
- Target state (abgelaufen)
- Der Status, in den gewechselt werden soll, falls das Fälligkeitsdatum nahe gerückt ist.
- Zielstatus (nicht abgelaufen)
- Der Status, in den gewechselt werden soll, falls das Fälligkeitsdatum noch nicht nahe gerückt ist.
- Ablaufzeit (Tage)
- Die Anzahl der Tage vor dem Fälligkeitsdatum, ab dem der Vorgang als bald fällig betrachtet wird.
- Fälligkeitsdatum
- Das normative Datum, an dem der Vorgang fällig wird.
- Datumsformat
- Das Format, in dem das Fälligkeitsdatum erwartet wird, etwa dd.MM.yyyy für das deutsche Datumsformat oder MM/dd/yyyy für das englische Datumsformat.
In Abhängigkeit des aktuellen Datums wird entweder in den unter Zielstatus (abgelaufen) oder unter Zielstatus (nicht abgelaufen) eingestellten Status gewechselt. Konkret bedeutet dies folgendes. Sei t der aktuelle Zeitpunkt auf dem Server, t0 das Fälligkeitsdatum und Δt die eingestellte Ablaufzeit. Dann wird:
- in den unter Zielstatus (abgelaufen) eingetragenen Status gewechselt, falls t >= t0 - Δt gilt.
- in den unter Zielstatus (nicht abgelaufen) eingetragenen Status gewechselt, falls t < t0 - Δt gilt.
Versionshistorie
1.1.1
- Es wird geprüft, ob überhaupt ein Fälligkeitsdatum eingetragen wurde. Wenn nicht, wird kein Statuswechsel durchgeführt.
- Die Liste der vefügbaren Status wird bei Auswahl der Aktion neu geladen. So werden neu angelegte Status auch sofort angezeigt.
1.1.0
- Anpassungen für die Version 6.x.x von Xima® Formcycle.
1.0.0
- Initialer Release