Schedule-Objekte definieren

Die Schritte zum Definieren von Schedules (JSCH) sind dieselben wie bei jedem anderen Automation Engine-Objekt. Dieser Abschnitt beschreibt die Einstellungen, die für Schedule-Objekte gelten. Allgemeine Informationen über den Zweck einer Schedule finden Sie unter Schedules (JSCH).

Beispiel: Aufgaben mit Zeit- und Kalenderbedingungen einplanen.

So definieren Sie die Periodizitäts- und Zeiteinstellungen eines Schedule-Objekts

  1. Klicken Sie in der Perspektive Process Assembly auf Objekt hinzufügen. Wählen Sie im Dialogfeld Objekt hinzufügen die Option Schedule (JSCH) aus. Weitere Informationen zum Hinzufügen von Objekten finden Sie unter Hinzufügen von Objekten.

    Eine Definition eines Schedule-Objekts besteht aus den folgenden Seiten:

    Hinweis: Sie können FileTransfer-Objekte auch direkt über die Kombinationsfelder erstellen, die zur Auswahl von Objekten dienen, siehe AWI-Kombinationsfelder verwenden.

  2. Geben Sie im Dialogfeld Objektname den Namen des neuen Objekts ein. Wählen Sie ihn mit Bedacht aus. Weitere Informationen finden Sie unter Best Practices: Namenskonventionen für Objekte.

  3. Klicken Sie auf OK, um die Objektdefinitionsseiten zu öffnen.

  4. Gehen Sie zur Seite Attribute und definieren Sie Folgendes:

    • Periodendauer

      Zeitraum, der die Regelmäßigkeit festlegt, mit der die Aufgaben ausgeführt werden. Aufgaben werden einmal pro Periode ausgeführt.

    • Periodenwechsel

      Zeitpunkt, zu dem abgeschlossene Aufgaben aus dem Schedule entfernt werden. Dieselben Aufgaben werden für dieselbe Periode erneut geladen.

  5. Öffnen Sie die Seite Schedule.

    Die Seite Schedule ist in zwei Bereiche unterteilt. Im oberen Bereich erstellen Sie die Aufgaben und legen die Zeitdefinitionen fest, die deren Ausführung bestimmen. Im unteren Bereich weisen Sie Kalender zu und ändern einige der Eigenschaften der von Ihnen hinzugefügten Aufgaben. Klicken Sie auf die Schaltfläche Eigenschaften in der oberen rechten Ecke des Fensters, um den unteren Bereich ein- oder auszublenden.

  6. Beginnen Sie mit dem Hinzufügen von Aufgaben. Sie haben zwei Möglichkeiten:

    • Mit der Drag-and-Drop-Funktion.

      Mit dieser Option öffnen Sie sowohl die Liste Explorer der Objekte als auch den Schedule. Wenn Sie dem Schedule mehrere Objekte hinzufügen möchten, sollten Sie die Liste Explorer vorab vorbereiten, indem Sie alle relevanten Objekte in denselben Ordner verschieben. Dies erleichtert die nachfolgenden Schritte.

      Sie haben dafür zwei Möglichkeiten:

      • Öffnen Sie die Liste der Objekte und den Schedule in zwei getrennten Browserfenstern und ordnen Sie diese nebeneinander an. Ziehen Sie dann Einträge per Drag-and-Drop von einem Fenster zum anderen.

      • Öffnen Sie die Liste und die Schedule in zwei verschiedenen Browserregisterkarten innerhalb des gleichen Browserfensters. Ziehen Sie das Objekt von der Objektliste und legen Sie es auf der Registerkarte Schedule ab.

    • Wenn Sie in der Spalte Name auf Task hinzufügen klicken, wird ein Kombinationsfeld geöffnet, aus dem Sie die Aufgaben auswählen können. Sie können durch die Liste scrollen oder anfangen, den Namen der Aufgabe einzugeben.

    Die Spalte Nr. zeigt 1 an. Daran ist zu erkennen, dass es sich um das erste Objekt handelt, das in die Schedule eingefügt wurde. Weiteren Aufgaben werden beim Einfügen Nummern in sequenzieller Reihenfolge zugewiesen. Wenn Sie eine Aufgabe aus der Schedule entfernen, ändern sich diese Nummern entsprechend.

  7. Aktivieren Sie die Aufgabe.

    Standardmäßig ist das Kontrollkästchen Aktiv ausgewählt. Deaktivieren Sie dieses Kontrollkästchen, bleibt die Aufgabe Teil des Schedule-Objekts, wird aber nicht mit diesem ausgeführt. Der Status ist ENDED_INACTIVE.

  8. Definieren Sie den Uhrzeit, zu der die Aufgabe ausgeführt werden soll.

    Klicken Sie auf die Zelle Startzeit, um sie zu aktivieren und die Uhrzeit ändern zu können. Sie können für jede Aufgabe eine andere Startzeit in der Schedule festlegen. Standardmäßig wird die Zeit verwendet, die im Feld Periodenwechsel auf der Seite Attribute der Schedule definiert wurde.

    Wichtig! Der Aufgabenstart muss zeitlich nach dem Periodenwechsel der Schedule liegen.

  9. Legen Sie unter Startverzögerung (Tage) fest, wie viele Tage zwischen dem Beginn eine Periodenwechsels und der Aktivierung der Aufgabe vergehen sollen.

    Wichtig! Die hier definierte Startverzögerung darf nicht länger als die Periodendauer sein, die Sie auf der Seite Attribute definiert haben.

    Das logische Datum bestimmt den Periodenstart. Weitere Informationen finden Sie unter Logisches Datum und reales Datum.

  10. Definieren oder ändern Sie die Kalenderbedingungen für die Aufgabe. Ein Häkchen in der Spalte Kalenderbedingungen zeigt, dass der Aufgabe bereits ein Kalenderereignis zugeordnet wurde.

    Die Periodendauer und die Startverzögerung können dazu führen, dass Aufgaben zu Terminen ausgeführt werden, die Sie vermeiden müssen. Diese Daten können z. B. arbeitsfreie Tage sein. Vielleicht möchten Sie auch, dass die Aufgabe nur an manchen der Tagen, die aus diesen Einstellungen resultieren, ausgeführt wird. Um diese Probleme zu umgehen, ordnen Sie den Aufgaben Kalender zu.

    Wenn Sie Aufgaben zur Schedule hinzufügen, haben diese möglicherweise bereits Kalenderbedingungen. Sie können sie entfernen, eine andere anhängen oder ein zusätzliches Kalenderereignis hinzufügen. Diese Änderungen gelten für die Aufgabe nur, wenn sie aus dieser Schedule heraus ausgeführt wird.

    1. Um den Eigenschaftenbereich sichtbar zu machen, klicken Sie mit der rechten Maustaste auf die Aufgabe und wählen Sie Eigenschaften.

    2. Aktivieren Sie auf der Registerkarte Kalender das Kontrollkästchen Kalenderbedingungen setzen.

    3. Geben Sie unter Miteinbeziehung der Kalenderdefinitionen an, wann Sie die Aufgabe ausführen wollen.

      • Durchführen, wenn alle Bedingungen zutreffen

        Wählen Sie diese Option aus, um eine logische UND-Operation auf die ausgewählten Kalenderereignisse anzuwenden. Alle Datumswerte, die allen ausgewählten Kalenderereignissen gemeinsam sind, werden festgelegt, und die Aufgabe wird an allen diesen Tagen ausgeführt.

      • Durchführen, wenn keine der Bedingungen zutrifft

        Die Aufgabe wird nicht an den Tagen ausgeführt, die durch die ausgewählten Kalenderereignisse festgelegt wurden. Diese Option ist beispielsweise nützlich, wenn Sie Wartungsdaten geplant haben und die Aufgabe nicht an diesen Tagen ausgeführt werden soll.

      • Durchführen, wenn eine Bedingung zutrifft

        Verwenden Sie diese Option, um eine logischen ODER-Operation auf die ausgewählten Kalenderereignisse anzuwenden. Die Aufgabe wird an einem beliebigen Datum ausgeführt, das durch die ausgewählten Kalenderereignisse festgelegt wurde.

    4. Um die Kalenderereignisse auszuwählen, die die Termine bestimmen, an denen die Bedingungen gelten, öffnen Sie das Kombinationsfeld Kalenderbedingungen für Aufgabe. Folgende Optionen stehen zur Verfügung:

      • Beginnen Sie mit der Eingabe des Namens des Kalenderereignisses. Die Autovervollständigung hilft Ihnen, diese zu finden.

      • Beginnen Sie mit der Eingabe des Namens des Kalenders, in dem das Kalenderereignis definiert ist.

      • Blättern Sie durch die Liste, um ihn zu finden.

    Hinweise: Wird eine Aufgabe aufgrund der definierten Kalenderbedingungen nicht ausgeführt, wird ihr Status als ENDED_INACTIVE angezeigt.

    Weitere Informationen zu Kalendern finden Sie unter Kalender (CALE). Weitere Informationen zu Kalenderereignissen finden Sie unter Kalenderereignisse definieren.

  11. Wenn Objektvariablen der Aufgabe zugeordnet wurden, werden sie auf der Registerkarte Variablen angezeigt. Wenn Sie möchten, dass sich die Objektvariablen bei der Ausführung des Objekts aus dieser Schedule heraus anders verhalten, können Sie deren Werte hier überschreiben. Weitere Informationen finden Sie unter Die Seite "Variablen" definieren.

    Wichtig! Aufgaben können die in der Schedule definierten Variablen erben. Weitere Informationen finden Sie unter Objekt- und PromptSet-Variablen erben.

  12. Wenn der Aufgabe PromptSets zugeordnet wurden, werden diese auf der Registerkarte PromptSets angezeigt. Sie können die Felder mit den Werten füllen, die verwendet werden sollen, wenn das Schedule-Objekt die Aufgabe ausführt. In diesem Fall ist zur Laufzeit keine Benutzereingabe erforderlich.

    Wichtig! Aufgaben können die in der Schedule definierten PromptSets erben.

  13. Auf der Seite Laufzeit von ausführbaren Objekten definieren Sie die Parameter zur Berechnung der maximalen und minimalen Laufzeit von Aufgaben. Bei Abweichungen legen Sie fest, was geschehen soll. Sie können diese Definitionen ignorieren, wenn die Aufgabe aus der Schedule heraus ausgeführt wird. Ein Häkchen in der Spalte Laufzeiteinstellungen überschreiben zeigt, dass dies der Fall ist.

    Sie können die Laufzeit der Aufgabe auch dann überwachen, wenn sie aus der Schedule heraus ausgeführt wird. Mit dieser Funktion können Sie bei Laufzeiten, die das vordefinierte Maximum überschreiten, schnell reagieren. Wenn die Ausführung beendet ist, können Sie auch überwachen, ob sie innerhalb der minimalen Laufzeit verarbeitet wurde. Wenn nicht, können Sie entsprechend reagieren.

    Aktivieren Sie auf der Registerkarte Laufzeit im Eigenschaftenbereich das Kontrollkästchen Laufzeiteinstellungen überschreiben, um die Optionen anzuzeigen.

    Weitere Informationen zur Einstellung der Laufzeitoptionen finden Sie unter Die Seite Laufzeit definieren.

  14. Definieren Sie auf der Registerkarte "Ergebnis", was mit der Aufgabe geschehen soll, abhängig von ihrem Status nach der Ausführung. Ein Häkchen in der Spalte Ergebnisprüfung zeigt an, dass diese Parameter definiert wurden.

    1. Aktivieren Sie auf der Registerkarte Ergebnis das Kontrollkästchen Check Result (Ergebnis prüfen). Die Abschnitte Ergebniseinstellungen und Actions on Status Deviation (Aktionen bei Statusabweichung) werden angezeigt.

    2. Wählen Sie unter Ergebniseinstellungen > OK Status den Status aus, den die Aufgabe nach der Ausführung voraussichtlich erhält.

    3. Legen Sie im Abschnitt Actions on Status Deviation (Aktionen bei Statusabweichung) fest, wie vorgegangen wird, wenn die Aufgabe mit einem anderen Status beendet wird.

      • Aktivieren Sie Execute Again (Erneut ausführen) und geben Sie an, wie oft (Wiederholen x-mal) und in welchen Abständen (Intervall x Minuten) die Ausführung wiederholt werden soll.

      • Aktivieren Sie Ein anderes Objekt ausführen und wählen Sie das Objekt aus, das ausgeführt werden soll, wenn die Aufgabe mit einem anderen Status endet als dem, den Sie gerade ausgewählt haben.

      • Geben Sie an, ob jede Wiederholung erneut ausgeführt werden soll oder nur die letzte Wiederholung mit dem abweichenden Status.

  15. Klicken Sie auf die Schaltfläche Zeile hinzufügen, um weitere Aufgaben hinzuzufügen.

  16. Speichern Sie Ihre Änderungen.

Nächste Schritte

  1. Nachdem Sie das Schedule-Objekt definiert haben, müssen Sie es beim ersten Mal manuell ausführen, um es zu aktivieren. Ab diesem Zeitpunkt läuft die Schedule automatisch. Weitere Informationen finden Sie unter Aktivieren/Ausführen von Schedule-Objekten.

  2. Während die Schedule läuft, können Sie den Fortschritt von der Seite Letzter Monitor aus verfolgen. Weitere Informationen finden Sie unter Schedules überwachen.

    Zwei Szenarien sind möglich:

    • Die Schedule läuft noch

    • Sie können Aufgaben neu starten, ihren Monitor öffnen (Reports und Ausführungsdaten) und ihre Details aufrufen. Sie können auch einige der Parameter ändern. Diese Veränderungen werden nur für diese Ausführung übernommen. Weitere Informationen finden Sie unter Aktive Schedules ändern und Aufgabeneigenschaften in einer aktiven Schedule ändern.

    • Die Schedule ist bereits beendet

      Die Aufgabeneigenschaften sind schreibgeschützt und können nicht verändert werden. Sie können Aufgaben neu starten, den Schedule-Monitor öffnen, auf ihre Reports und Ausführungsdaten zugreifen etc.

  3. Welche Funktionen gerade verfügbar sind, hängt vom Status der Schedule und deren Aufgaben ab. Weitere Informationen finden Sie unter Mit Aufgaben arbeiten.

Tipp: Schedules können viele Aufgaben enthalten. Verwenden Sie die Funktion zum Export in CSV, um einen Überblick zu erhalten, Daten zu sortieren und zu vergleichen usw. Weitere Informationen finden Sie unter Tabellen in CSV exportieren.

Siehe auch: