Benutzerhandbuch > Objekte > Alphabetische Auflistung > Schedule - Ausführen

 Schedule - Ausführen

Objekttypspezifische Besonderheiten

Nach dem Aktivieren und Starten befindet sich das Schedule-Objekt im Zustand "Aktiv". Die vorgesehenen Aufgaben werden unter Berücksichtigung der definierten Periode und des Periodenwechsels ausgeführt.

Prüfung und Überwachung der Aufgaben

Beim Starten des Schedules wird die Startzeit aller Aufgaben geprüft (Eigenschaften der Aufgabe, Registerkarte Startzeit). Aufgaben, deren Startzeit in dieser Periode des Schedules bereits vorüber ist, erhalten den Status "ENDED_TIMEOUT - Startzeit überschritten". Deren Start wird erst nach dem Periodenwechsel des Schedules zur geplanten Zeit versucht. Alle Aufgaben, deren Startzeit in dieser Periode des Schedules noch bevorsteht, erhalten den Status "Wartet auf Startzeitpunkt". Zur geplanten Zeit wird der Start dieser Aufgaben eingeleitet.

Beim Start der Aufgabe werden deren Startbedingungen geprüft. Dazu zählen die definierten Abhängigkeiten von Kalendern (Eigenschaften der Aufgabe, Registerkarte Kalender ) und von Sync-Objekten (Registerkarte Sync der Aufgabe). Als Ergebnis dieser Prüfung wird die Aufgabe gestartet oder nicht. Daraus resultieren unterschiedliche Zustände, die eine Aufgabe erhalten kann.

Während der Durchführung der Aufgabe wird deren Laufzeit überwacht, wenn dies in den Eigenschaften der Aufgabe, Registerkarte Laufzeit, definiert wurde. Schließlich kann nach der Durchführung der Aufgabe darauf reagiert werden, wenn ein erwarteter Endstatus der Aufgabe nicht erreicht wurde. Die Festlegung erfolgt in den Eigenschaften der Aufgabe, Registerkarte Ergebnis .

Prüfung des Schedules

Beim Start der AE wird geprüft, ob ein aktiver Schedule den Periodenwechsel in der Vergangenheit hatte. Es werden dann so viele Periodenwechsel gemacht, bis der Periodenwechsel in der Zukunft liegt. Anschließend wird geprüft, ob es eingeplante Aufgaben gibt, die den Startzeitpunkt in der Vergangenheit hatten. Für diese Aufgaben wird "ENDED_TIMEOUT - Startzeit überschritten" als Status eingetragen. 

Schedule überwachen und modifizieren

Der Status der in einem Schedule-Objekt hinterlegten Aufgaben kann in der Monitor-Ansicht überprüft werden.
Die Startbedingungen der Aufgaben lassen sich für die aktuelle Durchführung ebenfalls im Schedule-Monitor ändern. Außerdem lassen sich Änderungen, die Sie direkt im Schedule-Objekt an den Aufgaben und deren Eigenschaften durchführen, auf Wunsch beim nächsten Periodenwechsel übernehmen. Modifikationen benötigen daher in diesen Fällen keinen Neustart der Schedule. Aufgaben können, unabhängig vom aktuellen Status und von Startzeit und -bedingungen, auch sofort gestartet werden.

Statistik

Ein Schedule besitzt für jede Periode einen eigenen Statistikeintrag. Dies bedeutet auch, dass beim Periodenwechsel eine neue RunID vergeben wird.

Ausführung stoppen

Ein bereits aktivierter Schedule kann jederzeit gestoppt und wieder gestartet werden. Beim Ausführen des Befehls Stop werden keine weiteren Aufgaben mehr gestartet. Stop (Rekursiv) führt zusätzlich dazu, dass in gerade aktiven Workflows zwar die laufenden Aufgaben weiter laufen, die nachfolgenden Aufgaben werden jedoch gestoppt.

Handling Beschreibung

Rechte Maustaste auf Objekt im Aktivitätenfenster

Im Kontextmenü wählen Sie den Befehl Stop bzw. Go aus.

Rechte Maustaste auf die Monitor-Ansicht des Schedules

Im Kontextmenü wählen Sie den Befehl Stop bzw. Go aus.

Beendigung oder Periodenwechsel eines Schedules mit aktiven Aufgaben

Wird ein Schedule, der noch aktive Aufgaben enthält, manuell beendet oder tritt ein Periodenwechsel auf, so ergibt sich ein besonderes Verhalten:

Manuelle Beendigung

Wird der Befehl "Beenden" für ein aktives Schedule-Objekt durchgeführt, so wird dieses sofort beendet. Aktive Aufgaben des Schedules werden daraufhin ohne Parent direkt im Aktivitätenfenster angezeigt.

Periodenwechsel

Findet ein Periodenwechsel statt, wenn noch aktive Aufgaben im Schedule existieren, wird eine neue Instanz des Schedules für die neue Periode gestartet. Die alte Schedule-Aktivität wartet auf das Ende der laufenden Aufgaben und erhält den Staus "In Beendigung". Noch nicht gestartete Aufgaben der alten Periode bekommen den Status "ENDED_SKIPPED – Schedule vorzeitig beendet".

 

Siehe auch:

Schedule-Logik

 


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

Copyright © 2016 Automic Software GmbH