Changes for page Workflow


From version 1.5
edited by gru
on 29.06.2021, 14:15
Change comment: Update document after refactoring.
To version 2.1
edited by gru
on 26.07.2021, 10:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,13 +1,38 @@
1 1  WIP
2 2  
3 -Hier wird Übersicht gegeben:
3 +{{content/}}
4 4  
5 +== Workflowdesigner ==
6 +
7 +Kurze Einführung
8 +
9 +== Grobe Beschreibung ==
10 +
11 +* Grundkonzepte
12 +* alter und neuer Workflow ansprechen
13 +
14 +Verlinkung auf alten Workflow (Der alte Workflow wird in einer Unterkategorie positioniert und enthält dort alle bisherigen Unterseiten unverändert.)
15 +
16 +== Beschreibung des Workflows ==
17 +
18 +* Verarbeitungsketten
19 +* Trigger setzen
20 +* Aktionen grob Möglichkeiten beschreiben und auf Aktionen verlinken
21 +* Bedingungen und Fehlerelemente grob beschreiben und auf Aktionen verlinken
22 +
5 5  Direkt darunter kommen alle Elemente des Workflows
6 6  
7 -Der alte Workflow wird in einer Unterkategorie positioniert und enthält dort alle bisherigen Unterseiten unverändert.
25 +Hinweise von Andre:
8 8  
9 -Aktionen des neuen WF sollten immer auch auf die alten verlinken und umgekehrt.
27 +* Jeder Verarbeitungskette muss auf einen Endpunkt enden. Wird z.B. eine Bedingung am Ende einer Verarbeitungskette verwendet, muss sowohl im Ja-Fall als auch Nein-Fall sich ein Endpunkt befinden.
28 +* Treffen mehrere Ereignisse zu, werden die entsprechenden Verarbeitungsketten der Reihe nach von links nach rechts ausgeführt.
29 +* Eine Ausführung des Workflows ist fehlerhaft, wenn eine Aktion in einem Fehler endete und dieser Fehler nicht behandelt wurde (Abschlusseite: "Oops". Andernfalls ist die Ausführung des Workflows erfolgreich.
30 +* Es gibt eine Validierung des gesamten Workflows. Formular wird offline geschaltet, wenn invalider Workflow gespeichert wird.
31 +* Wird ein Workflow geändert, nicht gespeichert und neu geladen, erscheint ein Dialog, mit dem der alte Stand wiederherstellgt werden kann. Dabei wird nicht gespeichert, sondern erst, wenn der Nutzer auf Speichern klickt.
10 10  
11 -Bei den Aktionen sollte immer auch im ersten Satz stehen, in welcher Gruppe sie sind
12 12  
13 -Bei Legacy Aktionen sollte dies gernerell darüber stehen in einem Hinweisfeld. Die Aktionen , welche schon in der Version 6 deprecated waren, sollten dies dann extra im Text erwähnt bekommen.
34 +TODO auf Unterseiten:
35 +* Aktionen des neuen WF sollten immer auch auf die alten verlinken und umgekehrt.
36 +* Bei den Aktionen sollte immer auch im ersten Satz stehen, in welcher Gruppe sie sind
37 +* Bei Legacy Aktionen sollte dies gernerell darüber stehen in einem Hinweisfeld. Die Aktionen , welche schon in der Version 6 deprecated waren, sollten dies dann extra im Text erwähnt bekommen.
38 +* Von Andre: Bei einigen Aktionen können Dateien ausgewählt werden, die von anderen Aktionen erzeugt werden. Dabei können alle Aktionen ausgewählt werden, die potentiell vor der Aktion ausgeführt werden können. Z.B. wenn "Aktion A -> Bedingung(ja=Aktion B,nein=Aktion C), Aktion D" konfiguriert ist, dann kann in D Aktion A ausgewählt werden, diese kommt immer von A. Aber auch sowohl B als auch C können ausgewählt werden, weil je nach Ausgang der Bedingung B oder C vor D kommen können. In Aktion C kann aber nicht B ausgewählt werden, weil B nie vor C kommen kann.