# Knotentypen

Je nach Knotentyp haben Sie die Möglichkeit, unterschiedliche Knoteneinstellungen vorzunehmen.

# Knoten öffnen

Um die Einstellungen eines Knotens zu bearbeiten, öffnen Sie den jeweiligen Knoten wie folgt:

  1. Wählen Sie den Knoten, den Sie bearbeiten möchten.

Im Bereich Knoteneinstellungen nehmen Sie die gewünschten Einstellungen vor. Einige Felder entsprechen den Feldern des Startknotens.

Nachfolgend sind die wichtigsten Einstellungen für jeden Knotentyp beschrieben:

# Benutzerknoten

Folgende Felder sind hinzugekommen oder unterscheiden sich vom Startknoten:

Feld 'Benutzer'

Benutzer: Im Feld Benutzer wählen Sie aus, wer den Knoten bearbeiten soll. Die Standardeinstellung für dieses Feld ist Eigentümer. Eigentümer heißt: Derjenige, der den Workflow startet, bearbeitet alle Knoten mit dieser Einstellung.

Um einen anderen Benutzer oder eine Gruppe auszuwählen, wählen Sie Auswählen.

Feld 'Zweite Gruppe auswählen'

Zweite Gruppe auswählen: Bei Bedarf fügen Sie einer Gruppe eine weitere Gruppe hinzu. Nutzen Sie dazu den Button Auswählen hinter dem Feld Zweite Gruppe auswählen. Die beiden Gruppen werden als UND-Gruppe verbunden. Nur Personen, die Mitglied in beiden Gruppen sind, erhalten den Workflow.

Feld 'Verlinkungsgruppe'

Verlinkungsgruppe: Wenn Sie für mehrere Knoten dieselbe Gruppe ausgewählt haben, lassen sich diese Knoten miteinander verlinken. Alle miteinander verlinkten Gruppenknoten werden demselben Gruppenmitglied zugewiesen, wenn dieses den jeweiligen Workflow angenommen hat. Auf diese Weise lässt sich vermeiden, dass sich ständig unterschiedliche Mitglieder einer Gruppe mit einem Workflow beschäftigen müssen.

Gruppenknoten verlinken:

  1. Um mehrere Gruppenknoten miteinander zu verlinken, wählen Sie Gruppenknoten verlinken.

    Dialog 'Gruppenknoten verlinken'

    Der Dialog Gruppenknoten verlinken erscheint.

    Ausgewählter Knoten; parallel geöffnet der Dialog 'Gruppenknoten verlinken'

  2. Wählen Sie im Zeichenbereich des Workflowdesigners den Knoten aus, den Sie mit dem zuvor ausgewählten Knoten verlinken möchten.

    Der Dialog Gruppenknoten verlinken bleibt dabei geöffnet.

    Dialog 'Gruppenknoten verlinken'; Button 'Ausgewählte Gruppenknoten miteinander verlinken'

  3. Wählen Sie im Dialog Gruppenknoten verlinken den Button Ausgewählte Gruppenknoten miteinander verlinken (nach rechts zeigendes Pfeilsymbol).

    Der ausgewählte Knoten wird der Liste hinzugefügt. Jeder Knoten bekommt eine ID innerhalb der Verlinkung.

  4. Schließen Sie den Dialog mit OK.

    Im Feld Verlinkungsgruppe sehen Sie die Nummer der Verlinkungsgruppe, zu welcher der jeweilige Knoten gehört.

Feld 'Info'

Info: Im Textfeld Info können Sie eine Nachricht für die zuständige Person eintragen, z. B. eine Arbeitsanweisung oder einen Bearbeitungshinweis.

Feld 'Bezeichnung beim Weiterleiten'

Bezeichnung beim Weiterleiten: In das Feld Bezeichnung beim Weiterleiten tragen Sie bei Bedarf einen Namen ein, der sich vom Feld Arbeitsschritt unterscheidet. Der Inhalt des Feldes Bezeichnung beim Weiterleiten dient zur Beschriftung des Buttons im Dialog Workflow weiterleiten.

Wenn Sie das Feld Bezeichnung beim Weiterleiten leer lassen, übernimmt ELO automatisch den Inhalt des Feldes Arbeitsschritt als Beschriftung für den Button beim Weiterleiten.

Information

Das Feld Bezeichnung beim Weiterleiten steht bei allen Knoten, außer beim Startknoten, zur Verfügung.

Übersetzungsvariable: Das Feld Übersetzungsvariable wird benötigt, wenn Sie den Inhalt des Feldes Bezeichnung beim Weiterleiten in mehreren Sprachen benötigen. Tragen Sie den passenden Key aus der entsprechenden Properties-Datei ein.

Nähere Informationen finden Sie im Kapitel Formular-Workflow > Globale Formulareinstellungen unter Sprachen bzw. Übersetzungsvariable (Präfix) und in der Dokumentation ELO Java Client Administration (opens new window) im Kapitel Übersetzung.

Feld 'Reihenfolge beim Weiterleiten'

Reihenfolge beim Weiterleiten: Bei einem Benutzerknoten mit mehreren Folgeknoten lässt sich festlegen, in welcher Reihenfolge die Folgeknoten beim Weiterleiten des Workflows erscheinen. Dies bezieht sich auf den Button im Dialog Workflow weiterleiten.

Nutzen Sie dazu das Feld Reihenfolge beim Weiterleiten. Über die Pfeilsymbole ändern Sie die Position des im Feld ausgewählten Folgeknotens.

Feld 'Ende-Skript'

Ende-Skript: Im Feld Ende-Skript legen Sie eine Aktion fest, die bei Weiterleitung des Workflows ausgeführt wird. Es kann z. B. eine Statusmeldung an den Eigentümer des Workflows gesendet werden.

Information

Ende-Skripte werden über den ELO Indexserver ausgeführt. Nähere Informationen zu den Skripten finden Sie im Kapitel Erweiterte Funktionalitäten.

Feld 'Sichtbar nach Anzahl Tagen/Zurückgestellt'

Sichtbar nach (Anzahl Tage)/Zurückgestellt: Das Feld Sichtbar nach (Anzahl Tage)/Zurückgestellt nutzen Sie, um eine Verzögerung einzurichten. Ist eine Verzögerung eingerichtet, erscheint der Workflow erst nach Ablauf der eingetragenen Tage in der Aufgabenliste der zuständigen Person. Die Verzögerung ist wirksam, sobald der Workflow an den Knoten weitergeleitet wurde.

Beachten Sie

Die Anzahl der Tage für die Verzögerung sollte nicht höher sein als die maximale Verweildauer. Ansonsten überschreitet der Workflow die Frist, bevor er bearbeitet werden kann.

Option 'Nur ein Folgeknoten möglich'

Nur ein Folgeknoten möglich: Ist die Option Nur ein Folgeknoten möglich aktiviert, kann beim Weiterleiten nur ein Knoten gewählt werden.

Option 'Folgeknoten zurücksetzen'

Folgeknoten zurücksetzen: Ist die Option Folgeknoten zurücksetzen aktiviert, werden die Erledigt-Kennzeichnung aller Folgeknoten eines Workflowknoten zurückgesetzt, falls ein Workflow-Zweig im Rahmen einer Schleife mehrfach durchlaufen wird. Damit werden die Folgeknoten auf den Zustand zurückversetzt, den sie beim ersten Durchlauf des Workflows hatten.

Information

Da es inzwischen möglich ist, einen Zyklus mithilfe von Zyklusknoten abzubilden, sollte diese Option nur noch in Ausnahmefällen genutzt werden.

Formular: Über das Feld Formular lassen sich Teile eines Formulars (Templates) in einen Knoten einbinden.

Dialog 'Workflow-Formularauswahl'

Über Auswählen öffnen Sie den Dialog Workflow-Formularauswahl. Dort wählen Sie die gewünschten Templates aus.

Aktionsschaltflächen: Im Dialog Workflow weiterleiten können bis zu fünf Aktionsschaltflächen eingeblendet werden.

Information

Möchten Sie Aktionsschaltflächen verwenden, müssen Sie, aus technischen Gründen, mindestens zwei Aktionsskripte eintragen.

Die Aktionsschaltflächen lösen bestimmte Vorgänge aus, wie z. B. den Versand einer E-Mail oder den Aufruf eines Dokuments.

Dialog 'Aktionsskripte'

Um den Dialog Aktionsskripte zu öffnen, wählen Sie den Button Auswählen hinter dem Feld Aktionsschaltflächen. Im Dialog Aktionsskripte lassen sich Skripte auswählen.

Dialog 'Workflow weiterleiten' mit Aktionsschaltflächen

Im Dialog Workflow weiterleiten werden die eingebundenen Aktionsschaltflächen angezeigt.

Information

Für Aktionsskripte gelten bestimmte Regeln. Nähere Informationen dazu finden Sie im Kapitel Erweiterte Funktionalitäten.

Feld: Über das Feld Feld wählen Sie aus, welche Felder einer Maske für diesen Knoten verwendet werden. Die gewählten Felder sieht die Person, die den jeweiligen Knoten bearbeitet, beim Weiterleiten des Workflows. Dadurch können der zuständigen Person wichtige Informationen mitgegeben werden. Zugleich hat die zuständige Person die Möglichkeit, die Metadaten gegebenenfalls anzupassen.

Information

Mehrfachauswahl ist möglich. Nutzen Sie dazu die gedrückte STRG-Taste, die gedrückte UMSCHALT-Taste oder aktivieren Sie die Option Alles auswählen.

Dialog 'Felder'

Über einen Klick auf Auswählen hinter Feld öffnen Sie den Dialog Felder. Dort können Sie über ein Drop-down-Menü die gewünschte Maske auswählen.

Im Feld Gruppen sehen Sie die auf der Maske verwendeten Feldgruppen. Über diese Gruppen stellen Sie die Verbindung zum jeweiligen Feld in den Metadaten her.

Information

Welches Feld in den Metadaten mit welcher Gruppe verbunden ist, sehen Sie in der ELO Administration Console.

# Entscheidungsknoten

Ein Entscheidungsknoten wird verwendet, um in einer Maske eingegebene Daten zu prüfen. Diese Daten bestimmen den weiteren Ablauf des Workflows.

Folgende Felder existieren nur bei Entscheidungsknoten:

Bedingung: Über das Drop-down-Menü Bedingung wählen Sie einen Vergleichsoperator. Folgende Vergleichsoperatoren stehen zur Auswahl:

  • gleich (=)
  • ungleich (<>)
  • größer als (>)
  • kleiner als (<)
  • größer gleich (>=)
  • kleiner gleich (<=)

Information

Der Knoten muss mit einem Feld in den Metadaten verbunden sein, damit der Vergleich funktioniert.

Wert: Im Feld Wert tragen Sie den Vergleichswert ein. Dieser wird anhand des Vergleichsoperators im Feld Bedingung mit dem Wert im gewählten Feld in den Metadaten verglichen.

Je nach Ergebnis des Vergleichs wird das Dokument entweder an den einen oder den anderen Folgeknoten weitergereicht.

Das heißt, ein Entscheidungsknoten muss mit genau zwei nachfolgenden Knoten verbunden sein.

Beispiel für einen Entscheidungsknoten im Workflow-Diagramm

Das erste Vergleichsergebnis bestimmt den Weg, wenn der Vergleich WAHR ist. Diese Verbindung wird grün dargestellt.

Die zweite Verbindung ist rot. Sie definiert den Weg für das Vergleichsergebnis FALSCH.

# Verteilungsknoten

Möchten Sie den Workflow gleichzeitig an mehrere Knoten weiterleiten, müssen Sie einen Verteilungsknoten einfügen.

Beispiel für einen Verteilerknoten im Workflow-Diagramm

Status: Wenn Sie in das Feld Status einen Wert eintragen, erhält der Workflow den entsprechenden Status, sobald der Verteilungsknoten durchlaufen wird.

Information

Der Workflow-Status lässt sich auch durch den ELOas oder Skripte beeinflussen.

Für die Abfrage des Workflow-Status bietet ELO die vordefinierte Abfrage ELO_WF_STATUS. Dies ist eine feste Eigenschaft, über die alle Standard-Workflows verfügen. Siehe auch Zyklusknoten.

# Sammelknoten

Der Sammelknoten hat die Aufgabe zu warten, bis alle Vorgängerknoten abgearbeitet sind bzw. bis nur noch eine bestimmte Anzahl von Antworten fehlt. Erst dann wird das Dokument weitergeleitet.

Beispiel für einen Sammelknoten

Für den Sammelknoten gibt es folgende Optionen:

Auf alle Vorgängerknoten warten: Ist die Option Auf alle Vorgängerknoten warten aktiviert, wird der Workflow erst an den nächsten Knoten weitergeleitet, wenn alle Knoten bearbeitet wurden, die sich vor dem Sammelknoten befinden.

Weiterleiten bei Anzahl abgeschlossener Vorgängerknoten: Im Feld Weiterleiten bei Anzahl abgeschlossener Vorgängerknoten tragen Sie ein, wie viele Vorgängerknoten bearbeitet werden müssen, damit der Workflow weitergeleitet wird. Es müssen also nicht alle Vorgänger den Knoten bearbeitet haben.

Diese Knoten beim Weiterleiten deaktivieren: Über das Feld Diese Knoten beim Weiterleiten deaktivieren bestimmen Sie, welche Knoten nicht mehr aktiv sein sollen, sobald der Workflow weitergeleitet wird. Geben Sie die jeweiligen Knoten-IDs ein.

Information

Die Knoten-ID des gewählten Knotens sehen Sie in der Statusleiste. Über PDF-Ausgabe erhalten Sie eine PDF-Übersicht mit allen Knoten und entsprechenden IDs.

# Zyklusknoten

Zyklusknoten werden eingesetzt, wenn ein Prozess so lange durchlaufen werden muss, bis ein bestimmter Status erreicht ist.

Sie müssen für einen Zyklus jeweils einen Zyklusknoten mit der Option Zyklus Anfang und einen Zyklusknoten mit der Option Zyklus Ende erstellen. Die Bezeichnung muss für diese beiden Knoten identisch sein.

Alle Knoten, welche sich zwischen Zyklus Anfang und Zyklus Ende befinden, werden so lange durchlaufen, bis der gewünschte Status erreicht ist.

Erreicht der Workflow einen Zyklus Anfang dann werden die Knoten innerhalb des Zyklus dupliziert und mit einem Versatz erneut eingefügt. Über die Knoteneinstellung Versatz (Nur im Anfangsknoten) definieren Sie den Abstand des duplizierten Zyklus im Workflow-Diagramm. Je größer die hier eingegebene Zahl, desto größer der Abstand zwischen den duplizierten Zyklen.

Ähnlich wie bei einem Entscheidungsknoten definieren Sie im Zyklus Ende eine Bedingung und einen Vergleichswert. Wird die Bedingung nicht erfüllt, muss der Zyklus erneut durchlaufen werden. Ist die Bedingung erfüllt, wird Zyklus beendet. Damit der Vergleich der Werte funktioniert, müssen Sie ein Feld in den Metadaten mit dem Knoten verbinden, aus dem der zu prüfende Wert ausgelesen wird.

Alternativ: In das Feld Feld lässt sich außerdem auch die Abfrage ELO_WF_STATUS eintragen. Über diese Abfrage lesen Sie den Workflow-Status aus und lassen diesen gegen den im Zyklusknoten eingetragenen Vergleichswert prüfen.

Information

Den Workflow-Status ändern Sie über einen Verteilungsknoten, über den ELOas oder über Skripte.

# Serverübergabe

Der Knotentyp Serverübergabe dient dazu, ein Workflow-Dokument an einen zweiten Server zu übergeben. Dafür muss die Repository-ID des zweiten Servers im Serverübergabe-Knoten eingetragen sein.

Nach der Übertragung der Replikationsdaten an den zweiten Server kann der Workflow auf dem zweiten Server weiter bearbeitet werden. Auf dem ersten Server ist der Workflow dann gesperrt.

Information

Diese Option wird nur bei der Replikation von Workflows benötigt, d. h. wenn Sie das Modul ELO Replication verwenden.

# Subworkflow-Knoten

Erreicht der Workflow einen Subworkflow-Knoten, wird der eingestellte Subworkflow gestartet.

Drop-down-Menü 'Vorlage auswählen'

Vorlage auswählen: Welcher Workflow gestartet wird, hängt davon ab, welche Vorlage Sie über das Drop-down-Menü Vorlage auswählen ausgewählt haben.

Für Subworkflows lassen sich alle Workflow-Vorlagen verwenden. Es ist auch möglich, Workflow-Vorlagen so einzustellen, dass sie nur als Subworkflow gestartet werden können. Deaktivieren Sie dazu die Option Workflow darf manuell gestartet werden im Startknoten des jeweiligen Subworkflows.

Dialog 'Übersicht Workflows'; Main- und Subworkflow

Im Dialog Übersicht Workflows lassen sich Standard-Workflows von Subworkflows in der Spalte Typ unterscheiden. Standard-Workflows erkennen Sie am Typ Main. Subworkflows erkennen Sie am Typ Sub.

# Flow-Knoten

Über einen Flow-Knoten können ELO Flows mit einem Workflow verknüpft werden. Erreicht der Workflow einen Flow-Knoten werden, je nach Einstellung, ein oder mehrere Flows aufgerufen und ausgeführt.

Beispiel für einen Workflow mit Flow-Knoten

Event: Ist die Option Event aktiviert, werden beim Erreichen des Flow-Knotens alle Flows aufgerufen, die auf dieses Event hören.

Den Bezeichner des Events definieren Sie über das Feld Vorlage (s. u.).

Flow: Ist die Option Flow aktiviert, wird gezielt ein bestimmter Flow aufgerufen.

Die Vorlage für den Flow wählen Sie über das Feld Vorlage (s. u.) aus.

Vorlage: Über das Feld Vorlage geben Sie an, welcher Flow bzw. welches Event ausgelöst werden soll, sobald der Workflow den Flow-Knoten erreicht.

Folgende Varianten sind möglich:

  • Ist die Option Event aktiviert (s. o.), tragen Sie hier einen den Namen des Events ein, das ausgelöst werden soll. Das Event muss in einer oder mehreren Flows-Vorlagen als Event im Trigger hinterlegt sein, damit diese ausgelöst werden.
  • Ist die Option Flow aktiviert, wählen Sie die gewünschte Flow-Vorlage über das Drop-down-Menü aus.

Fehler-Benutzer: Über das Feld Fehler-Benutzer geben Sie ein ELO Konto an. An dieses Konto wird der Workflow weitergeleitet, falls beim Ausführen des Flows ein Fehler auftritt.

Information

Das Feld Fehler-Benutzer ist nur dann aktiv, falls die Option Flow aktiviert wurde.

# Endknoten

Über einen Endknoten beenden Sie einen Workflow an einem fest definierten Punkt. Erreicht der Workflow einen Endknoten, wird der Workflow automatisch beendet. Dabei werden noch offene Knoten ignoriert.

Information

Ist kein Endknoten gesetzt, gilt der Workflow als beendet, sobald kein offener Knoten mehr existiert.

Rückgabewert: Das Feld Rückgabewert ist für Subworkflows gedacht. Geben Sie an, welcher Folgeknoten bei Beendung des Subworkflows ausgewählt werden soll.

Falls Sie mit Übersetzungsvariablen arbeiten, geben Sie die Übersetzungsvariable des Folgeknotens an. Falls Sie keine Übersetzungsvariable verwenden, geben Sie die Knotenbezeichnung an.

# Übersicht Knoteneinstellungen

Nachfolgende Tabelle zeigt, welche Einstellungen für welche Knoten vorgenommen werden können.

Einstellung Knoten
2. Gruppe auswählen Benutzerknoten
Aktionsschaltfläche Benutzerknoten
Arbeitsschritt Alle Knoten
Auf alle Vorgängerknoten warten Sammelknoten
Bedingung/Wert Entscheidungsknoten, Zyklus Ende
Benutzer/Gruppe Benutzerknoten
Berechtigungen Startknoten
Bezeichnung beim Weiterleiten Alle außer Startknoten
Diese Knoten ... deaktivieren Sammelknoten
Ebene Startknoten
Ende-Skript Alle außer Startknoten und Flow-Knoten
Eskalation Allgemein Startknoten, Benutzerknoten, Subworkflow-Knoten
Eskalation B und C Startknoten, Benutzerknoten, Subworkflow-Knoten
Event Flow-Knoten
Fehler-Benutzer Flow-Knoten mit aktivierter Option Flow.
Felder Benutzerknoten, Entscheidungsknoten, Zyklus Ende
Flow Flow-Knoten
Folgeknoten zurücksetzen Benutzerknoten
Formular Startknoten, Benutzerknoten
Info Alle Knoten
Nur ein Folgeknoten Benutzerknoten
Paket Startknoten
Prio Startknoten
Reihenfolge beim Weiterleiten Benutzerknoten
Rückgabewert Endknoten
Samstage/Sonntage überspringen Startknoten, Benutzerknoten, Subworkflow-Knoten
Sichtbar nach... Benutzerknoten
Skripteigenschaften Alle Knoten außer Flow-Knoten
Start-Skript Startknoten, Benutzerknoten, Zyklusknoten, Subworkflow-Knoten
Symbol Alle Knoten
Übergabe an Server Startknoten, Serverübergabe-Knoten
Übersetzungsvariable Alle Knoten
Verlinkungsgruppe Benutzerknoten
Versatz Zyklus Anfang
Vorlage Flow-Knoten
Vorlage auswählen Subworkflow-Knoten
Weiterleiten bei Anzahl... Sammelknoten
Workflow darf manuell gestartet werden Startknoten
Zyklus beim Start duplizieren Zyklus Anfang
Zuletzt aktualisiert: 9. September 2024 um 08:49