Benutzerhandbuch > Objekte > Alphabetische Auflistung > Externe Workflow-Abhängigkeiten

Externe Workflow-Abhängigkeiten

Oftmals ist es notwendig die Verarbeitung vom Endestatus bestimmter Aufgaben abhängig zu machen. Hierbei unterscheidet man zwischen Aufgaben, die sich im Workflow befinden, und Aufgaben, die außerhalb des Workflows laufen.

Für erstere können Sie in der Registerkarte Abhängigkeiten den Status definieren, den Sie von der Vorgänger-Aufgabe im Workflow erwarten. Für externe Aufgaben, die nicht Teil des Workflows sind, lassen sich sogenannte externe Abhängigkeiten verwenden.

Mit einer externen Abhängigkeit definieren Sie den Status, den Sie von einer externen Aufgabe erwarten, damit die weitere Verarbeitung im Workflow erfolgreich verläuft.

Beachten Sie, dass externe Aufgaben nicht Teil des Workflows sind! Sie werden daher nicht im Zuge des Workflows durchgeführt.

Externe Abhängigkeiten können nur innerhalb von Standard-Workflows (Registerkarte Workflow) definiert werden!

Darstellung

Eine externe Abhängigkeit wird graphisch mit einem gestrichelten Kästchen dargestellt. Die folgende Abbildung zeigt eine externe Abhängigkeit zum FileTransfer "MAWI.DATEIEN.HOLEN". Der Job "MAWI.ABSCHLUSS" startet daher erst dann, wenn der FileTransfer beendet wurde und den definierten Endestatus erreicht hat.

Verwendung

Externe Abhängigkeiten beziehen sich wie eingangs erwähnt auf eine Aufgabe. Fügen Sie externe Abhängigkeiten daher mit Hilfe einer der folgenden Arten in Workflows ein:

Über das Linienwerkzeug können Sie die externe Abhängigkeiten mit einer oder mehreren Aufgaben des Workflows in Verbindung bringen. Diese Aufgaben sind immer deren Nachfolger. Externe Abhängigkeiten können im Workflow keine Vorgänger besitzen.

Nachdem Sie die externe Abhängigkeit eingefügt haben, ist nun der erwartete Ende-Status zu definieren. Klicken Sie mit der rechten Maustaste auf das Kästchen und rufen Sie den Befehl Eigenschaften auf. In dem sich öffnenden Dialog stehen zwei Registerkarten für die Einstellungen zur Verfügung. In der Registerkarte Externe Abhängigkeit kann der erwartete Ende-Status der externen Aufgabe ausgewählt werden. Geben Sie auch die Berechnungsart des Erfüllungszeitraumes an. Das ist jene Zeitspanne, in der die externe Aufgabe mindestens einmal mit dem erwarteten Status enden muss. Im Sonst-Bereich können Sie auch die Reaktion auswählen, wenn dies nicht eintritt.

Bei der Sonderoption "Warten" kommt ein Timeout zum Einsatz. Nach dessen Ablauf wird der Status nochmal überprüft. Auch hier kann eine Reaktion ausgewählt werden.  

Die zweite Registerkarte enthält, sofern von Ihnen verwendet, Kalenderbedingungen, die jene Tage bestimmen an denen die externe Abhängigkeit berücksichtigt werden soll. Dabei können auch die Kalenderbedingungen der externen Aufgabe übernommen werden, falls diese in einem Workflow läuft.

Die Aufgaben im Workflow, die Bezug auf die externe Abhängigkeiten nehmen (im obigen Bespiel ist das der Job "MAWI.ABSCHLUSS"), können über die Registerkarte Abhängigkeiten auf den Status reagieren. Hierbei handelt es sich aber nicht um den Status der externen Aufgaben, sondern um den Status der externen Abhängigkeit. Aus diesem Grund sind nur folgende Zustände auswählbar:

Ausführung

Während der Durchführung des Workflows nimmt die externe Abhängigkeit je nach Situation unterschiedliche Farbgebungen im Monitor an. Sie ist farblos, solange die Workflow-Durchführung noch nicht bei der Aufgabe angelangt ist, welche auf die externe Abhängigkeit Bezug nimmt.Die Farbe wechselt zu Dunkelgrau, wenn die Bedingung erfüllt wurde. Während des Wartens auf den erwarteten Endestatus der externen Aufgabe wird das Kästchen blau dargestellt. Weiß symbolisiert die Zustände "inaktiv" und "übersprungen".

Blockiert die externe Aufgabe innerhalb eines Workflows, so bleibt die externe Abhängigkeit im Wartezustand (blau). Wird der Blockierzustand manuell aufgehoben, so wird die externe Abhängigkeit nur erfüllt, wenn in deren Eigenschaften der erwartete Status entweder auf ANY_OK_OR_UNBLOCKED oder ENDED_OK_OR_UNBLOCKED gesetzt ist. Ansonsten bleibt die externe Abhängigkeit im Wartezustand.

Wichtige Hinweise

Der Status einer externen Aufgabe wird über deren Statistiksätze ermittelt. In folgenden Situationen kann daher keinen Status gefunden werden:

In beiden Situationen läuft der Erfüllungszeitraum ohne positives Ergebnis ab und die Sonst-Aktion in der Registerkarte Externe Abhängigkeit tritt in Kraft.

AgentenGruppen im Modus "Alle"

Mit dieser Einstellung führt die AgentenGruppe die Aufgabe auf all ihren Agenten aus. Haben Sie in einem Workflow eine externe Abhängigkeit auf diese Aufgabe gesetzt, gilt folgende Besonderheit:

Beachten Sie, dass die externe Abhängigkeit erfüllt ist, sobald eine der Aufgaben beendet ist. Es wird nicht gewartet bis die Aufgaben auf allen Agenten fertig werden.

 

Siehe auch:

"Externe Abhängigkeit"
Erfüllungszeitraum für externe Abhängigkeiten

Registerkarte Workflow

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH