From version 1.1 >
edited by awa
on 25.03.2020, 12:49
To version < 1.7
edited by gru
on 29.01.2021, 16:51
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Plugin für datumsbasierten Statuswechsel
1 +Date based state change
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.awa
1 +XWiki.gru
Default language
... ... @@ -1,0 +1,1 @@
1 +de
Content
... ... @@ -1,42 +1,44 @@
1 +[[**Plugin download**>>url:https://customer.formcycle.eu/index.php/apps/files/?dir=/FORMCYCLE%20-%20Plugins%20Customer/fc-plugin-bundle-escalation&fileid=3803||target="_blank"]] (requires login)
2 +
1 1  {{content/}}
2 2  
3 -{{figure image="plugin_escalation_by_value_config_de.png" width="600"}}
4 - Es kann ein Ablaufdatum und eine Frist festgelegt werden. Wenn zwischen dem aktuellen Datum und dem Ablaufdatum weniger Zeit als die eingestellte Frist liegt, kann in einen Eskalationstatus gewechselt werden.
5 +{{figure image="plugin_escalation_by_value_config_en.png" width="600"}}
6 + You can set a due date and a buffer time. When the difference between the due date and the current time is less that the buffer time, this action lets you move the form record into an escalation state.
5 5  {{/figure}}
6 6  
7 -This plugin add a new [[action>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]] named //Check date plugin// to the [[workflow processing>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]]. This action lets you perform a [[state change>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.States.WebHome]] 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.
9 +This plugin add a new [[action>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]] named //Check date plugin// to the [[workflow processing>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]]. This action lets you perform a [[state change>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.States.WebHome]] 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. This plugin is subject to additional charge.
8 8  
9 9  == Configuration ==
10 10  
11 11  Go to the workflow processing configuration and add a new action to a state. The following options are available:
12 12  
13 -; Target state (abgelaufen)
14 -: Der Status, in den gewechselt werden soll, falls das Fälligkeitsdatum nahe gerückt ist.
15 -; Zielstatus (nicht abgelaufen)
16 -: Der Status, in den gewechselt werden soll, falls das Fälligkeitsdatum noch nicht nahe gerückt ist.
17 -; Ablaufzeit (Tage)
18 -: Die Anzahl der Tage vor dem Fälligkeitsdatum, ab dem der Vorgang als bald fällig betrachtet wird.
19 -; Fälligkeitsdatum
20 -: Das normative Datum, an dem der Vorgang fällig wird.
21 -; Datumsformat
22 -: 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.
15 +; Target state (expired)
16 +: The target state when due due date is close at hand.
17 +; Target state (not expired)
18 +: The target state when due due date is not close at hand.
19 +; Expiration time (days)
20 +: The number of days before the due date when the due date is considered to be close at hand.
21 +; Due date
22 +: The date at which the form record is due.
23 +; Due date format
24 +: The date format of the due date, such as //dd.MM.yyyy// for the German date format or //MM/dd/yyyy// for an English-like date format.
23 23  
24 -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:
26 +This action moves the form record to the state as entered in //target state (expired)// or //target state (not expired)//, depending on the current date. To be precise, let //t// be the current server time, //t0// the due date and //Δt// the configured expiration time. Then:
25 25  
26 -* in den unter //Zielstatus (abgelaufen)// eingetragenen Status gewechselt, falls {{code language="none"}}t >= t0 - Δt{{/code}} gilt.
27 -* in den unter //Zielstatus (nicht abgelaufen)// eingetragenen Status gewechselt, falls {{code language="none"}}t < t0 - Δt{{/code}} gilt.
28 +* The form record is moved to the //target state (expired)// when the condition {{code language="none"}}t >= t0 - Δt{{/code}} holds true.
29 +* The form record is moved to the //target state (not expired)// when the condition {{code language="none"}}t < t0 - Δt{{/code}} holds true.
28 28  
29 -== Versionshistorie ==
31 +== Changelog ==
30 30  
31 31  === 1.1.1
32 32  
33 -* Es wird geprüft, ob überhaupt ein Fälligkeitsdatum eingetragen wurde. Wenn nicht, wird kein Statuswechsel durchgeführt.
34 -* Die Liste der vefügbaren Status wird bei Auswahl der Aktion neu geladen. So werden neu angelegte Status auch sofort angezeigt.
35 +* Check whether any due date was entered at all. If not, not state change is performed.
36 +* Reload the list of available states when this action is selected. This makes sure that newly created states are available in the select list.
35 35  
36 36  === 1.1.0
37 37  
38 -* Anpassungen für die Version 6.x.x von {{formcycle/}}.
40 +* Modifications for {{formcycle/}} version 6.x.x.
39 39  
40 40  === 1.0.0
41 41  
42 -* Initialer Release
44 +* Initial release
Copyright 2000-2024