Von Version < 2.1 >
bearbeitet von nlo
am 05.04.2019, 10:52
Auf Version < 42.5
bearbeitet von gru
am 30.04.2020, 19:44
<
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.nlo
1 +XWiki.gru
Inhalt
... ... @@ -1,33 +1,59 @@
1 +{{figure image="form_inbox_de.png"}}
2 +{{id name="fig_form_inbox_dialog" /}}
3 +Postfachdialog eines Formulars.
4 +{{/figure}}
5 +
1 1  {{content/}}
2 2  
3 -{{figure image="sammelpostfach_1.png"}}Sammelpostfach mit fest definierten Spalten{{/figure}}
8 +Der Postfach-Dialog eines Formulars lässt sich über die Schaltfläche //Postfach// {{ficon name="inbox"/}} im [[Formularmenü>>doc:Formcycle.UserInterface.MyForms.WebHome||anchor="form_menu"]] öffnen.
4 4  
5 -{{figure image="formularpostfach_1.png"}}Formularpostfach mit individuell definierten Spalten{{/figure}}
10 +== Allgemeine Einstellungen ==
6 6  
7 -In der Standardansicht des [[Posteingangs>>doc:Formcycle.Inbox.WebHome]] werden alle Vorgänge, auf die ein Nutzer Zugriff hat, dargestellt (siehe [[Benutzergruppen>>doc:Formcycle.UserInterface.UserSettings.UserGroups.WebHome]]). Als alternative Möglichkeit besteht das Definieren eines sog. Formularpostfachs, da dort die anzuzeigenden Spalten individuell konfigurierbar sind.
12 +* {{litem title="Betreff"}}Der Betreff eines Formulars ermöglicht die Benamung eingehender [[Vorgänge>>doc:Terminology.WebHome||anchor="form_record"]] im [[Posteingang>>doc:Formcycle.Inbox.WebHome]]. r den Betreff können [[Platzahlter>>doc:Formcycle.UserInterface.Variables.WebHome]] verwendet werden. Standarmäßig besteht der Betreff eines Formulars aus dem Formulartitel und der Vorgangs-ID (//[%$PROJECT_TITLE%] - [%$RECORD_ID%]//).{{/litem}}
8 8  
9 -== Datenbehandlung ==
14 +* {{litem title="Standardpostfach"}}Nach dem Absenden des Formulars, werden die Daten in einem Postfach abgelegt. Wird diesbezüglich keine Einstellung getroffen, werden die Vorgänge im Systempostfach "Zentrales Postfach" gespeichert. Über die Option "Standardpostfach", können sie jedoch ein alternatives Postfach angeben.{{/litem}}
10 10  
11 -Nach dem Absenden eines Vorgangs/Formulars werden die Daten in einer Systemtabelle des Servers mit {{formcycle case="dat"/}} abgelegt. Aus dieser Tabelle baut der "normale" Posteingang - anngig vom Postfach, des Status und der Berechtigung - die entsprechende Ansicht auf. Für das Projektpostfach wird jedoch zusätzlich eine Tabelle (pro Formularpostfach) dynamisch erzeugt. In dieser Tabelle werden die über die Konfiguration definierten Datenfelder zusätzlich gespeichert. Der Name der erzeugten Tabelle wird in der Konfigurationsmaske (siehe unten) angezeigt.
16 +* {{litem title="Statuswechsel im Postfach"}}Im [[Posteingang>>doc:Formcycle.Inbox.WebHome]] kann für jeden Vorgang ein [[Statuswechsel>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.States.WebHome]] (wenn entsprechende Status zur Vergung stehen) durchgehrt werden. Ist dies gewünscht, muss die Option "Statuswechsel im Postfach" aktiviert werden. Wird sie nicht aktiviert, steht der Statuswechsel nicht zur Verfügung.{{/litem}}
12 12  
13 -{{figure image="pr_postfach_normal.png"}}Normale Verarbeitung{{/figure}}
18 +== Einrichten einer formularspezifischen Datenansicht im Postfach ==
14 14  
15 -{{figure image="pr_postfach_projekt.png" width="300"}}Verarbeitung eines Formularpostfachs{{/figure}}
20 +{{figure image="inbox_project_view_de.png"}}
21 +Auswahl einer formularspezifischen Datenansicht im [[Posteingang>>doc:Formcycle.Inbox.WebHome]]
22 +{{/figure}}
16 16  
17 -== Einrichten eines Projektpostfachs ==
24 +{{figure image="pr_postfach_normal.png"}}
25 +{{id name="fig_inbox" /}}
26 +Standardansicht des [[Posteingangs>>doc:Formcycle.Inbox.WebHome]]
27 +{{/figure}}
18 18  
19 -{{figure image="formularpostfach_2.png"/}}
29 +{{figure image="pr_postfach_projekt.png" width="300"}}
30 +Verarbeitung einer [[formularspezifischen Datenansicht im Postfach>>doc:Terminology.WebHome||anchor="project_inbox"]]
31 +{{/figure}}
20 20  
21 -Öffnen Sie im ausgewählten Formular den Bereich Postfach.
22 22  
23 -In der rechten Liste werden alle Elemente der aktuellen Formularversion aufgelistet. Von dieser Listennen die Elemente - über die Buttons zwischen den Listen - in die linke Liste verschoben werden. Die Elemente der linken Liste werden auch als Spalten in der dynamisch angelegten Datenbanktabelle (Siehe: Datenbehandlung) angelegt.
34 +In der Standardansicht des [[Posteingangs>>doc:Formcycle.Inbox.WebHome]] werden alle [[Vorgänge>>doc:Terminology.WebHome||anchor="form_record"]], auf die ein Nutzer Zugriff hat, dargestellt. Diese Darstellung ist abhängig vom Status des [[Vorgangs>>doc:Terminology.WebHome||anchor="form_record"]], der [[Benutzergruppe>>doc:Formcycle.UserInterface.UserSettings.UserGroups.WebHome]] des Nutzers und den eingestellten Filtern des [[Posteingangs>>doc:Formcycle.Inbox.WebHome]].
24 24  
25 -===Spalten-Alias===
36 +Unter dem Punkt "Formularspezifische Datenansicht im Postfach", wird festgelegt, welche Elemente des Formulars in einer Tabellenansicht im Postfach dargestellt werden. Welche Daten in der Tabellenansicht angezeigt werden sollen, wird durch das Verschieben der Elemente aus der rechten Liste (Verfügbar) in die linke Liste (Im Postfach angezeigt) festgelegt.
26 26  
27 -In der linken Liste (Anzuzeigende Spalten) kann über das Edit-Symbol ein Alias vergeben werden. Dieser Alias wird dann anstelle des Elementnamens im Projektpostfach als Überschrift der entsprechenden Spalte angezeigt.
38 +Sobald ein Nutzer im Postfach Zugriff auf Vorgänge dieses Formulars erhält, erscheint zusätzlich eine Option zur Anzeige der hier konfigurierten Ansicht.
28 28  
29 -===Postfach initialisieren===
40 +{{version major="6" minor="4" patch="0"/}} Ab der {{formcycle/}} Version 6.4.0 ist es möglich, technische Elemente wie //ID//, //Betreff// und //Postfach// bei Bedarf ein- oder auszublenden. Zur Unterscheidung von Formularelementen, welche in diesem Dialog {{ficon name="inbox"/}}-Symbole vor Ihren Namen tragen, werden technische Element jeweils durch ein {{ficon name="settings2"/}}-Symbol gekennzeichnet.
30 30  
31 -Beim initialisieren werden Änderungen an der Konfiguration neu eingelesen und die dynamisch angelegte Datenbanktabelle wird neu erzeugt. In diesem Prozess wird die dynamisch angelegte Datenbanktabelle geleert und wieder mit den Daten aus der Systemtabelle befüllt. So ist es auch möglich, eine komplett neue Ansicht von Formulardaten des jeweiligen Projekts zu erzeugen.
42 +=== Datenbehandlung ===
32 32  
33 -Die Schaltfläche //Projektpostfach initialisieren// steht erst nach dem Speichern der Einstellungen zur Verfügung.
44 +{{id name="data_processing"/}}
45 +
46 +Nach dem Absenden eines Formulars werden die Daten in einer Systemtabelle des Servers mit {{formcycle case="dat"/}} abgelegt.
47 +Für die formularspezifische Datenansicht im Postfach wird zusätzlich eine Tabelle (pro Formularpostfach) dynamisch erzeugt. In dieser Tabelle werden die über die Konfiguration definierten Datenfelder zusätzlich gespeichert. Der Name der erzeugten Tabelle wird in der Konfigurationsmaske (siehe [[Abbildung>>||anchor="fig_form_inbox_dialog"]]) angezeigt.
48 +
49 +=== Spalten-Alias ===
50 +
51 +{{info}}
52 +Der Spalten-Alias ist verschieden vom Formularfeld-Alias. Initial wird nur der Spaltennamen mit dem Alias des Formularfelds vorbelegt. Wird der Formularfeld-Alias später geändert, geschieht keine automatische Anpassung des Spalten-Alias.
53 +{{/info}}
54 +
55 +In der linken Liste (anzuzeigende Spalten) kann über das Stift-Symbol ein Alias vergeben werden. Dieser Alias wird dann anstelle des Elementnamens in der formularspezifischen Datenansicht als Überschrift der entsprechenden Spalte angezeigt.
56 +
57 +=== Postfach initialisieren ===
58 +
59 +Wurden Änderungen an der formularspezifischen Datenansicht im Postfach vorgenommen, wird mit einem Klick auf die Schaltfläche //Speichern// {{icon name="save"/}} oder //Neu initialisieren// {{icon name="refresh"/}} die formularspezifische Datenansicht (neu) initialisiert. Dieser Prozess kann, abhängig von der Anzahl der [[Formularvorgänge>>doc:Terminology.WebHome||anchor="project_inbox"]], mehrere Minuten dauern. Beim initialisieren werden Änderungen an der Konfiguration neu eingelesen und die dynamisch angelegte Datenbanktabelle wird neu erzeugt. In diesem Prozess wird die dynamisch angelegte Datenbanktabelle geleert und wieder mit den Daten aus der Systemtabelle befüllt. So ist es auch möglich, eine komplett neue Ansicht von Formulardaten des jeweiligen Formulars zu erzeugen.
form_inbox_de.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +47.3 KB
Inhalt
form_inbox_en.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.nlo
Größe
... ... @@ -1,0 +1,1 @@
1 +36.0 KB
Inhalt
inbox_project_view_de.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.nlo
Größe
... ... @@ -1,0 +1,1 @@
1 +38.5 KB
Inhalt
inbox_project_view_en.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.nlo
Größe
... ... @@ -1,0 +1,1 @@
1 +36.6 KB
Inhalt
Copyright 2000-2024