Workflows

Einführung in Workflows in ConSol CM

Workflows werden in ConSol CM zum Abbilden von Geschäftsprozessen verwendet. Dies beinhaltet sowohl das logische Abbilden und Entwerfen des Prozesses als auch die Implementierung des Prozesses in einem technischen Objekt. Workflows enthalten alle Informationen über den Prozessfluss, und die Exceptions und Interrupts.

Konzepte, Begriffe und Definitionen

Konzept

Andere Begriffe

Definition

Geschäftsprozess

Prozess

In einer Organisation eingesetzte Vorgehensweise, bestimmte Aufgaben durchzuführen

Workflow

 

Technische Darstellung des Geschäftsprozesses

Queue

Prozess

Instanz des Geschäftsprozesses; verbindet den verwendeten Workflow mit den Beteiligten, d. h. den betroffenen Kontakten und Benutzern

Kontakt

Kunde

Person, die ein Interesse am Ergebnis des Geschäftsprozesses hat

Vorgang

Ticket

Objekt, das den Prozess durchläuft und die durchgeführten Aufgaben dokumentiert

Rolle

 

Definition der Zuständigkeiten der Benutzer durch das Erteilen von Zugriffsrechten auf Objekte und Funktionen

Interrupt

 

Unterbrechung im Prozess, die durch einen Trigger oder eine Bereichsaktivität ausgelöst wurde. Nach dem Interrupt kehrt der Vorgang zu seiner vorherigen Position im Prozess zurück.

Exception

 

Änderung im Prozessfluss, die durch einen Trigger oder eine Bereichsaktivität ausgelöst wurde. Nach der Exception führt der Vorgang den Prozess von seiner neuen Position aus fort.

Zweck und Verwendung

Ein Workflow implementiert einen bestimmten Prozess, d. h. die Aktionen und Entscheidungen, die nötig sind, um die Kundenanfragen zu bearbeiten. Jede Anfrage wird als Vorgang abgebildet, in dem die Daten der Anfrage, der Verlauf und die betroffenen Personen gespeichert sind. Der Grad der Flexibilität beim Arbeiten mit Vorgängen hängt vom Workflow-Entwurf ab. Sie können entweder feste Pfade definieren, die ein Vorgang nehmen kann, oder Bereichsaktivitäten verwenden, um bestimmte Aktionen an einer beliebigen Stelle im Prozess zu ermöglichen. In beiden Fällen beginnt der Vorgang den Prozess am Startknoten und beendet ihn am Endknoten.

Sie können auch Prozessketten darstellen, indem Sie mehrere Workflows durch Einsprung- und Aussprungknoten verbinden.

Interrupts und Exceptions im Prozess werden durch Trigger abgebildet, die es dem Prozess ermöglichen, auf externe Ereignisse zu reagieren.

Workflows werden Queues zugewiesen, mit denen die Beteiligten festlegt werden, d. h. die Benutzer, die die Aufgaben bearbeiten, und die Kontakte, die Interesse am Ergebnis des Prozesses haben.

Grundlegende Prozesslogik

Folgende Grundregeln gelten für ConSol CM-Prozesse:

Beim Speichern oder Installieren eines Workflows werden keine Endlosschleifen entdeckt. Diese verursachen eine InfiniteWorkflowLoopException während der Laufzeit.

Verfügbare Einstellungen für Workflows

Verfügbare Workflow-Komponenten

Es gibt zwei Arten von Workflow-Komponenten:

Die folgende Tabelle zeigt die Workflow-Elemente:

Element

Icon

Beschreibung

Ausführung

Link

Bereich

Bereiche werden zur Gruppierung von Workflow-Elementen verwendet, um den Status der Vorgänge zu definieren, die sich zu diesem Zeitpunkt innerhalb des Bereichs befinden.

n.v.

Bereiche

Startknoten

Der Startknoten ist die Eintrittsstelle in den Prozess für die Vorgänge.

Automatisch

Startknoten

Endknoten

Endknoten sind das Ende des Prozesses. Sobald ein Vorgang einen Endknoten erreicht, ist er geschlossen.

Automatisch oder manuell

Endknoten

Aktivität

Aktivitäten sind Schritte im Geschäftsprozess. Es gibt drei Arten von Aktivitäten:

  • Manuelle Aktivität:
    Aktivität, die während eines bestimmten Prozessschrittes verfügbar ist und von einem Benutzer ausgeführt werden kann

  • Automatische Aktivität:
    Aktivität, die während eines bestimmten Prozessschrittes verfügbar ist und automatisch ausgeführt wird, wenn dieser erreicht ist

  • Bereichsaktivität:
    Aktivität, die in einem bestimmten Bereich verfügbar ist und von einem Benutzer ausgeführt werden kann

Automatisch oder manuell

Aktivitäten

Wiedereröffnungsaktivität

Wiedereröffnungsaktivitäten können dazu verwendet werden, einen geschlossenen Vorgang wieder zu öffnen.

Automatisch oder manuell

Wiedereröffnungsaktivitäten

Entscheidungsknoten

Entscheidungsknoten ermöglichen es, Vorgänge anhand einer bestimmten Bedingung weiterzuleiten.

Automatisch

Entscheidungen

Einsprungknoten

Einsprungknoten sind Eintrittsstellen für Vorgänge aus anderen Queues.

Automatisch

Einsprung- und Aussprungknoten

Aussprungknoten

Aussprungknoten sind Austrittsstellen für Vorgänge, die in eine andere Queue wechseln.

Automatisch oder manuell

Einsprung- und Aussprungknoten

Notiz

Mit Notizen wird der Workflow dokumentiert.

n.v.

Notizen

Die folgende Tabelle zeigt die Adornments:

Adornment

Icon

Beschreibung

Link

Zeit-Trigger

Ein Zeit-Trigger ist ein Interrupt, der eintritt, wenn eine bestimmte Zeitspanne verstrichen ist. Zeit-Trigger können an Bereiche und Aktivitäten gehängt werden.

Zeit-Trigger

E-Mail-Trigger

Ein E-Mail-Trigger ist ein Interrupt, der eintritt, wenn eine E-Mail für einen Vorgang eingeht. E-Mail-Trigger können an Bereiche gehängt werden.

E-Mail-Trigger

Event-Trigger

Ein Event-Trigger ist ein Interrupt, der eintritt, wenn eine bestimmte Aktion oder Änderung für einen Vorgang erfolgt. Event-Trigger können an Bereiche gehängt werden.

Event-Trigger

Aktivitätsformular

Aktivitätsformulare können an Aktivitäten gehängt werden. Sie definieren das Formular, das der Benutzer ausfüllen muss, um eine Aktivität auszuführen.

Aktivitätsformulare

Verwenden von Skripten

Skripte können an vielen Stellen des Workflows verwendet werden, um das Verhalten der Workflow-Komponenten anzupassen und Logik zum Prozess hinzuzufügen.

Die meisten Workflow-Elemente können zwei Arten von Skripten haben:

Adornments können je nach ihrem Zweck verschiedene Arten von Skripten haben.

Grundlegende Aufgaben

Verwalten von Workflows

Workflows werden im ersten Tab, mit dem Namen Alle Workflows, der Seite Workflows der Web Admin Suite verwaltet. Die folgenden Aktionen sind verfügbar:

Verwenden des Workflow-Editors

Mit dem Workflow-Editor können Sie den Inhalt des Workflows erstellen. Die grundlegenden Schritte sind:

  1. Platzieren Sie ein Workflow-Element auf der Arbeitsfläche, indem Sie es aus dem Elementbereich an die gewünschte Position ziehen.

  2. Bearbeiten Sie die Details des Elements. Dies kann entweder über den Detailbereich auf der rechten Seite oder über die Symbolleiste erfolgen. Informationen zu den verfügbaren Einstellungen finden Sie auf der Unterseite des Elementtyps, siehe Verfügbare Workflow-Komponenten.

  3. Verbinden Sie das Workflow-Element mit anderen Workflow-Elementen, indem Sie Pfeile ziehen.

Im Workflow-Editor können Sie die folgenden Aktionen durchführen:

Sie können die Löschung eines Elements mit der Tastenkombination STRG+Z rückgängig machen.

Aktionen, die sich auf bestimmte Elementtypen beziehen, sind im Unterabschnitt des Elementtyps beschrieben.

Speichern und Installieren eines Workflows

Workflows werden versioniert, sodass es möglich ist, die Historie eines Workflows zu sehen und ältere Workflow-Versionen zu überprüfen. Das Versionsmuster ist „Hauptversion.Nebenversion“, z. B. 1.2.

Es gibt mehrere Aktionen, die Sie im Zusammenhang mit dem Speichern und Installieren eines Workflows durchführen können.

Erweiterte Aufgaben

Ändern von Editoreinstellungen

Der Workflow-Editor hat die folgenden allgemeinen Einstellungen. Klicken Sie zum Ändern der Einstellungen auf den Button Einstellungen.

Deployment-Modus

Der Deployment -Modus legt fest, wann Änderungen an Properties der Workflow-Elemente, z. B. Bezeichnungen, Skripte oder Icons, wirksam werden.

Änderungen an der Workflow-Struktur, z. B. das Verschieben einer Aktivität oder das Hinzufügen eines Zeit-Triggers, werden immer bei der Workflow-Installation wirksam.

Workflow-Entwürfe

Mit der Einstellung Automatisch Entwurfsversion erstellen wird festgelegt, ob mit der ersten wichtigen Änderung an einem installierten oder gespeicherten Workflow, z. B. Hinzufügen eines Elements, Editieren eines Skripts oder Ändern einer Bezeichnung, eine Entwurfsversion erstellt werden soll, die bei nachfolgenden Änderungen aktualisiert wird. Wenn Sie die Anwendung verlassen, weil Ihre Session abgelaufen ist, oder Sie den Browser-Tab geschlossen haben, und sich danach wieder anmelden, wird die Information über den Entwurf beim Öffnen des Workflows angezeigt. Sie können dann entscheiden, ob Sie die Entwurfsversion öffnen oder verwerfen möchten.

Diese Funktion funktioniert nur für installierte oder gespeicherte Workflows, nicht aber für neu erstellte Workflows, die noch nicht gespeichert wurden.

Hintergrundwissen über Vorgangsübertragung

Eine Vorgangsübertragung ist bei folgenden Änderungen notwendig: