Von Version < 4.1 >
bearbeitet von nlo
am 24.03.2020, 17:42
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
Inhalt
... ... @@ -1,7 +1,25 @@
1 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 +{{id name="sec_plugin_parameters" /}}
4 +== Verwendung des Plugins ==
5 +
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.
7 +
3 3  {{id name="sec_global_settings" /}}
4 4  == Globale Plugineinstellungen ==
5 5  
6 -{{id name="sec_plugin_parameters" /}}
7 -== Pluginparameter ==
11 +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:
12 +
13 +; **db.connection.name**
14 +: 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.
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}}).
17 +
18 +=== Aufbau der Datenbanktabelle ===
19 +
20 +Die Datenbanktabelle wird mit dem Namen {{code}}plugin_project_counter{{/code}} angelegt und besitzt zwei Spalten:
21 +
22 +; **project_id**
23 +: System-ID des Formulars, zu welcher ein Seriennummernzähler zugeordnet ist
24 +; **counter_value**
25 +: Wert des Seriennummernzählers
Copyright 2000-2024