Changes for page Plugin für datumsbasierten Statuswechsel
Change comment:
There is no comment for this version
Summary
-
Page properties (4 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - Plugin für datumsbasiertenStatuswechsel1 +Date based state change - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. awa1 +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 - EskanneinAblaufdatumundeineFristfestgelegt werden. WennzwischendemaktuellenDatumund demAblaufdatumwenigerZeitalsdie eingestellteFrist liegt,kannineinenEskalationstatus 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 -: DerStatus,in dengewechseltwerdensoll, fallsdasFälligkeitsdatumnahegerücktist.15 -; Zielstatus(nichtabgelaufen)16 -: DerStatus,in dengewechseltwerdensoll, fallsdasFälligkeitsdatumnoch nichtnahegerücktist.17 -; Ablaufzeit (Tage)18 -: DieAnzahl derTagevordemFälligkeitsdatum,abdemderVorgangalsbaldfälligbetrachtetwird.19 -; Fälligkeitsdatum20 -: DasnormativeDatum,andemderVorgangfälligwird.21 -; Dat umsformat22 -: DasFormat,indemdas Fälligkeitsdatumerwartet wird,etwa //dd.MM.yyyy// fürdas deutscheDatumsformat oder //MM/dd/yyyy// fürdasenglischeDatumsformat.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ängigkeitdesaktuellenDatumswird entwederindenunter //Zielstatus(abgelaufen)// oderunter//Zielstatus(nichtabgelaufen)// eingestelltenStatus gewechselt.Konkretbedeutetdiesfolgendes.Sei//t//deraktuelleZeitpunktauf dem Server, //t0//dasFälligkeitsdatumund //Δt//dieeingestellteAblaufzeit. Dannwird: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 -* indenunter//Zielstatus(abgelaufen)// eingetragenenStatus gewechselt,falls{{code language="none"}}t >= t0 - Δt{{/code}}gilt.27 -* indenunter//Zielstatus(nichtabgelaufen)// eingetragenenStatus 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 -* Eswird geprüft, ob überhaupteinFälligkeitsdatumeingetragen wurde.Wennnicht,wird keinStatuswechseldurchgeführt.34 -* DieListedervefügbarenStatus wird beiAuswahlder Aktionneugeladen.SowerdenneuangelegteStatus auch sofortangezeigt.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ürdie Version6.x.x von{{formcycle/}}.40 +* Modifications for {{formcycle/}} version 6.x.x. 39 39 40 40 === 1.0.0 41 41 42 -* Initial erRelease44 +* Initial release