Starten eines Workflows

Workflows werden grundsätzlich manuell gestartet, Nach dem Starten können sie jedoch inaktiv bleiben, je nachdem, welche Informationen über eine Planung (siehe Planung) oder Aktivitätsplanung angegeben wurden.

Die mit der Workflow-Ausführung in Zusammenhang stehenden Prozesse (starten, anhalten, aussetzen etc.) laufen asynchron ab, d. h. der jeweilige Befehl wird gespeichert und erst dann ausgeführt, wenn ein Server verfügbar ist.

Anhand der Schaltflächen der Symbolleiste kann die Ausführung des Workflows gesteuert und überwacht werden.

Die im Menü Aktionen und im Kontextmenü verfügbaren Befehle werden nachstehend erläutert.

WICHTIG

Beachten Sie: Von Benutzern angeforderte Aktionen (Workflow starten, stoppen, aussetzen usw.) werden nicht sofort ausgeführt, sondern in eine Warteschlange eingereiht und dort vom Workflow-Modul verarbeitet.

Aktionen-Symbolleiste

Die Schaltfläche Aktionen in der Symbolleiste bietet Zugriff auf zusätzliche Ausführungsoptionen in ausgewählten Workflows. Sie können auch das Menü Datei > Aktionen verwenden oder mit der rechten Maustaste auf einen Workflow klicken und dann Aktionen auswählen.

  • Starten

    Dieser Befehl startet die Ausführung eines Workflows. Sein Status wechselt von In Bearbeitung, Ausgesetzt oder Abgeschlossen in Gestartet. Die Workflow-Engine übernimmt die Ausführung des Workflows. Bei zuvor ausgesetzten Workflows wird die Ausführung an der Stelle wieder aufgenommen, wo sie ausgesetzt wurde. In den anderen Fällen starten die Workflows jeweils mit der ersten Aktivität.

    Der Start eines Workflows ist ein asynchroner Prozess, d. h. der jeweilige Befehl wird gespeichert und erst dann ausgeführt, wenn ein Server verfügbar ist.

  • Aussetzen

    Dieser Befehl überführt den Workflow in den Status Ausgesetzt. Bis zur Wiederaufnahme werden keine weiteren Aktivitäten gestartet, laufende Aktionen werden jedoch nicht unterbrochen.

  • Anhalten

    Dieser Befehl hält die Ausführung eines laufenden Workflows an. Der Status der Workflow-Instanz wechselt zu Abgeschlossen. Laufende Aktionen werden nach Möglichkeit unterbrochen. Gestartete Importe oder SQL-Abfragen werden sofort abgebrochen.

    WICHTIG

    Das Anhalten eines Workflows ist ein asynchroner Prozess: Die Anfrage wird registriert und der oder die Workflow-Server brechen die laufenden Vorgänge ab. Das Anhalten einer Workflow-Instanz kann daher einige Zeit in Anspruch nehmen, insbesondere wenn der Workflow auf mehreren Servern ausgeführt wird, von denen jeder die laufenden Aufgaben abbrechen muss. Um Probleme zu vermeiden, warten Sie, bis der Stopp-Vorgang abgeschlossen ist, und führen Sie nicht mehrere Stopp-Anfragen für denselben Workflow durch.

  • Neu starten

    Dieser Befehl hält einen Workflow zunächst an und startet ihn dann erneut.In den meisten Fällen ermöglicht diese Vorgehensweise einen schnelleren Neustart als die separate Verwendung der Anhalten- und Starten-Schaltflächen. Dies ist insbesondere dann nützlich, wenn das Anhalten eines Workflows geraume Zeit in Anspruch nimmt, da der Befehl "Starten" erst wieder verfügbar ist, wenn der Workflow tatsächlich angehalten wurde.

  • Verlaufsbereinigung

    Mit dieser Aktion können Sie den Workflow-Verlauf bereinigen. Weitere Informationen finden Sie unter Verläufe bereinigen.

  • Im Simulationsmodus starten

    Mithilfe dieses Befehls wird der Workflow im Simulationsmodus gestartet. In diesem Modus werden nur die Aktivitäten ausgeführt, die keine Auswirkungen auf die Datenbank oder das Dateisystem haben. Dies können Aktivitäten vom Typ Abfrage, Vereinigung, Schnittmenge usw. sein. Aktivitäten mit Auswirkungen (beispielsweise Export, Import usw.) sowie die darauf folgenden Aktivitäten im selben Zweig werden nicht ausgeführt.

  • Vorgezogene Ausführung der ausstehenden Aufgaben

    Dieser Befehl bietet die Möglichkeit, so schnell wie möglich alle ausstehenden Aufgaben zu starten. Wenn Sie eine bestimmte Aufgabe starten möchten, klicken Sie auf die entsprechende Aktivität und wählen Sie Aufgabe(n) jetzt bearbeiten.

  • Unbedingter Stopp

    Bei Auswahl dieses Befehls wechselt der Workflow-Status zu Abgeschlossen. Dieser Befehl darf nur als letztes Mittel eingesetzt werden, wenn das normale Anhalten auch nach mehreren Minuten keine Wirkung zeigt. Verwenden Sie den unbedingten Stopp nur, wenn Sie sicher sind, dass der Workflow keine reellen laufenden Prozesse aufweist.

    VORSICHT

    Die Verwendung dieses Befehls sollte erfahrenen Benutzern vorbehalten bleiben.

  • Als Vorlage speichern

    Dieser Befehl erstellt eine neue, auf dem markierten Workflow basierende Workflow-Vorlage. Geben Sie im Feld Ordner den gewünschten Speicherordner an.

Kontextmenü

Durch Markierung und Rechtsklick auf eine oder mehrere Aktivitäten eines Workflows können Sie speziell auf diese einwirken.

Im Kontextmenü stehen folgende Optionen zur Verfügung:

Öffnen… - ermöglicht den Zugriff auf die Eigenschaften der Aktivität.

Protokoll anzeigen - zeigt das Ausführungsprotokoll der Aufgaben der ausgewählten Aktivität an. Weitere Informationen finden Sie unter Protokoll anzeigen.

Aufgabe(n) jetzt bearbeiten - startet so schnell wie möglich alle ausstehenden Aufgaben der Aktivität.

Workflow ab dieser Aufgabe neu starten - startet den Workflow ab der ausgewählten Aufgabe neu und verwendet dabei die durch die vorangehende Ausführung in der Aktivität gespeicherten Ergebnisse.

Ausschneiden/Kopieren/Einfügen/Löschen - ermöglicht das Ausschneiden, Kopieren, Einfügen oder Löschen der ausgewählten Aktivität(en).

Als Bild kopieren - erstellt einen Screenshot sämtlicher Aktivitäten des Workflows.

Normale Ausführung/Aktivieren, aber nicht ausführen/Nicht aktivieren - sind auch im Tab Erweitert der Aktivitätseigenschaften verfügbar. Sie werden unter Ausführung ausführlich beschrieben.

Speichern/Abbrechen - speichert oder verwirft die im Workflow vorgenommenen Änderungen.

HINWEIS

Es ist möglich, mehrere Aktivitäten zu markieren, um einen der genannten Befehle auf sie anzuwenden.

Auf dieser Seite