Wenn Sie eine ScheduleStartet in periodischen Abständen aktivierbare Objekte. Auch ein eigener Objekttyp in der Automation Engine. starten, ist ihr StatusZustand einer Aufgabe (z.B. aktiv, blockiert, in Generierung, usw.). „Aktiv“. Die Aufgaben werden gemäß ihrer Periode und dem Periodenwechsel verarbeitet.
Verarbeitung von Aufgaben in einer Schedule
Wenn die Schedule aktiviert wird, wird der Startzeitpunkt aller Aufgaben geprüft. Es gibt zwei Möglichkeiten:
Die Aufgabe hat den Status Warten auf Startzeitpunkt. Die Aufgabe wird zum geplanten Zeitpunkt gestartet.
Die Aufgabe hat den Status ENDED_TIMEOUT - Startzeitpunkt überschritten. Die Aufgabe wird gestartet, sobald der geplante Startzeitpunkt nach dem Periodenwechsel erneut eintritt.
Vor dem Start von Aufgaben, werden alle Bedingungen und Abhängigkeiten überprüft, also KalenderFasst Tage in Kalenderereignissen zusammen. Auch ein eigener Objekttyp in der Automation Engine. und zugewiesene SyncSynchronisiert aktivierbare Objekte auf der Grundlage definierter Zustände und Aktionen. Auch ein eigener Objekttyp in der Automation Engine.-Objekte, wenn diese vorhanden sind. Je nach dem Resultat dieser Überprüfungen werden die Aufgaben gestartet oder nicht und ihre Status werden dementsprechend geändert.
Während der Ausführung wird die LaufzeitDurchführungsdauer einer Aufgabe. Das ist der Zeitraum zwischen Start und Ende. Der Aktivierungszeitraum wird nicht dazugerechnet (siehe auch Aktivierung und Start). der Aufgaben überwacht. Dadurch können Sie über die Schedule festlegen, wie im Falle eines Ergebnisses, das nicht dem angedachten entspricht, vorgegangen werden soll.
Überprüfung von Schedules vor dem Start
Beim Start der Automation EngineDiese Komponente steuert ein Automation Engine-System. Besteht aus verschiedenen Serverprozessen. 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 wird, deren Startzeitpunkt in der Zukunft liegt. Anschließend wird geprüft, ob es geplante Aufgaben gibt, deren Startzeitpunkt in der Vergangenheit liegt. Diese Aufgabe haben den Status ENDED_TIMEOUT - Startzeitpunkt überschritten.
Schedule überwachen und modifizieren
Sie können den Status von Aufgaben, die in einem Schedule-ObjektTätigkeiten und Abläufe, welche die Automation Engine steuert, werden mit Hilfe von sogenannten Objekten abgebildet (siehe auch Aufgabe). gespeichert werden, in der PerspektiveEigener Funktionsbereich der Automic Web Interface (AWI) - Weboberfläche. Process Monitoring überprüfen und modifizieren.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.
Ausführungsdaten
Eine Schedule besitzt für jede Periode einen eigenen Ausführungsdaten-Record. Daher wird bei jedem Periodenwechsel eine neue RunID"Kurzform für ""laufende Nummer"". Hierbei handelt es sich genauer um eine Zahl, welche die Durchführung einer Aufgabe eindeutig kennzeichnet. Die RunID kann zwischen 7 und 10 Stellen aufweisen. Sie wird von der Komponente Automation Engine vergeben." zugewiesen.
Was passiert, wenn die Ausführung einer Schedule gestoppt wird?
Eine bereits aktivierte Schedule kann jederzeit gestoppt und wieder gestartet werden. Wenn Sie die Schedule Unterbrechen, werden keine weiteren Aufgaben gestartet. Wenn Sie sich für Unterbrechen (Rekursiv) entscheiden, werden die Aufgaben, die in aktiven Workflows laufen, weiterhin ausgeführt. Alle nachfolgenden Aufgaben werden jedoch abgebrochen.
Das Stoppen der Ausführung eines Schedule-Objekts kann auf zwei verschiedene Arten mit unterschiedlichen Auswirkungen erfolgen:
Sie können mit der rechten Maustaste auf die aktive Schedule klicken und eine der verfügbaren Optionen, die diese stoppen, auswählen.
Die Schedule wird sofort beendet. Ihre Aufgaben werden im Fenster Aufgaben (Process Monitoring) ohne der ParentEin Objekt kann auf verschiedenste Arten aktiviert werden. Der Verursacher der Aktivierung wird als übergeordnete Aufgabe (Parent) bezeichnet. (siehe auch Child, Children)-Aufgabe (der Schedule) angezeigt.
Wenn ein Schedule-Objekt zum Zeitpunkt eines Periodenwechsels noch aktiv ist und seine Aufgaben ausgeführt werden, passiert Folgendes:
Ausführungen von Schedules überwachen
Sie können den Status von Aufgaben, die in einer Schedule enthalten sind, jederzeit, auch während der Verarbeitung, überprüfen.
Siehe auch: