Prozess-Editor
Gestaltung des Prozessverlaufes mit Prozess-Editor
Simple Prozess Designer
Die einfachen Prozesse werden mit dem Simple-Prozess-Designer erstellt. Diese sind bereits in den vorgegebenen Formulartypen dargestellt.
>>> Definition eines Workflows anhand des Simple Prozessdesigner (Bsp. Zeitkorrektur), graph. Prozessdesigner (> Bsp. siehe TechNotes)
Bestimmung des Prozessverlaufes mit dem Workflow-Prozess-Designer
Bei komplexen Prozessen, die sich nicht mit dem Prozessdesigner innerhalb des Webdesk darstellen lassen, kann man den Prozessverlauf mit Hilfe des Prozess-Editors visualisieren. Hiermit kann man Prozessdefinitionen für komplexe Anträge, wie z.B. einen Dienstreise-Antrag oder Investitionsantrag o.ä. erstellen.

Mit dem Prozess-Editor wird ein Java-Programm vom Server heruntergeladen, mit welchem komplexe Prozesse erstellt (Bestimmung des Workflow-Verlaufes), geladen und weit über die Möglichkeiten der webbasierten Prozessdefinition bearbeitet werden können.
Workflow-Variablen > Prozessdefinition
> TechDoku Beispiel (Jawe-Prozess mit WF-Editor abgebildet)
Gestaltung eines Reise-Workflows
- Welche Extended Attributes (Liste) sind zu definieren?
 - Welche Toolagents sollen verwendet werden?
 - Welche Workflow-Variablen sind notwendig?
 - Wie wird der Übergang vom Reiseantrag zur Reiseabrechnung definiert?
 - Wie bekommt der Datensatz im Webdesk den aktuellen Status des Workflow-Dokuments übermittelt?
 - Welche Prozessvarianten sind vorstellbar?
 
Folgende Workflow-Variablen müssen in der Prozessdefinition vorhanden sein:
| 
 Name  | 
 Beschreibung  | 
 Typ  | 
 Defaultwert  | 
|---|---|---|---|
| 
 from_date  | 
 Von-Datum der Reise (inkl. Zeitwert)  | 
 Date  | 
|
| 
 to_date  | 
 Ende-Datum der Reise (inkl. Zeitwert)  | 
 Date  | 
|
| 
 absence_code  | 
 Fehlgrund der Reise (falls Integration mit Zeiterfassung gewünscht)  | 
 String  | 
|
| 
 ta_id  | 
 ZEF-Id des Mitarbeiters  | 
 String  | 
|
| 
 description  | 
 Beschreibung / kommentar  | 
 String  | 
|
| 
 sourceLocation  | 
 Startort der Reise  | 
 String  | 
|
| 
 destinationLocation  | 
 Zielort der Reise  | 
 String  | 
|
| 
 reason  | 
 Begründung für die Reise  | 
 String  | 
|
| 
 status  | 
 Statuswert aktuell (wird mit Dienstreise-Datensatz synchronisiert!)  | 
 String  | 
|
| 
 travelFolder_UID  | 
 ID des TravelFolder-Records in der Dienstreise  | 
 String  | 
|
| 
 timeCorrections  | 
 Liste der Zeitkorrekturen in XML-Format  | 
 String  | 
|
| 
 timeCorrectionsMode  | 
 Gibt an, ob die Zeitkorrekturen manuell angegeben sind,   | 
 String  | 
|
| 
 process_author_workflowid  | 
 Workflow_id des Antragstellers  | 
 String  | 
|
| 
 process_author_group  | 
 Abteilung (hierarchische Gruppe) des Antragstellers  | 
 String  | 
|
| 
 last_approval_workflowid  | 
 workflowid der person die zuletzt genehmigt hat.  | 
 String  | 
|
| 
 switched_workflowid  | 
 Workflowid des users, welcher bei der aktuellen aktivität auf die   | 
 String  | 
|
| 
 approved_XXXX  | 
 für jeden Genehmigungsschritt muss es eine Workflowvariable geben,  | 
 Boolean  | 
|
| 
 canceled_processauthor  | 
 Möchte man eine Storno-Funktion für den Antragsteller nach erfolgter  | 
 Boolean  | 


Keine Kommentare vorhanden.