Workflow-Editor

Der Workflow-Editor ist der Editor, den Sie sehen, wenn Sie nach dem Anlegen eines Workflow-Objekts die Seite Workflow öffnen. Der Editor stellt grafische Werkzeuge zur Verfügung, um Aufgaben einzufügen, zu verbinden, zu verschieben und ihre Eigenschaften festzulegen.

Workflows verfügen über ein START- und ein ENDE-Element und enthalten zwischen diesen Elementen eine Anzahl an ausführbaren Objekten. Diese Objekte sind über Verbindungslinien miteinander verbunden. Sie können die Aufgaben anordnen, sodass diese gleichzeitig oder nacheinander ausgeführt werden. Ihre Reihenfolge im Workflow ist jedoch nicht der einzige Parameter, der die Ausführungsreihenfolge bestimmt. Sie können in jeder Aufgabe Eigenschaften definieren, die die Ausführung beeinflussen.

Ausnahme: IF-Workflows haben keine START- und ENDE-Elemente.

Dieses Thema beinhaltet Folgendes:

Workflow-Editor-Symbolleiste

Die Symbolleiste bietet Ihnen Zugriff auf die folgenden Funktionen:

Bereich „Objekte“

Der Bereich Objekte listet alle ausführbaren Objekte auf, die in dem Mandanten verfügbar sind, an dem Sie angemeldet sind und auf den Sie Zugriff haben. Der Bereich zeigt auch Objektverknüpfungen an (siehe Objektverknüpfungen).

Sie haben folgende Möglichkeiten, nach einem Objekt zu suchen:

Hinweis: Wenn Sie mit Packs und Aktionen arbeiten, enthält dieser Bereich auch einen Tab mit dem Namen Aktionen. Auf diesem Tab wählen Sie die vordefinierten Aufgaben aus, die Sie in den Workflow aufnehmen möchten. Weitere Informationen finden Sie unter Arbeiten mit Actions.

Aufgaben hinzufügen

Sie haben zwei Möglichkeiten, einem Workflow Aufgaben hinzuzufügen:

Verwendung des Bereichs „Objekte“

  1. Öffnen Sie den Bereich Objekte und suchen Sie nach dem Objekt.
  2. Wählen Sie das Objekt aus und ziehen Sie es via Drag-and-Drop auf die gewünschte Stelle im Editor.

    Sobald sie im Editor abgelegt wurden, werden Objekte zu Aufgabenkästchen, die miteinander verlinkt werden können.

In beiden Fällen können Sie auch mehrere Objekte auswählen und diese per Drag-and-Drop auf den Editor ziehen

Durch Rechtsklick auf den Editor

  1. Führen Sie einen Rechtsklick auf einer leeren Stelle im Editor aus.

  2. Wählen Sie im Kontextmenü Vorhandenes Objekt hinzufügen.

    Navigieren Sie im Dialog „Vorhandenes Objekt hinzufügen“ durch die Ordnerstruktur, um nach dem Objekt zu suchen oder geben Sie dessen Namen in das Feld Suche ein.

  3. Wählen Sie ein oder mehrere Objekte aus der Liste aus.
  4. (Optional) Wenn die Aufgabe als externe Aufgabe aufgenommen werden soll, aktivieren Sie die Checkbox Als externe Abhängigkeit einfügen.

    Für Details zu den Auswirkungen von externen Abhängigkeiten in Workflows klicken Sie hier.

  5. Klicken Sie auf OK.

Ordnen und verbinden Sie die Aufgaben nach dem Einfügen.

Tipp: In Workflows mit vielen Aufgaben müssen Sie unter Umständen Zeilen oder Spalten zwischen den bereits vorhandenen Aufgaben einfügen, um neue Aufgaben hinzufügen zu können. Siehe hierzu Zeilen und Spalten einfügen.

Aufgaben entfernen

Sie haben zwei Möglichkeiten, eine Aufgabe aus dem Workflow zu entfernen:

Wenn die zu löschenden Aufgaben mit anderen Aufgaben verknüpft sind, werden die Verbindungslinien entfernt.

Hinweise:

Aufgabenkästchen

Sobald sie im Editor abgelegt wurden, werden Aufgaben zu Kästchen, die miteinander verlinkt werden können. Ausgewählte Aufgaben sind von einer dicken Linie umgeben und zeigen Start- und Endpfeile an. Diese Pfeile sind die Verbindungspunkte von/zu denen Sie eine Verbindung herstellen können. Aufgabenkästchen zeigen die wichtigsten Attribute des Objekts an.

Beispiel eines Aufgabenkästchens:

Screenshot mit einem Teil eines Workflows und Zahlen für jedes Element im Aufgabenkästchen, die in der folgenden Beschreibung verwendet werden, um den Benutzern die Identifizierung zu erleichtern.

  1. Objektsymbol, siehe Objekte.
  2. Objektname, Titel oder Alias, siehe Name, Titel und Alias.

    Der Name wird abgeschnitten, wenn er zu lang ist, und der Titel der Aufgabe wird ebenfalls angezeigt. Wenn die Aufgabe keinen Titel hat oder nicht angezeigt wird, erstreckt sich der lange Name über die zweite Zeile.

  3. Name des Agenten, auf dem die Aufgabe ausgeführt wird.
  4. Kurzbezeichnung des Objekttyps. Zum Beispiel JOBS für Jobs oder JOBP für Workflows.
  5. Reihenfolge der Aufgabe in der Workflow-Folge, wobei das START-Element immer die erste Aufgabe ist.

Tooltips für Aufgaben

Fahren Sie mit der Maus über eine Aufgabe, um einen Tooltip anzuzeigen, der zusätzliche Informationen zu den definierten Aufgabeneigenschaften enthält:

Screenshot mit dem Tooltip einer Aufgabe, in der Vorbedingungen gesetzt und Rollbacks aktiviert sind

  1. Bedingungen definiert oder nicht
  2. Rollback aktiviert oder nicht

Die START- und ENDE-Elemente haben ebenfalls Tooltips. Sie geben Auskunft über den Status des Workflows.

Aufgaben verbinden und trennen

Sie definieren die Aufgabenreihenfolge, indem Sie diese verbinden. Aufgaben zu verbinden bedeutet, eine Abhängigkeit zwischen ihnen herzustellen.

Aufgaben verbinden

  1. Fahren Sie mit der Maus über den Start- oder Endpunkt einer Aufgabe. Pfeilsymbole werden angezeigt. Sie zeichnen die Linien von und zu diesen Pfeilen.
  2. Markieren und halten Sie das Pfeilsymbol und ziehen Sie es auf die Aufgabe, die Sie verknüpfen möchten.
  3. Lassen Sie die Maustaste wieder los. Die beiden Aufgaben sind nun miteinander verbunden.

Hinweise:

Sie können die Abhängigkeiten zwischen den Aufgaben nach dem Verbinden genauer abstimmen. Sie können zum Beispiel eine Bedingung für eine nachgelagerte Aufgabe in Abhängigkeit vom Status einer vorgelagerten einrichten. Weitere Informationen finden Sie in den Tabs Tabs Pre-Condition und Post-Condition sowie Zeit & Abhängigkeiten.

Aufgaben trennen

Sie haben zwei Möglichkeiten, Verbindungslinien zu löschen (und damit Aufgaben zu entkoppeln):

Entfernte Aufgaben in großen Workflows verbinden

The size of the task boxes is automatically reduced to display as much as possible of the Workflow structure. In large Workflow with many tasks, boxes display less data. You may not have enough information at a glance to be able to decide which tasks to connect. Also, the target task may be outside the visible part of the Workflow.

When a Workflow expands beyond its visible part, the context menu that is displayed when right-clicking a task contains theConnect Task option. This option helps you find and connect distant tasks.

To Connect Distant Tasks

  1. Right-click a task in the Workflow and select Connect Task from the context menu.

  2. The connect toolbar is displayed at the top of the editor.
  3. From Start Task do one of the following:

    • Select the task from the drop-down list.
    • Start typing its name, alias, or sequence number within the Workflow.

    The focus of the editor or monitor changes to the selected task. This function lets you verify that it is actually the task you want to link from.

    Tip: Hover your mouse over the task box to display the tooltip. If you need more information, right-click it and select Properties.

  4. Do the same to select a task from the End Task drop-down list.
  5. The Save button is now enabled. Click it to confirm the connection.
  6. Click Cancel to hide the toolbar.

    Important! If you click Cancel before saving, the tasks are not connected and the toolbar is hidden.

Restrictions:

Aufgaben neu anordnen

Sie können verknüpfte und unverknüpfte Aufgaben per Drag-und-Drop an eine andere leere Stelle im Workflow verschieben. Das Umordnen von Aufgaben hat keinen Einfluss auf deren Synchronisation. Es dient lediglich zur Visualisierung der Workflow-Logik.

Aufgaben neu anordnen:

  1. Klicken Sie auf eine leere Stelle im Aufgabenbereich.
  2. Halten Sie die Maustaste gedrückt.
  3. Ziehen Sie die Aufgabe per Drag-and-Drop an eine andere Stelle im Editor.

Aufgaben kopieren, einfügen und ersetzen

Sie können bereits konfigurierte Aufgaben im gleichen oder in einem anderen Workflow wiederverwenden, ohne sie neu definieren zu müssen. Sie können die Aufgabe kopieren und einfügen oder eine bestehende Aufgabe mit der kopierten Aufgabe ersetzen. Alle Eigenschaften der kopierten Aufgabe werden in der eingefügten oder ersetzten Aufgabe geklont, mit Ausnahme ihrer PromptSets und Variablen. Die Verbindungen und Abhängigkeiten bleiben bestehen.

Das System führt Validierungsprüfungen im Hintergrund durch. Wenn Sie versuchen, ein nicht validiertes Objekt zu kopieren, wird eine dementsprechende Meldung angezeigt. Um den Workflow weiter gestalten zu können, müssen Sie zunächst die Fehler beheben.

Wichtig! In den folgenden Fällen ist es nicht möglich, Aufgaben zu kopieren, einzufügen oder zu ersetzen:

Aufgaben kopieren oder einfügen

  1. Klicken Sie mit der rechten Maustaste auf die Aufgabe und wählen Sie Kopieren.
  2. Wenn Sie diese in denselben Workflow einfügen möchten, klicken Sie mit der rechten Maustaste und wählen Sie Einfügen aus.

    Wenn Sie diese in einen anderen Workflow einfügen möchten, öffnen Sie die Aufgabe, klicken Sie mit der rechten Maustaste und wählen Sie Einfügen.

  3. Speichern Sie Ihre Änderungen.

Aufgaben ersetzen

  1. Klicken Sie mit der rechten Maustaste auf die Aufgabe und wählen Sie Ersetzen.
  2. Suchen Sie im Ersetzen-Dialog nach der Aufgabe.
  3. Klicken Sie auf OK.

Sonderfall: Externe Abhängigkeiten

Wenn Sie ein Objekt ersetzen, das als externe Abhängigkeit eingefügt worden ist, übernimmt die neue Aufgabe diese Definition. Die neue Aufgabe wird automatisch auch als externe Abhängigkeit eingefügt.

Weitere Informationen finden Sie unter Externe Abhängigkeiten in Workflows.

Zeilen und Spalten einfügen

In großen Workflows mit vielen Aufgaben müssen Sie unter Umständen Zeilen oder Spalten zwischen den bereits vorhandenen Aufgaben einfügen, um neue hinzufügen zu können.

Zeilen oder Spalten einfügen

  1. Führen Sie einen Rechtsklick auf einer Aufgabe oder einer leeren Stelle im Editor aus, und wählen Sie aus dem Kontextmenü den Eintrag Zeilen/Spalten.
  2. Wählen Sie Zeile oberhalb einfügen/Spalte links einfügen aus.
  3. Vorhandene Spalten/Zeilen und deren Inhalt werden verschoben.

Zeilen und Spalten entfernen

Sie können nur solche Zeilen oder Spalten entfernen, die keine Aufgaben enthalten.

Klicken Sie mit der rechten Maustaste auf die Zeile, die Sie entfernen möchten. Die Option Zeile entfernen wird angezeigt. Dies gilt analog für das Entfernen von Spalten.

Schwenken

Sie können den Editor zweidimensional bewegen, was bei großen, komplexen Workflows hilfreich ist. Sie haben zwei Möglichkeiten, die Ansicht zu verschieben:

Neuen Workflow anlegen und einbetten

Vom Editor aus können Sie einen Workflow neu anlegen und gleichzeitig in den Workflow einbetten.

  1. Klicken Sie mit der rechten Maustaste auf eine beliebige freie Stelle im Editor und wählen Sie Neues Objekt anlegen.
  2. Der Dialog Objekt hinzufügen wird angezeigt

    1. Wählen Sie den Workflow-Typ aus.
    2. Geben Sie einen Titel ein, mit dessen Hilfe Sie den Workflow später identifizieren können.
    3. (Optional) Klicken Sie auf die Schaltfläche Name und geben Sie den Namen des neuen Workflows ein.

    4. (Optional) Klicken Sie auf die Schaltfläche Ordner und geben Sie einen anderen Pfad an. Standardmäßig wird der Pfad des übergeordneten Workflows angezeigt.
  3. Klicken Sie auf OK.

  4. Speichern Sie Ihre Änderungen.

Minikarte

Große Workflows expandieren über den sichtbaren Teil des Workflow-Editors. Eine Minikarte in der unteren rechten Ecke des Editors hilft Ihnen, sich zu orientieren. Weitere Informationen finden Sie unter Workflow-Minikarte.

Siehe auch: