Schedules ausführen

Als Entwickler und Objektdesigner müssen Sie nach der Definition eines Schedule-Objekts dieses zunächst manuell aktivieren. Die Schedule befindet sich im Status Aktiv. Die erste Aufgabe wird ausgeführt, sobald alle erforderlichen Bedingungen bezüglich des Periodenwechsels und der Periodendauer der Schedule sowie der Startzeitpunkt und die Kalenderbedingung der einzelnen Aufgaben erfüllt sind.

Diese Seite beinhaltet Folgendes:

Verarbeitung von Aufgaben in einer Schedule

Wenn die Schedule aktiviert wird, wird der Startzeitpunkt aller Aufgaben geprüft. Es gibt zwei Möglichkeiten:

Wenn Aufgaben gestartet werden, werden alle Bedingungen und Abhängigkeiten (Kalender, Synchronisierungsobjekte usw.) überprüft. Die Aufgaben werden je nach den Ergebnissen dieser Prüfungen gestartet oder nicht gestartet, und der Status der Aufgaben wird entsprechend festgelegt. Weitere Informationen finden Sie unter Was passiert, wenn Aufgaben aktiviert werden?.

Während der Ausführung wird die Laufzeit der Aufgaben in der Schedule überwacht. Diese Informationen ermöglichen es Ihnen, nach Bedarf zu reagieren, wenn die Laufzeiten nicht den Erwartungen entsprechen.

Schedule überwachen und modifizieren

Wenn ein Schedule-Objekt zum ersten Mal ausgeführt wird, geschieht Folgendes:

Im Schedule-Monitor können Sie einige Eigenschaften des Schedule-Objekts und seiner Aufgaben ändern, die sich auf die aktuelle Ausführung beziehen.

Weitere Informationen finden Sie hier:

Außerdem lassen sich Änderungen, die Sie direkt im Schedule-Objekt an den Aufgaben und deren Eigenschaften ausfü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 Startzeitpunkt und -bedingungen, auch sofort gestartet werden.

Sie können den Status von Aufgaben, die in einem Schedule-Objekt gespeichert werden, in der Perspektive Process Monitoring überprüfen und modifizieren.

Ausführungsdaten

Bei jedem Periodenwechsel wird der Schedule eine neue RunID zugewiesen. Dies bedeutet, dass jeder für eine Schedule definierte Zeitraum über eine eigene Ausführungsdaten verfügt.

Eine aktive Schedule neu starten

Eine bereits aktivierte Schedule kann jederzeit neu gestartet werden. Dies erfolgt in der Process Assembly-Perspektive.

Eine aktive Schedule neu starten

Je nachdem, wo Sie arbeiten, führen Sie einen der folgenden Schritte aus:

Eine aktive Schedule anhalten

Schedules können auf zwei verschiedene Arten gestoppt werden:

Überprüfung von Schedules vor dem Start

In seltenen Fällen kann es erforderlich sein, die Automation Engine neu zu starten. Beim Start der Automation Engine wird geprüft, ob ein aktiver Periodenwechsel in der Vergangenheit stattgefunden hat. In diesem Fall werden so viele Perioden wie notwendig durchlaufen, bis die erste Aufgabe erreicht ist, deren Startzeitpunkt in der Zukunft liegt. Anschließend wird geprüft, ob es geplante Aufgaben gibt, deren Startzeitpunkt in der Vergangenheit liegt. Falls es solche gibt, wird ihr Status auf ENDED_TIMEOUT - Startzeitpunkt überschritten gesetzt.

Siehe auch: