Workflow Designer
[Voraussetzung: Berechtigungsrolle "Workflow Architect"]
Der Workflow Designer ist eines der Herzstücke von Flexiflow.
Mittels dieses Werkzeugs können Sie eigenständig Workflows erstellen und administrieren - mit allem, was dazugehört.
Vorbereitung
Möchten Sie sich zunächst mit theoretischen Grundlagen befassen, so empfehlen wir Ihnen die Lektüre des folgenden Kapitels:
Workflow Grundlagen
Verwendung eines Standardworkflows
Möchten Sie möglichst zügig und komfortabel einen Workflow für ein bestimmtes Thema erstellen,
so bietet es sich an, zu prüfen, ob für Ihren Anwendungszweck etwas für Ihren Bedarf bei unseren Standardworkflows
dabei ist. Momentan unterstützen wir die Bereiche Survey/Standortbegehung, Installation, Service, Order/Bestellung,
sowie Customer Satisfaction/Kundenzufriedenheit.
Flexiflow Standardworkflows
Zug. Operation: Clone Workflow
Erstellen eines neuen Workflowtemplates
Möchten Sie einen Workflow "von Grund auf hochziehen", geht dies mittels
der Operation "Template hinzufügen". Ein Workflowtemplate ist die "Bauvorlage" für alle Workflowinstanzen,
also alle aktiven Workflows.
Vergeben Sie nun für ihr Workflowtemplate einen eindeutigen, sprechenden Namen im Feld "Bezeichnung".
Der Systemname (rechts neben der Bezeichnung) sollte nach Erstellen des Templates nicht verändert werden.
Die Höhe und Breite der Arbeitsfläche können Sie so lassen, wie vom System angeboten -
diese wird ohnehin beim Modellieren dynamisch angepasst.
Das System nimmt Ihnen die Konfiguration ab, die für die Anzeige der Workflowdaten in der Dokumentation
notwendig ist. Standardmäßig ist daher die Anzeige der Dokumentation eingehängt.
Variablen benötigen wir zunächst keine.
Arbeiten mit dem Workflow Designer
Beginnen Sie, indem Sie ihr Workflow Template mit der Operation "Bearbeiten" öffnen.


Die blauen Buttons im oberen Menü sind die Standard-Operationen, mit denen
sowohl der Workflow modelliert wie auch die Anzeige der geschriebenen Daten beeinflusst werden kann,
wie z.B. bei "Dokumentation editieren".
Wir werden diese noch im Detail kennenlernen.
Hinzufügen von Lanes
Nun widmen wir uns den Lanes. Unter einer Lane verstehen wir ein logisches
Element, mit dem festgelegt wird, welche Workflowteilnehmer welche Aufgaben bearbeiten dürfen, die innerhalb dieser Lane platziert sind. Dies kann über Rechterollen, Benutzer oder - etwas fortgeschrittener - über Variablen gesteuert werden.
1) Operation "Lane hinzufügen"
Wählen Sie zunächst aus der oberen, horizontalen Navigation die Operation "Lane hinzufügen" aus:
Machen Sie danach im nachfolgenden Konfigurationsdialog Angaben dazu, für wen Aufgaben in dieser Lane
ausgeliefert werden sollen. Bestätigen Sie mit "Lane erstellen".
2) Kontrollieren der Lane-Konfiguration.
Wenn die Rolle, die Sie zugewiesen haben, so erscheint wie in Screen 3) grün umrandet,
war Ihre Konfiguration erfolgreich.

3)

Zusätzlich zu den Lanes für die Human Tasks empfehlen wir, zwei weitere Lanes standardmässig
einzurichten: einmal "System" (für Aufgaben, die automatisiert ohne Nutzeraktivität ausgeführt werden,
zum anderen "Dokumentation". Letztere hilft Ihnen zum einen, den Funktionsumfang Ihrer Aufgaben vor der eigentlichen Konfiguration der Aufgaben sinngemäß zu planen, zum anderen dient sie der technischen Dokumentation
ihrer Arbeit.

Sobald ihre Lanes gemäß der gewünschten Workflowteilnehmer (z.B. Project Manager, Service Team) eingerichtet sind, können Sie damit beginnen, sich den Aufgaben zu widmen, die innerhalb Ihres Workflows bearbeitet werden sollen.
Hinzufügen von Aufgaben
Beginnen Sie mit der Operation "Aufgabe hinzufügen" im oberen, horizontalen Menü.

Wie Sie sehen, bietet FlexiFlow eine große Auswahl an Aufgabentypen.
Schauen wir Sie uns an:
Tasktyp | Einsatzzweck | Anmerkungen / Tips |
Inhaltstyp Aufgabe | Dieser Aufgabentyp ist der "Big Player" für eine Aufgabe, die einem Benutzer bearbeitet wird. | In der Regel ist es das, was benötigt wird. Andere User Tasks |
Sende E-Mail Aufgabe | Mit diesem Aufgabentyp kann | Als Empfänger können |
Prozessvariable festlegen | Mit diesem Aufgabentyp wird | |
Kundenzufriedenheits Aufgabe | Dieser Aufgabentyp startet | |
Webform Aufgabe | Dieser Aufgabentyp stellt eine | Kommen Sie auf uns zu, |
Automatisiert ausgeführte Aufgabe / Batch Task | Ein Batch Task ruft eine | Das Einrichten eines Batch Tasks ist ein ziemlich technischer Vorgang und wird in der Regel von einem der FlexiFlow Entwickler betreut. |
Wenn Aufgabe | Einer der Aufgabentypen, mit der die Logik innerhalb eines | Dieser Task leistet dies: |
Und Aufgabe | Ein weiterer Aufgabentyp, mit dem | Verwendet man diesen Aufgabentyp, |
Oder Aufgabe | Ein weiterer Aufgabentyp, mit dem | Verwendet man diesen Aufgabentyp, |
Ende Aufgabe | Der "Ende" Aufgabentyp repräsentiert das Ende des Workflow. | Es kann durchaus mehrere "Ende" Aufgabentypen geben, z.B. einen für "Ende, alles |
Starte untergeordneten Workflow | Dieser Aufgabentyp triggert einen | Dabei werden alle Prozessvariablen |
Manuelle Web Aufgabe | Dieser Aufgabentyp kann momentan | |
Interaktive Aufgabe | Dieser Aufgabentyp kann momentan |