Beispiele für Kalenderobjekte

Basis-Kalender

Sie erstellen einen Basis-Kalender, den Sie anschließend für die Definition komplexerer Kalender wiederverwenden können. In unserem Beispiel heißt er Basis und enthält zwei wöchentliche Kalenderereignisse:

Basis-Kalender definieren

  1. Klicken Sie in der Perspektive Process Assembly auf Objekt hinzufügen und wählen Sie Kalender aus.

    Definieren Sie die allgemeinen Einstellungen wie hier beschrieben: Objekte hinzufügen

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

    Klicken Sie auf OK.

  2. Auf der Seite Kalender werden die Tage des Jahres, die in der Vergangenheit liegen, blass dargestellt. Der Farbunterschied ist nur eine visuelle Hilfe. Jedes Kalenderereignis, das Sie hier definieren, wirkt sich auch auf vergangene Termine aus.

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

    1. Klicken Sie auf die Schaltfläche Ereignis hinzufügen.
    2. Wählen Sie aus der Dropdown-Liste den Typ des Ereignisses aus, das Sie erstellen möchten. In diesem Fall wählen Sie Wöchentlich.
    3. Der Bereich Wöchentliches Ereignis bearbeiten wird angezeigt, in dem die folgenden Optionen verfügbar sind:

      • Ereignisname

        Name des Ereignisses. Dieser Name muss eindeutig sein.

        Verwenden Sie Namen, die Sie später leicht erkennen können, um das Ereignis in anderen Kalendern wiederzuverwenden.

        In diesem Beispiel lautet der Name des Ereignisses WEEKENDS.

      • Wochentage

        Wählen Sie die Wochentage aus, die dieses Ereignis auswählen soll.

        In diesem Beispiel sind dies Samstag und Sonntag.

      • Intervall

        Intervall, in dem dieses wöchentliche Ereignis wirksam ist

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

      • KW-Begrenzung festlegen

        Begrenzung der Kalenderwochen für dieses Ereignis. Diese Option ist z. B. dann sinnvoll, wenn Ihr Geschäftsjahr nicht am 1. Januar beginnt und dies von diesem Ereignis berücksichtigt werden soll.

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

    4. Die Kalenderansicht ist jetzt im Hintergrund und wird blass dargestellt. Klicken Sie auf die Schaltfläche Speichern & anzeigen in der Mitte der Seite, um die Einstellungen zu speichern und die Ergebnisse des Ereignisses in der Vorschau anzuzeigen.

      Kalender, in dem alle Wochenenden anhand der definierten Einstellungen hervorgehoben werden

    5. Wenn Sie mit den Ergebnissen zufrieden sind, klicken Sie auf die Schaltfläche Anwenden & schließen, um zum Bereich Kalenderereignisse zurückzukehren.
  4. Erstellen Sie das Ereignis WEEKDAYS (Montag bis Freitag).

Ihr Kalender ist jetzt bereit. Sie können ihn Ihren ausführbaren Objekten zuweisen oder ihn und seine Ereignisse als Grundlage für die Definition komplexerer Kalender verwenden.

WORKDAYS Kalender

Sie möchten sicherstellen, dass die Ausführung einiger Ihrer Aufgaben an Werktagen erfolgt. Sie sollten nicht an Wochenenden oder Feiertagen ausgeführt werden.

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

Einen WORKDAYS-Kalender definieren

  1. Erstellen Sie ein Kalenderobjekt mit dem Namen WORKDAYS.
  2. Erstellen Sie ein jährliches Ereignis mit dem Namen NATIONAL_HOLIDAYS. Geben Sie im angezeigten Fenster Jährliches Ereignis bearbeiten die folgenden Parameter an:

    • Ereignisname, der eindeutig und leicht zu erkennen sein muss

    • Startjahr

    • Intervall

    • Geschieht

      Für unser Beispiel sind die Einstellungen:

      • An definierten Tagen

        Screenshot des Abschnitts, in dem folgende Tage ausgewählt wurden: 31.12., 01.01., 30.03., 31.03., 01.05., 07.08., 31.10., 31.12

      • Alle x Tage

        Mit dieser Option können Sie eine Wiederholung während des ganzen Jahres festlegen. Sie müssen festlegen, ob es am Anfang oder am Ende des Jahres beginnen soll.

        Aktivieren Sie optional die Checkbox Jährliche Begrenzung und definieren Sie den ersten und letzten Tag des Jahres, in dem das Ereignis wirksam wird.

        Damit das Ereignis beispielsweise alle fünf Tage ab dem 31. Dezember und zurück bis zum 1. September auswählt, geben Sie die folgenden Parameter an:

        Startjahr ist 2016, Intervall ist Jedes Jahr, Geschieht alle 5 Tage, Zähle vom Jahresende, Jährliche Begrenzung auf Starttag 01.09. und Endtag 31.12. festgelegt

        Der Screenshot zeigt die Ergebnisse:

        Kalender, in dem die ausgewählten Termine gemäß den Definitionen hervorgehoben sind

  3. Erstellen Sie das Gruppenereignis WORKDAYS:

    1. Wählen Sie unter Gruppierung von bestehenden Ereignissen die Option WEEKDAYS. Dieses Ereignis sollten Sie mit dem Ereignis NATIONAL_HOLIDAYS kombinieren.

      Wählen Sie ein Ereignis aus dieser Dropdown-Liste aus, oder klicken Sie auf das Augen-Symbol, um Kalenderereignis wählen zu öffnen. Letzteres könnte die beste Option sein, wenn Sie viele Kalender und Ereignisse haben, da es eine Vorschau des ausgewählten Kalenderereignisses anzeigt.

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

      Hier wählen Sie die Ereignisse aus, um die Art der Beziehung zwischen den Ereignissen zu kombinieren und festzulegen.

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

      Erweiterter Optionsbereich, in dem das Kalenderereignis NATIONAL_HOLIDAYS eingefügt wurde

      Hinweis: Überschneide mit Ereignissen bedeutet, dass der resultierende Kalender jene Termine auswählt, die für alle für das Gruppenereignis geltenden Ereignisse gemeinsam sind.

    4. Klicken Sie auf die Schaltfläche Speichern & anzeigen.

      Dadurch werden die angegebenen Termine aus dem resultierenden Kalender extrahiert:

      Kalender, der anzeigt, welche Termine aufgrund der definierten Einstellungen NICHT berücksichtigt (hervorgehoben) wurden

Kalender „Letzter Werktag des Monats“

Dieses Beispiel erstellt die Situation, die unter Verschiebungs-Kalenderereignisse beschrieben wird.

Mehrere Aufgaben in Ihrem Unternehmen müssen am Monatsende bearbeitet werden, unabhängig davon, ob der letzte Tag ein Werktag ist oder nicht. Sie haben bereits ein Kalenderereignis mit dem Namen LAST_DAY_OF_MONTH definiert, das alle letzten Tage des Monats wählt. Dieses Kalenderereignis ist das bestehende im Verschiebungs-Ereignis.

Andere Aufgaben müssen am letzten Werktag des Monats ausgeführt werden. Sie haben bereits ein Kalenderereignis mit dem Namen WORKDAYS definiert, das alle Werktage des Jahres auswählt. Dieses Kalenderereignis ist das Ziel-Ereignis im Verschiebungs-Ereignis.

Um es komplexer zu machen, schließen Sie in diesem Beispiel alle Freitage aus. Wenn der entsprechende Tag ein Freitag ist, sollte der folgende Tag gewählt werden. Sie haben bereits ein Kalenderereignis mit dem Namen FREITAGE definiert, das alle Freitage des Jahres auswählt.

Kalender definieren

  1. Erstellen Sie einen Kalender oder öffnen Sie einen vorhandenen Kalender, um das Verschiebungs-Ereignis zu erstellen.
  2. Die Anpassung an das Ereignis LAST_DAY_OF_MONTH hängt von einem anderen Ereignis ab, nämlich WORKDAYS. Aus diesem Grund müssen Sie ein Verschiebungs-Ereignis des Typs Anpassung definieren.
  3. Wählen Sie LAST_DAY_OF_MONTH in Quell-Ereignis aus.

    Das Ergebnis dieses Ereignisses sieht wie folgt aus:

    Kalender mit allen ausgewählten Monatsenden

  4. Wählen Sie WORKDAYS in Zielereignis aus.

    Das Ergebnis dieses Ereignisses sieht wie folgt aus:

    Kalender, in dem alle Werktage hervorgehoben sind

  5. Definieren Sie die Beziehung zwischen 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 LAST_DAY_OF_MONTH.

    Und so sieht das Ergebnis aus:

    Kalender mit hervorgehobenen Tagen, die sowohl das Ende des Monats als auch Werktage sind

    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 Bearbeiten, um den Dialog Ausnahme für Ereignis bearbeiten zu öffnen und die Ausnahme zu definieren:

    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.

      Dieser springt einen Tag im Kalender zurück, wenn das Ergebnis Freitag ist.

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

    Kalender, in dem Donnerstage anstelle der Freitage gewählt wird, falls letzterer das Monatsende und der Arbeitstag ist

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

Siehe auch: