Von Version < 14.3 >
bearbeitet von awa
am 24.03.2020, 20:55
Auf Version < 8.1 >
bearbeitet von nlo
am 24.03.2020, 18:06
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.awa
1 +XWiki.nlo
Inhalt
... ... @@ -1,40 +1,23 @@
1 -Dieses Verarbeitungsplugin ermöglicht das Erstellen von Seriennummern pro Formular. Erstellte Seriennummern werden in einer speziellen Datenbanktabelle abgelegt. Nach der [[Installation>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins.WebHome]] müssen zunächst [[globale Plugineinstellungen>>||anchor="sec_global_settings"]] gesetzt werden.
1 +Dieses Verarbeitungsplugin ermöglicht das Erstellen von Seriennummern pro Projekt. Erstellte Seriennummern werden in einer speziellen Datenbanktabelle abgelegt. Nach der [[Installation>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins.WebHome]] müssen zunächst [[globale Plugineinstellungen>>||anchor="sec_global_settings"]] gesetzt werden.
2 2  
3 3  {{id name="sec_plugin_parameters" /}}
4 -
5 5  == Verwendung des Plugins ==
6 6  
7 -{{id name="fig_plugin_counter"/}}{{figure image="plugin_counter_de.png"}}Konfigurationsoberfläche der Pluginaktion{{/figure}}
6 +Um das Plugin zu verwenden muss in der [[Aktionsverarbeitung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]] eine Aktion des Typs **Create serial number** erstellt werden. Mit jeder Ausführung dieser Aktion durch Statuswechsel wird der Wert des Seriennummernzählers dieses Formular um eins nach oben gezählt. Gibt es noch keinen Zähler für das Formular so wird dieser mit dem Wert 1 angelegt.
8 8  
9 -Um das Plugin zu verwenden muss in der [[Aktionsverarbeitung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]] eine Aktion des Typs **Create serial number** erstellt werden. Mit jeder Ausführung dieser Aktion durch Statuswechsel wird der Wert des Seriennummernzählers aktualisiert. Gibt es noch keinen Zähler für das Formular so wird angelegt.
10 -
11 -=== Pluginparameter (Optional) ===
12 -
13 -; Stellenanzahl
14 -: Dient der Festlegung einer festen Stellenanzahl für die Seriennummer. Besitzt die erzeugte Nummer weniger Stellen, dann werden die fehlenden Stellen mit Nullen aufgefüllt.
15 -; Präfix
16 -: Eine Zeichenkette, die der Seriennummer vorangestellt wird
17 -; Suffix
18 -: Eine Zeichenkette, die der Seriennummer angehangen wird
19 -
20 -=== Verwendung des Rückgabewertes ===
21 -
22 -Auf die erzeugte Seriennummer kann innerhalb der weiteren Verarbeitung wie folgt zugegriffen werden: {{code language="none"}}[%$<Name der Pluginaktion>.RESULT%]{{/code}}
23 -
24 24  {{id name="sec_global_settings" /}}
25 -
26 26  == Globale Plugineinstellungen ==
27 27  
28 28  Nach der [[Installation>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins.WebHome]] des Plugins muss die Datenbanktabelle für das Speichern der Seriennummer angelegt werden. Hierzu sind folgende Parameter nötig:
29 29  
30 -; db.connection.name
13 +; **db.connection.name**
31 31  : Name der angelegten [[Datenbankverbindung>>doc:Formcycle.UserInterface.Data.DBConnections.WebHome]], in der die Countertabelle angelegt werden soll. Dieser Name bezieht sich auf den Namen der Verbindung, die unter //Daten > DB-Verbindungen// angelegt wurde.
32 -; db.manage.process
33 -: Dieser Parameter kann die Werte {{code language="none"}}CREATE{{/code}} oder {{code language="none"}}DELETE{{/code}} annehmen. Beim Speichern der Pluginkonfiguration wird die Datenbanktabelle abhängig vom Wert dieses Parameters entweder //erstellt// ({{code language="none"}}CREATE{{/code}}) oder //gelöscht// ({{code language="none"}}DELETE{{/code}}).
15 +; **db.manage.process**
16 +: Dieser Parameter kann die Werte {{code}}CREATE{{/code}} oder {{code}}DELETE{{/code}} annehmen. Beim Speichern der Pluginkonfiguration wird die Datenbanktabelle abhängig vom Wert dieses Parameters entweder //erstellt// ({{code}}CREATE{{/code}}) oder //gelöscht// ({{code}}DELETE{{/code}}).
34 34  
35 35  === Aufbau der Datenbanktabelle ===
36 36  
37 -Die Datenbanktabelle wird mit dem Namen {{code language="none"}}plugin_project_counter{{/code}} angelegt und besitzt zwei Spalten:
20 +Die Datenbanktabelle wird mit dem Namen {{code}}plugin_project_counter{{/code}} angelegt und besitzt zwei Spalten:
38 38  
39 39  ; **project_id**
40 40  : System-ID des Formulars, zu welcher ein Seriennummernzähler zugeordnet ist
plugin_counter_de.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.nlo
Größe
... ... @@ -1,1 +1,0 @@
1 -183.6 KB
Inhalt
plugin_counter_en.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.nlo
Größe
... ... @@ -1,1 +1,0 @@
1 -211.8 KB
Inhalt
Copyright 2000-2024