From version < 2.1 >
edited by nlo
on 24.03.2020, 19:07
To version < 3.3
edited by gru
on 29.01.2021, 16:50
<
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.nlo
1 +XWiki.gru
Default language
... ... @@ -1,0 +1,1 @@
1 +de
Content
... ... @@ -1,7 +1,11 @@
1 -This workflow plugin allows for the creation of serial numbers per form. Created Serialnumber will be persisted in a database table. After the [[installation>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins.WebHome]] the [[globale plugin settings>>||anchor="sec_global_settings"]] need to set correctly.
1 +[[**Plugin download**>>url:https://customer.formcycle.eu/index.php/apps/files/?dir=/FORMCYCLE%20-%20Plugins%20Customer/plugin-bundle-counter&fileid=10348||target="_blank"]] (requires login)
2 2  
3 +This workflow plugin allows for the creation of serial numbers per form. Created Serialnumber will be persisted in a database table. After the [[installation>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins.WebHome]] the [[globale plugin settings>>||anchor="sec_global_settings"]] need to set correctly. This plugin is subject to additional charge.
4 +
3 3  {{id name="sec_plugin_parameters" /}}
6 +
4 4  == Using the plugin ==
8 +
5 5  {{id name="fig_plugin_counter"/}}
6 6  {{figure image="plugin_counter_en.png"}}Configuration UI of the workflow plugin{{/figure}}
7 7  In order to use the plugin a new [[workflow>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]] action of type **Create serial number** needs to be created. With every execution of this action the value of the serial number counter will be updated. If there is not yet a serial number for this form than it will be created.
... ... @@ -8,32 +8,33 @@
8 8  
9 9  === Plugin parameters (Optional) ===
10 10  
11 -; **Digits**
15 +; Digits
12 12  : Is used for defining a fixed number of digits for the serial number. If the created serial number does not have enough digits the missing digits will be filled with zeros.
13 -; **Prefix**
17 +; Prefix
14 14  : A string preceeding the serial number
15 -; **Suffix**
19 +; Suffix
16 16  : A string following the serial number
17 17  
18 18  === Using the return paramter ===
19 19  
20 -The created serial number can be accessed in further workflow processing via {{code}}[%$<name of the plugin action>.RESULT%]{{/code}}.
24 +The created serial number can be accessed in further workflow processing via {{code language="none"}}[%$<name of the plugin action>.RESULT%]{{/code}}.
21 21  
22 22  {{id name="sec_global_settings" /}}
27 +
23 23  == Globale plugin settings ==
24 24  
25 25  After installing the plugin the database table for saving the serial numbers needs to be created. For this the following parameters are needed:
26 26  
27 -; **db.connection.name**
32 +; db.connection.name
28 28  : Name of the [[database connection>>doc:Formcycle.UserInterface.Data.DBConnections.WebHome]] for which the table should be created.
29 -; **db.manage.process**
30 -: This parameter can have the value {{code}}CREATE{{/code}} or {{code}}DELETE{{/code}}. Saving the plugin configuration leads to either the creation or deletion of the serial number database table.
34 +; db.manage.process
35 +: This parameter can have the value {{code language="none"}}CREATE{{/code}} or {{code language="none"}}DELETE{{/code}}. Saving the plugin configuration leads to either the creation or deletion of the serial number database table.
31 31  
32 32  === Structure of the database table ===
33 33  
34 -The database table will be created with the name {{code}}plugin_project_counter{{/code}} and has the following columns:
39 +The database table will be created with the name {{code language="none"}}plugin_project_counter{{/code}} and has the following columns:
35 35  
36 -; **project_id**
41 +; project_id
37 37  : System ID of the form that has a serial version counter
38 -; **counter_value**
43 +; counter_value
39 39  : value of the serial number counter
Copyright 2000-2024