Workflows überwachen
Der Workflow-Monitor ist bereits unmittelbar nach dem Start des Workflows verfügbar. Während der 1. Aktivierung sind sowohl der Workflow als auch die Aufgabencontainer nur leere Hubs, aber Sie sehen bereits die Workflow-Struktur. Während der Workflow-Ausführung liefert der Workflow-Monitor detaillierte Informationen über den Workflow und seine Aufgaben.
Als Entwickler und Objektdesigner prüfen Sie mit dem Workflow-Monitor, ob sich die von Ihnen angelegten Workflows wie erwartet verhalten. Damit können einige Parameter in der Workflow-Definition und die meisten Eigenschaften der Aufgaben modifiziert werden. Außerdem können Sie Aufgaben zur Laufzeit ändern und ersetzen. Sie können jeden Workflow überwachen, für den Sie die notwendigen Berechtigungen haben.
Als Operator verwenden Sie den Workflow-Monitor, um den Fortschritt der Workflows, für die Sie verantwortlich sind, zu überprüfen und zu analysieren, wieso Vorgänge fehlgeschlagen sind.
Hinweis:
- Während der Ausführung eines Workflows ist der Monitor dynamisch. Standardmäßig wird der Monitor alle 60 Sekunden aktualisiert, um die neuesten Informationen zum Status seiner Aufgaben bereitzustellen. Bei Bedarf können Sie das Aktualisierungsintervall in Ihren Benutzereinstellungen ändern, siehe Aktualisierungsintervall.
- Sie können einige Workflow-Einstellungen und die Eigenschaften der Aufgaben nur ändern, solange der Workflow und dessen Aufgaben aktiv sind. Diese Änderungen gelten für die jeweilige Ausführung. Wenn Sie diese Änderungen auf Dauer beibehalten möchten, müssen Sie die Workflow-Definition ändern. Sobald der Workflow beendet ist, gelten wieder die ursprünglichen Einstellungen. Weitere Informationen finden Sie unter Gestaltung von Workflows (JOBP).
Tipp: Mehr Informationen zu den einzelnen Phasen während einer Workflow-Ausführung finden Sie hier: Ausführungsphasen.
Dieses Thema beinhaltet Folgendes:
Auf den Workflow-Monitor zugreifen
Sie können auf den Workflow-Monitor aus den folgenden Bereichen des Automic Web Interface zugreifen:
- Klicken Sie auf den Link Monitor öffnen, der unmittelbar nach der Ausführung eines Workflows am oberen Bildschirmrand erscheint.
-
Perspektive Process Monitoring
Klicken Sie mit der rechten Maustaste auf den Workflow in der Aufgabenliste und wählen Sie Monitor öffnen aus.
-
Perspektive Process Assembly
Klicken Sie mit der rechten Maustaste auf den gerade ausgeführten Workflow und wählen Sie Letzter Monitor aus.
-
Vom Schedule-Monitor aus, wenn der Workflow als Unteraufgabe einer Schedule ausgeführt wird, vorausgesetzt, die Schedule ist aktiv und es existiert bereits eine RunID für den Workflow.
Klicken Sie mit der rechten Maustaste auf den Workflow in der Aufgabenliste und wählen Sie Monitor öffnen aus.
-
Klicken Sie mit der rechten Maustaste auf den gewünschten Workflow im Abschnitt Aufgaben und wählen Sie Monitor öffnen.
-
Von Ihrem Dashboard aus.
Klicken Sie mit der rechten Maustaste auf den Workflow und wählen Sie Monitor öffnen aus.
-
Mein Katalog auf den folgenden Widgets: Aktivitäten, Verlauf.
Klicken Sie mit der rechten Maustaste auf den Workflow und wählen Sie Monitor öffnen aus.
Überblick über den Workflow-Monitor
Workflow-Überschrift
Die Überschrift der Seite Workflow-Monitor zeigt den Namen des Workflowst.
Schreibgeschützter Modus und Bearbeitungsmodus
Wenn Sie den Monitor öffnen, wird der Workflow im schreibgeschützten Modus geöffnet. Wenn Sie für einen laufenden Workflow entweder die Workflow-Attribute oder die Eigenschaften der Aufgaben ändern wollen, müssen Sie ihn editierbar machen. Klicken Sie auf die Schaltfläche Ändern, um die Ausführung zu stoppen und den Workflow im Bearbeitungsmodus zu öffnen. Nachdem Sie Ihre Änderungen vorgenommen haben, wechseln Sie wieder in den schreibgeschützten Modus, um mit der Ausführung fortfahren zu können.
Schaltfläche „Workflow“
Klicken Sie auf diese Schaltfläche, um die Liste der Funktionen zu öffnen, die dem Workflow zur Verfügung stehen. Die verfügbaren Funktionen hängen vom Status des Workflows ab. Weitere Informationen finden Sie unter Funktionen abhängig vom Aufgabenstatus.
Schaltfläche „Ansichtsmodus“
Für den Workflow stehen folgende Ansichtsmodi zur Verfügung:
-
Grafische Ansicht
Die Aufgaben werden als verknüpfte Felder angezeigt. Hier sehen Sie den Aufbau des Workflows.
-
Hierarchische Liste
Die Aufgaben werden in Form von Listen mit einer Parent-Child-Beziehung angezeigt. Erweitern Sie die Elemente, um die Aufgaben im Workflow zu sehen. Diese Ansicht bietet eine bessere Performance für große Workflows.
Detaillierungsgrad
Wenn Sie die grafische Ansicht gewählt haben, können Sie durch Klicken und Ziehen des Schiebereglers ein- und auszoomen. Es gibt fünf Detailstufen. Bei großen Workflows wird die Größe der Boxen automatisch verkleinert, um die Workflow-Struktur so weit wie möglich darzustellen. Je kleiner die Größe der Aufgabenfelder, desto weniger Informationen über die Aufgabe sind verfügbar.
Schaltfläche „Kritischer Pfad“
Klicken Sie auf diese Schaltfläche, um den kritischen Pfad Ihres Workflows zu markieren. Der kritische Pfad zeigt den längsten Dauerpfad in einem Workflow an und wirkt sich direkt auf die Laufzeit aus.
Weitere Informationen finden Sie unter Erwartete Laufzeit in Echtzeit.
Aufgabenfunktionen
Die Symbolleiste bietet Verknüpfungen zu den häufigsten Aufgabenfunktionen (Abbrechen, Wiederanlauf). Je nach Status der Aufgabe können diese Funktionen aktiviert oder deaktiviert werden.
Erweitern Sie die Schaltfläche Mehr, um weitere Optionen zu öffnen. Die Schaltfläche ist deaktiviert, wenn keine weiteren Optionen verfügbar sind.
Tipp: Bei Jobs (JOBS) können Sie von hier aus auf deren Monitor zugreifen, sofern sie nicht als Teil einer Jobgruppe laufen (in diesem Fall ist ihr Aufgabentyp C_HOSTG).
Weitere Informationen finden Sie unter Mit Aufgaben arbeiten.
Aufgabensuche
In großen Workflows können Sie über dieses Feld nach Aufgaben suchen, die nicht sichtbar sind. Sie können die folgenden Eigenschaften eingeben, um nach Aufgaben zu suchen:
- Objektname
- Objekttitel
- Aufgabentyp
- Aufgabennummer (laufende Nummer der Aufgabe im Workflow)
Erlaubte Zeichen: * und ?
Die Aufgabe, die das erste Vorkommen des Suchbegriffs enthält, wird hervorgehoben. Die Aufgaben, die die Zeichenfolge nicht enthalten, sind ausgegraut.
Ist die hier eingegebene Zeichenfolge in mehr als einer Aufgabe vorhanden, können Sie mithilfe der Links-/Rechts-Pfeile auf der rechten Seite des Suchfelds durch diese scrollen.
Schaltfläche „Aufgabendetails“
Wählen Sie eine Aufgabe aus und klicken Sie auf diese Schaltfläche, um ein Fenster mit detaillierten Informationen über die Eigenschaften des zugrunde liegenden Objekts und über die aktuelle Ausführung der Aufgabe zu öffnen. Die Informationen variieren je nach Art der Aufgabe.
Wenn Sie keine bestimmte Aufgabe auswählen und auf die Schaltfläche klicken, werden die Details des Workflows angezeigt.
Schaltfläche „Aufgabeneigenschaften“
Wählen Sie eine Aufgabe aus und klicken Sie auf diese Schaltfläche, um den Bereich „Eigenschaften“ in der unteren Bildschirmhälfte zu öffnen. Dieser enthält verschiedene Registerkarten mit den für diese Aufgabe definierten Eigenschaften.
Sie können die Eigenschaften der Aufgabe nur ändern, wenn der Workflow noch läuft und die zu bearbeitende Aufgabe noch nicht ausgeführt wurde.
Weitere Informationen finden Sie hier:
Schaltfläche „Aktualisieren“
Während der Ausführung eines Workflows ist der Monitor dynamisch. Standardmäßig wird er alle 60 Sekunden aktualisiert. Bei Bedarf können Sie das Aktualisierungsintervall in Ihren Benutzereinstellungen ändern.
Statusleiste
Die Statusleiste unterhalb der Symbolleiste enthält die folgenden Informationen:
- Status des Workflows
- Ausführungsfortschritt und Ablauf. Enthalten sind:
- Dynamischer Timer, der sich automatisch an eine oder mehrere laufende Aufgaben anpasst. Standardmäßig wird die Zeit in Stunden und Minuten angezeigt. Weitere Informationen finden Sie unter Zeitformat.
- Aktuelle Serverzeit, angezeigt in Klammern
-
Status der Aufgaben im Workflow, der angibt, wie viele Aufgaben sich in jedem Status befinden Die folgenden Farben werden verwendet:
- Rot (abgebrochene Aufgaben)
- Gelb (gesperrte Aufgaben oder Aufgaben mit manuellem Haltepunkt)
- Blau (Aufgaben, die auf die Startzeit warten)
- Grün (aktive Aufgaben)
-
Fortschrittsbalken: Der Fortschritt wird auf Basis der Erwarteten Laufzeit berechnet. ERT ist die durchschnittliche Laufzeit der aktuell in einem Workflow laufenden Aufgabe. Dabei wird insbesondere der kritische Pfad des Workflows berücksichtigt.
Der Fortschrittsbalken kann sich wie folgt in zwei Richtungen bewegen:
- Interaktionen mit Ihren Workflow-Aufgaben. Wenn Sie eine Aufgabe hinzufügen, löschen, anhalten oder ändern, kann sich die Laufzeit erhöhen oder verringern.
- Wenn eine laufende Aufgabe länger als die geschätzte Laufzeit in Anspruch nimmt
- Wenn der aktuelle Workflow von externen Abhängigkeiten abhängt. Beispielsweise ist ein anderer Workflow nicht ausgeführt worden oder die Bearbeitung der Abhängigkeit dauert länger als erwartet.
Dies wird durch die Länge des grünen Fortschrittsbalkens nach einer Bildschirmaktualisierung angezeigt.
Beispiel:
Der Status des in dieser Abbildung angezeigten Workflows ist ENDED_OK. Von den Aufgaben, die im Workflow enthalten sind, wurde eine blockiert oder verfügt über einen Haltepunkt.
Wenn die erwartete Laufzeit erreicht oder überschritten wird, wird ein gestrichelter, animierter Balken über die gesamte Breite angezeigt.
Siehe auch Status der Aufgaben - Visuelle Hilfsmittel.
Informationselemente in den Aufgabenkästchen
Aufgabenkästchen zeigen die wichtigsten Daten zur Ausführung der Aufgabe an.
- Objektsymbol, siehe Objekte.
-
Objektname, Titel oder Alias, siehe Name, Titel und Alias.
Wenn der Name zu lang ist und die Aufgabe auch einen Titel hat, der angezeigt wird, wird der Name abgeschnitten. Wenn die Aufgabe keinen Titel hat oder nicht angezeigt wird, erstreckt sich der lange Name über die zweite Zeile.
-
Anzeige eingebetteter Workflow, siehe Eingebettete Workflows.
-
Kommentaranzeige
Wenn zu der Aufgabe Kommentare eingegeben wurden, wird neben der Eigenschaftenanzeige ein Aufrufsymbol angezeigt. Um den Kommentar zu lesen, klicken Sie mit der rechten Maustaste auf die Aufgabe und wählen Sie Kommentare. Der Dialog, der geöffnet wird, zeigt alle in der Aufgabe hinzugefügten Kommentare in chronologischer Reihenfolge an.
-
Status der Aufgabe
Der linke untere Bereich enthält ein Symbol und einen Text, die detaillierte Informationen über den Status der Aufgabe liefern. Die Farbe der Box zeigt den Status ebenfalls an. Weitere Informationen finden Sie unter Status der Aufgaben - Visuelle Hilfsmittel
-
Details zum Zeitmonitor
Im rechten unteren Bereich werden wichtige Zeitangaben zur Ausführung von Aufgaben angezeigt, die einen der folgenden Status haben: Aktiv, wartend, blockiert, fehlgeschlagen oder beendet.
- ST: Startzeitpunkt
- ET: Endzeit
-
EET: Geschätzte Endzeit, die aus der Startzeit der Aufgabe und ihrer geschätzten Laufzeit berechnet wird.
Weitere Informationen zur geschätzten Laufzeit von Objekten finden Sie auf der Seite Seite „Laufzeit“.
- EST: Geschätzte Startzeit
- EAT: Früheste Startzeit
Hinweis: Das folgende Datumsformat gilt für Zeiten mit und ohne Sekunden. Wenn der eingestellte Tag mehr als sieben Tage entfernt ist (d.h. nächste Woche), wird das Datum im folgenden Format angezeigt: TT/MM/JJJJJ (oder Standarddatumsformat-Einstellungen).
Aufgabenkästchen mit einem Flip-Symbol in der oberen rechten Ecke sind eingebettete Workflows. Klicken Sie auf das Symbol, um das Kästchen zu erweitern und die Struktur des Workflows und die wichtigsten Informationen zu seinen Aufgaben anzuzeigen. Klicken Sie erneut darauf, um es zu minimieren.
Klicken Sie mit der rechten Maustaste irgendwo auf das erweiterte Kästchen des eingebetteten Workflows, um ein Kontextmenü anzuzeigen, das Zugriff auf alle Funktionen bietet, die für diesen Workflow verfügbar sind. Sie können auch die Aufgaben im eingebetteten Workflow auswählen und mit der rechten Maustaste auf alle Funktionen zugreifen, die zur Verfügung stehen.
Fahren Sie mit der Maus über eine Aufgabe, um einen Tooltip anzuzeigen. Die START- und ENDE-Elemente haben ebenfalls Tooltips. Sie geben Auskunft über den Status des Workflows.
Status der Aufgaben - Visuelle Hilfsmittel
Damit Sie immer einen klaren Überblick über den Status der Aufgaben in einem Workflow haben, unabhängig davon, mit welchem Detaillierungsgrad Sie arbeiten, bietet der Monitor folgende Statusanzeigen:
Die folgende Liste beinhaltet die Farben, die Ihnen helfen, den Status von Aufgaben in großen Workflows, die kleine Kästchen anzeigen, zu erkennen:
-
Grau
Abgeschlossen (auch für abgeschlossene Rollbacks)
-
Rot
Aufgrund von Fehlern nicht abgeschlossen
-
Blau
Warten (auch Warten auf Rollback)
-
Grün
Aktiv
-
Gelb
Pausiert
-
Lila
Rollback läuft
-
Weiß:
-
Inaktiv
Eine Aufgabe kann auf zwei Arten deaktiviert werden:
- In der Objektdefinition auf der Seite „Allgemein“. Diese Aufgabe bleibt inaktiv, bis Sie diese Checkbox abwählen.
- Öffnen Sie im Workflow-Editor oder -Monitor den Bereich Eigenschaften und wählen Sie die Checkbox Aktiv im Tab Allgemein. Dies betrifft diese bestimmte Ausführung des Workflows. Wenn der Workflow das nächste Mal ausgeführt wird, ist diese Aufgabe erneut aktiv.
- Nicht mehr verfügbar, die Aufgabe wurde entweder ersetzt oder gelöscht.
-
In der folgenden Tabelle sind die Symbole aufgelistet, die Ihnen helfen, den Status der Aufgabe und ihre Bedeutung zu erkennen:
| Icon | Meaning |
|---|---|
| ABEND | |
|
|
Abend |
|
|
Abend (Restart) |
|
|
Abend (Restart of a restarted task) |
|
|
Abend (Restart of the original task) |
| BLOCKED | |
|
|
Inconsistent |
|
|
Inconsistent (Restart) |
|
|
Inconsistent (Restart of a restarted task) |
|
|
Inconsistent (Restart of the original task) |
|
|
Held |
|
|
Held (Restart) |
|
|
Held (Restart of a restarted task) |
|
|
Held (Restart of the original task) |
| WAITING | |
|
|
Waiting (gray means that the process is ongoing and that this status will change; the user cannot intervene) |
|
|
Waiting (Restart) |
|
|
Waiting (Restart of a restarted task) |
|
|
Waiting (Restart of the original task) |
|
|
Waiting-Registered |
|
|
Waiting-Registered (Restart) |
|
|
Waiting-Registered (Restart of a restarted task) |
|
|
Waiting-Registered (Restart of the original task) |
|
|
Waiting-External dependencies |
|
|
Waiting-External dependencies (Restart) |
|
|
Waiting-External dependencies (Restart of a restarted task) |
|
|
Waiting-External dependencies (Restart of the original task) |
|
|
Waiting-Host |
|
|
Waiting-Host (Restart) |
|
|
Waiting-Host (Restart of a restarted task) |
|
|
Waiting-Host (Restart of the original task) |
|
|
Waiting-Manual release |
|
|
Waiting-Manual release (Restart) |
|
|
Waiting-Manual release (Restart of a restarted task) |
|
|
Waiting-Manual release (Restart of the original task) |
|
|
Waiting-Parallel tasks |
|
|
Waiting-Parallel tasks (Restart) |
|
|
Waiting-Parallel tasks (Restart of a restarted task) |
|
|
Waiting-Parallel tasks (Restart of the original task) |
|
|
Waiting-Preconditions |
|
|
Waiting-Preconditions (Restart) |
|
|
Waiting-Preconditions (Restart of a restarted task) |
|
|
Waiting-Preconditions (Restart of the original task) |
|
|
Waiting-Queue |
|
|
Waiting-Queue (Restart) |
|
|
Waiting-Queue (Restart of a restarted task) |
|
|
Waiting-Queue (Restart of the original task) |
|
|
Waiting-Rollback |
|
|
Waiting-Rollback (Restart) |
|
|
Waiting-Rollback (Restart of a restarted task) |
|
|
Waiting-Rollback (Restart of the original task) |
|
|
Waiting-Sync |
|
|
Waiting-Sync (Restart) |
|
|
Waiting-Sync (Restart of a restarted task) |
|
|
Waiting-Sync (Restart of the original task) |
|
|
Waiting-Start time |
|
|
Waiting-Start time (Restart) |
|
|
Waiting-Start time (Restart of a restarted task) |
|
|
Waiting-Start time (Restart of the original task) |
| ACTIVE | |
|
|
Active |
|
|
Active (Restart) |
|
|
Active (Restart of a restarted task) |
|
|
Active (Restart of the original task) |
| OK | |
|
|
Ended normally |
|
|
Ended (rollbacked, rollback empty) |
Siehe Aufgabenstatus für eine Liste mit Beschreibungen der verfügbaren Aufgabenstatuscodes.
Überwachung von ForEach- und IF-Workflows
Wenn Sie die Listenansicht auf hierarchisch eingestellt haben, werden FOREACH-Workflows als Container angezeigt, die alle untergeordneten Aufgaben enthalten, die bereits ausgeführt wurden. Die Reihenfolge der Unteraufgaben hängt von der Schleifeniteration ab.
Wichtig! Der Monitor von ForEach-Workflows zeigt immer den aktuellen Schleifenzyklus an.
Ändern von aktiven ForEach- oder IF-Workflows
Die Eigenschaften von ForEach-Workflows können nicht geändert werden. Deshalb ist die Schaltfläche Ändern in der Symbolleiste immer deaktiviert. Sie können jedoch bestimmte Funktionen ausführen, z. B. einen Haltepunkt setzen, den Workflow abbrechen oder neu starten. Welche Funktionen zur Verfügung stehen, hängt vom Status und vom Typ der Aufgabe ab.
Informationen dazu finden Sie unter Funktionen abhängig vom Aufgabenstatus.
Prognose
- ForEach-Workflows: Das System verwendet die Verarbeitungsdauer der Aufgabenkette ohne Iterationen.
- IF-Workflows: Das System verwendet den Zweig mit der längeren Gesamtverarbeitungsdauer.
Wiederanlauf
- ForEach-Workflows: Das System überprüft die Anzahl der Schleifenzyklen der angegebenen Quelle neu. Daher kann die Anzahl der Iterationen bei jedem Neustart unterschiedlich sein.
- IF-Workflows: Das System überprüft die Bedingungen und Aktionen des START-Objekts neu. Dadurch ist es - abhängig von den Bedingungen und den Umständen - möglich, dass der andere Aufgaben-Zweig durchgeführt wird. Ein Wiederanlauf verhält sich somit wie ein normaler Start.
Siehe auch: