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.