Änderungen von Dokument Workflow


Von Version 42.1
bearbeitet von nlo
am 26.07.2021, 16:54
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 43.1
bearbeitet von nlo
am 26.07.2021, 16:55
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -5,10 +5,7 @@
5 5  {{id name="fig_workflow_overview"/}}
6 6  {{figure image="workflow_overview_marked_de.png" clear="h1"}}Den größten Platz des //Workflowdesigners// nimmt der [[Arbeitsbereich>>||anchor="sec_designer_component_main"]] in der Mitte (1) ein. Dieser stellt die Verarbeitung des Formulars grafisch in Form des //Workflowgraphen// dar. Links neben dem Arbeitsbereich befindet sich die [[Elementauswahl>>||anchor="sec_designer_component_element_selection"]] (2), welche sämtliche Aktionen, Ereignisse und weitere Steuerungselemente auflistet. Neue Elemente können einfach per Drag & Drop aus der Elementauswahl in die Verarbeitung gezogen werden. Die Eigenschaften einzelner Elemente im Arbeitsbereich werden rechts neben diesem in den [[Elementeigenschaften>>||anchor="sec_designer_component_element_properties"]] dargestellt. Über diesen Bereichen befindet sich die [[Werkzeugleiste>>||anchor="sec_designer_component_tool_bar"]] (4) des Workflowdesigners. Unterhalb des Arbeitsbereichs befindet sich eine [[Statusleiste>>||anchor="sec_designer_component_status_bar"]] (5) mit Information zur aktuellen Verarbeitung.{{/figure}}
7 7  
8 -{{id name="sec_designer"/}}
9 9  
10 -== Workflowdesigner ==
11 -
12 12  {{id name="fig_workflow_example_submit"/}}
13 13  {{figure image="workflow_example_submit_de.png" clear="h1"}}Beispiel einer Verarbeitungskette für das Absenden eines Formulars über den Absendebutton //btnSubmit// im Formular.{{/figure}}
14 14  
... ... @@ -16,7 +16,7 @@
16 16  
17 17  {{id name="sec_designer_graph"/}}
18 18  
19 -=== Workflowgraph ===
16 +== Workflowgraph ==
20 20  
21 21  Der //Workflowgraph// stellt das Herzstück des Workflowdesigners dar, mit welchem die Verarbeitung eines Formulars grafisch repräsentiert wird und bearbeitet werden kann. Der Beginn einer jeden Verarbeitung ist mit dem {{formcycle/}}-Symbol markiert. [[image:workflow_start.png]]
22 22  Der Workflow ist von oben nach unten zu lesen. Jede Verarbeitungskette beginnt mit einem Ereignis, welches diese auslöst. Bspw. kann der Klick auf einen bestimmten Button im Formular eine Verarbeitungskette starten, in welcher eine [[E-Mail>>doc:Formcycle.Designer.Workflow.Actions.EMail.WebHome]] an den Antragsteller gesendet wird. Wie man an diesem Beispiel sieht, werden innerhalb von Verarbeitungsketten Aktionen ausgeführt. Diese Verarbeitungsketten können komplexer werden und sich bspw. abhänging von den Formulareingaben aufsplitten. Diese Abzweigungen werden über [[Bedingungen>>doc:Formcycle.Designer.Workflow.FlowControl.Condition.WebHome]] realisiert. So wird bspw. nur eine E-Mail versendet, wenn der Antragstelle auch eine E-Mail angegeben hat. Wenn dies nicht der Fall ist, wird bspw. ein PDF des Formular erstellt und dieses dem Antragsteller zurückgegeben. Wie man sieht führen Bedingungen dazu, dass sich eine Verarbeitungskette in zwei Teilverarbeitungsketten aufteilen. Jede Verarbeitungskette muss in einem Endpunkt enden. In der Regel ist ein solcher Endpunkt ein [[Status>>doc:Formcycle.Designer.Workflow.States.WebHome]] in dem sich der Vorgang nach Aursführung der Verarbeitung befinden soll. Im Fall von Bedingungen werden die dadurch entstandenen Teilverarbeitungsketten nach Ausführung der geünschten Aktionen wieder zusammen geführt (siehe [[Abbildung>>||anchor="fig_workflow_example_submit"]]). Jede Teilverarbeitungskette kann allerdings auch einen eigenen Endpunkt definieren. Das hier vorgestellte Beispiel ist in der [[Abbildung>>||anchor="fig_workflow_example_submit"]] als Verarbeitungskette im Arbeitsbereich des Workflowdesigner dargestellt.
... ... @@ -25,37 +25,37 @@
25 25  
26 26  {{id name="sec_designer_components"/}}
27 27  
28 -=== Komponenten ===
25 +== Komponenten ==
29 29  
30 30  Wie in der [[Abbildung>>||anchor="fig_workflow_overview"]] zu sehen, besteht der Workflowdesigner aus den folgenden Komponente: [[Arbeitsbereich>>||anchor="sec_designer_component_main"]], [[Elementauswahl>>||anchor="sec_designer_component_element_selection"]], [[Elementeigenschaften>>||anchor="sec_designer_component_element_properties"]] & [[Statusleiste>>||anchor="sec_designer_component_status_bar"]], welche im Folgenden kurz vorgestellt werden sollen. Über diesen Bereichen befindet sich die [[Werkzeugleiste>>||anchor="sec_designer_component_tool_bar"]] des Workflowdesigners (Allgemeine Informationen zur Werkzeugleiste sind [[hier>>doc:Formcycle.Designer.WebHome]] zu finden).
31 31  
32 32  {{id name="sec_designer_component_main"/}}
33 33  
34 -==== Arbeitsbereich ====
31 +=== Arbeitsbereich ===
35 35  
36 36  {{id name="sec_designer_component_element_selection"/}}
37 37  
38 -==== Elementauswahl ====
35 +=== Elementauswahl ===
39 39  
40 40  Die Elementauswahl kann über das Pfeilsymbol am Rand eingeklappt werden, wodurch mehr Platz für den Arbeitsbereich entsteht. Dem Workflowgraphen können trotzdem neue Elemente mit einem Klick auf die sog. Droppunkte [[image:workflow_drop_point.png]] hinzugefügt werden.
41 41  
42 -===== Ereignisse =====
39 +==== Ereignisse ====
43 43  
44 -===== Aktionen =====
41 +==== Aktionen ====
45 45  
46 -===== Endpunkte =====
43 +==== Endpunkte ====
47 47  
48 48  {{id name="sec_designer_component_element_properties"/}}
49 49  
50 -==== Elementeingenschaften ====
47 +=== Elementeingenschaften ===
51 51  
52 52  {{id name="sec_designer_component_tool_bar"/}}
53 53  
54 -==== Werkzeugleiste ====
51 +=== Werkzeugleiste ===
55 55  
56 56  {{id name="sec_designer_component_status_bar"/}}
57 57  
58 -==== Statusleiste ====
55 +=== Statusleiste ===
59 59  
60 60  == Grobe Beschreibung ==
61 61