Beispiele für Kalenderobjekte

Beispiel 1 - Basis-Kalender

Sie möchten einen Basis-KalenderFasst Tage in Kalenderereignissen zusammen. Auch ein eigener Objekttyp in der Automation Engine. erstellen, den Sie später für die Definition von komplexeren Kalendern wiederverwenden können. In unserem Beispiel nennen wir ihn Basis. Er beinhaltet zwei wöchentliche Kalenderereignisse:

ClosedBasis-Kalender definieren

  1. Klicken Sie in der PerspektiveEigener Funktionsbereich der Automic Web Interface (AWI) - Weboberfläche. Process Assembly auf ObjektTätigkeiten und Abläufe, welche die Automation Engine steuert, werden mit Hilfe von sogenannten Objekten abgebildet (siehe auch Aufgabe). hinzufügen und wählen Sie Kalender aus.

    Definieren Sie die allgemeinen Einstellungen wie hier beschrieben: Objekte definieren

    In diesem Beispiel lautet der Name des Kalenders Basis. Der Titel lautet „Wochentage und Wochenenden“.

    Klicken Sie auf OK.

  2. Die Seite Kalender wird angezeigt. Die bereits vergangenen Tage des Jahres sind ausgegraut. Hierbei handelt es sich lediglich um eine visuelle Hilfestellung. Jedes KalenderereignisTeil eines Kalender-Objektes, in dem Tage definiert werden. , das Sie hier definieren, wirkt sich auch auf vergangene Termine aus:

    Ansicht vergrößern

  3. Erstellen Sie das erste Kalenderereignis, bei dem alle Wochenenden ausgewählt werden.

    1. Klicken Sie auf die Schaltfläche .
    2. Wählen Sie den Ereignistyp, den Sie erstellen möchten, aus dem Dropdown-Menü aus. In diesem Fall wählen Sie Wöchentlich.

      Ansicht vergrößern

    3. Der Bereich Wöchentliches EreignisAktion, die ausgelöst wird, wenn bestimmte Bedingungen zutreffen. Auch ein eigener Objekttyp in der Automation Engine. bearbeiten wird angezeigt:

      Ansicht vergrößern

      Folgende Optionen stehen zur Verfügung:

      Option Beschreibung
      Ereignisname

      Name des Ereignisses. Dieser Name muss eindeutig sein.

      Wählen Sie Namen aus, die Sie leicht wiedererkennen, falls Sie sie später für andere Kalender ebenfalls verwenden möchten.

      In diesem Beispiel lautet der Name des Ereignisses WEEKENDS.

      Wochentage

      Bestimmen Sie die Wochentage, die durch dieses Ereignis ausgewählt werden sollen.

      In diesem Beispiel sind dies Samstag und Sonntag.

      Intervall

      Sie können das Intervall definieren, in dem dieses wöchentliche Ereignis eintreten soll.

      In diesem Beispiel sollen alle Wochenenden des Jahres ausgewählt werden, daher kann die Standardeinstellung Jede Woche akzeptiert werden.

      KW-Begrenzung festlegen

      Hiermit können Sie die Kalenderwochen für dieses Ereignis begrenzen. Das ist zum Beispiel dann nützlich, wenn Ihr Wirtschaftsjahr nicht mit 1. Jänner beginnt und dies in dem Ereignis berücksichtigt werden soll.

      Für dieses Beispiel können wir diese Einstellung ignorieren.

    4. Die Kalenderansicht ist nun im Hintergrund und ausgegraut:

      Ansicht vergrößern

      Klicken Sie auf die Schaltfläche in der Mitte der Seite, um die Einstellungen zu speichern und eine Vorschau über die Ergebnisse des Ereignisses zu erhalten:

      Ansicht vergrößern

    5. Wenn Sie mit den Ergebnissen zufrieden sind, klicken Sie auf die Schaltfläche Übernehmen & schließen in der rechten unteren Ecke der Seite, um zum Bereich Kalenderereignisse zurückzukehren.
  4. Erstellen Sie nun das Ereignis WEEKDAYS (Montag bis Freitag), mithilfe der oben beschriebenen Anweisungen.

Ihr Kalender ist jetzt bereit. Sie können ihn entweder Ihren auszuführenden Objekten zuweisen oder ihn und die enthaltenen Ereignisse als Basis für komplexere Kalender verwenden.

Beispiel 2 - Kalender WORDKDAYS

Sie möchten sicherstellen, dass manche Aufgaben an Werktagen ausgeführt werden, um sie überwachen und schnell eingreifen zu können, falls etwas schief geht. Das bedeutet, dass sie weder an Wochenenden noch an gesetzlichen Feiertagen ausgeführt werden sollen.

Hierfür erstellen Sie ein Kalenderobjekt, das folgende Kalenderereignisse beinhaltet:

ClosedEinen WORKDAYS-Kalender definieren

  1. Erstellen Sie ein Kalenderobjekt mit dem Namen WORKDAYS.
  2. Erstellen Sie ein jährliches Ereignis mit dem Namen NATIONAL_HOLIDAYS:

    Folgende Optionen stehen im Bereich Jährliches Ereignis bearbeiten zur Verfügung:

    Option Beschreibung
    Ereignisname

    Name des Ereignisses. Dieser Name muss eindeutig sein.

    Wählen Sie Namen aus, die Sie leicht wiedererkennen, falls Sie sie später für andere Kalender ebenfalls verwenden möchten.

    In diesem Beispiel lautet der Name des Ereignisses NATIONAL_HOLIDAYS.

    Startjahr Hier wird das Jahr, ab dem das Kalenderereignis eintreten soll, festgelegt.
    Intervall

    Hier wird das Intervall, in dem der Kalender gültig sein soll, in Jahren festgelegt.

    Findet statt

    Hier werden die Tage festgelegt, die dieses Ereignis betreffen soll. Folgende Optionen sind verfügbar:

    • An definierten Tagen

      Dies trifft in dem folgendem Beispiel zu:

      Ansicht vergrößern

    • Alle x Tage

      Dadurch können Sie ein während des Jahres wiederkehrendes Ereignis festlegen. Sie müssen bestimmen, ob es am Anfang oder am Ende des Jahres beginnen soll.

      Wahlweise können Sie auch die Checkbox Jährliche Begrenzung aktivieren und den ersten und letzten Tag des Jahres definieren, für den das Ereignis gültig sein soll.

      Wenn für das Ereignis zum Beispiel jeder 5. Tag beginnend mit 31. Dezember und rückwärts bis zum 1. September ausgewählt werden soll, müssten Sie Folgendes festlegen:

      Ansicht vergrößern

      Das Ergebnis sieht dann folgendermaßen aus:

      Ansicht vergrößern

  3. Erstellen Sie das Gruppenereignis WORKDAYS:

    Ansicht vergrößern

    1. Wählen Sie WEEKDAYS in Gruppierung von bestehenden Ereignissen aus. Dies ist das Ereignis, das mit NATIONAL_HOLIDAYS kombiniert wird.

      Sie können entweder die Dropdown-Liste öffnen und es dort auswählen oder Sie klicken auf das Augen-Symbol, um Kalenderereignis wählen zu öffnen. Wenn Sie viele Kalender und Ereignisse haben und zur Überprüfung der Auswahl eine Vorschau über die gewählten Elemente angezeigt werden soll, ist die zweite Option die bessere:

      Ansicht vergrößern

    2. Klicken Sie auf Hinzufügen.
    3. Erweitern Sie den Abschnitt Erweiterte Optionen.

      Hier wählen Sie jene/s Ereignis/se, das/die Sie kombinieren möchten und definieren, in welcher Beziehung die Ereignisse zueinander stehen.

      In unserem Beispiel ist dies Ereignisse abziehen. Wählen Sie hier NATIONAL_HOLIDAYS aus und klicken Sie auf Hinzufügen:

      Ansicht vergrößern

      Mit Ereignissen schneiden bedeutet, dass für den resultierenden Kalender jene Termine ausgewählt werden, die allen auf das Gruppenereignis angewandten Ereignissen gemein sind.

    4. Klicken Sie auf die Schaltfläche .

      Dadurch werden die angegebenen Termine aus dem resultierenden Kalender extrahiert:

      Ansicht vergrößern

       

Beispiel 3 - Kalender „Last Working Day of Month“

Dieses Beispiel ist aufbauend für die in Verschiebungs-Kalenderereignisse beschriebene Situation.

Am Ende eines Monats müssen in Ihrem Unternehmen einige Aufgaben verarbeitet werden, unabhängig davon, ob der letzte Tag ein Werktag ist oder nicht. Sie haben für Ihren Kalender bereits ein Ereignis definiert, bei dem jeweils der letzte Tag eines jeden Monats ausgewählt wird. In diesem Beispiel lautet der Name des Ereignisses MONATSLETZTER. Dies ist dann das bestehende Ereignis im Verschiebungs-Ereignis.

Andere Aufgaben sollen jedoch an einem Werktag, also am letzten Werktag des Monats, ausgeführt werden. Sie haben bereits ein Kalenderereignis definiert, bei dem alle Werktage eines Jahres ausgewählt werden. In diesem Beispiel lautet der Name des Ereignisses WORKDAYS. Dies ist dann das Zielereignis im Verschiebungs-Ereignis.

Um dieses Beispiel etwas komplexer zu gestalten, sollen alle Freitage exkludiert werden. Falls der entsprechende Tag ein Freitag ist, soll um einen Tag nachgerückt werden. Sie haben bereits ein Kalenderereignis definiert, bei dem alle Freitage eines Jahres ausgewählt werden. Der Name des Ereignisses lautet FRIDAYS.

Closed„Last Working Day of Month“-Kalender definieren

  1. Erstellen Sie einen neuen Kalender oder öffnen Sie einen bestehenden, um das Verschiebungs-Ereignis zu erstellen.
  2. Die Anpassung des Ereignisses MONATSLETZTER hängt von dem Ereignis WORKDAYS ab. Daher müssen Sie ein Verschiebungs-Ereignis des Typs Anpassung definieren.
  3. Wählen Sie MONATSLETZTER in Quell-Ereignis aus.

    Das Ergebnis dieses Ereignisses sieht wie folgt aus:

    Ansicht vergrößern

  4. Wählen Sie WORKDAYS in Zielereignis aus.

    Das Ergebnis dieses Ereignisses sieht wie folgt aus:

    Ansicht vergrößern

  5. Definieren Sie die Beziehung zwischen den beiden Ereignissen. In diesem Fall sollen die Aufgaben, die dieses Ereignis verwenden, noch innerhalb desselben Monats verarbeitet werden. Wählen Sie daher Dem nächstgelegenen Zieltermin zuordnen: vor dem oder am MONATSLETZTEN.

    Und so sieht das Ergebnis aus:

    Ansicht vergrößern

    Der jeweils letzte Werktag im Jänner, April, Juli, September und Dezember ist ein Freitag. Um eine Verarbeitung von Aufgaben an Freitagen zu vermeiden, müssen Sie eine Ausnahme definieren.

  6. Klicken Sie auf , um den Dialog Ausnahme für Ereignis bearbeiten zu öffnen und definieren Sie dann die Ausnahme:

    1. Wählen Sie in Bei Kollisionen das Ereignis FRIDAY aus.
    2. Wählen Sie Vorziehen um in Ausführen aus.
    3. Wählen Sie dann 1 in Zusätzliche Verschiebung aus.

      Dadurch wird um einen Tag zurückgesprungen, wenn das Ergebnis ein Freitag ist.

      Ansicht vergrößern

  7. Das Ergebnis nach der Übernahme dieser Ausnahme sieht wie folgt aus:

    Ansicht vergrößern

    In den Monaten Jänner, April, Juli, September und Dezember ist der jeweils ausgewählte Tag nun ein Donnerstag und kein Freitag.

Siehe auch:

Kalenderobjekt (CALE)