Kalenderobjekt (CALE)

Ein Kalenderobjekt ist ein Container für Kalenderereignisse. Ein KalenderereignisTeil eines Kalender-Objektes, in dem Tage definiert werden. ist ein Regelwerk, das entsteht, indem bestimmte Tage im KalenderFasst Tage in Kalenderereignissen zusammen. Auch ein eigener Objekttyp in der Automation Engine. ausgewählt werden. Sie können so viele Kalenderereignisse in ein Kalenderobjekt einbeziehen, wie Sie benötigen. Sie können die Ereignisse, die einem bestimmten Kalender zugewiesen sind, für einen weiteren wiederverwenden.

Objektdefinition

Sie müssen vermutlich mehrere Kalender erstellen, um Ihre Prozesse abzuwickeln. Für jeden Kalender müssen auch verschiedene Kalenderereignisse erstellt werden, die Daten und Zeiten, die aus diesem Kalender resultieren, bestimmen.

Das bedeutet, dass die Erstellung von Kalenderobjekten mehrere Schritte beinhaltet. Sie können es sich als das Definieren von ganz einfachen bis zu sehr komplexen Schichten aus Datum/Zeit-Definitionen vorstellen. Diese können Sie dann kombinieren. Zum Beispiel:

  1. Sie können mit der Definition eines Basis-Kalenderobjekts beginnen, das die Wochentage und Wochenenden definiert, wobei alle davon ein Kalenderereignis darstellen.
  2. Dann definieren Sie die nächste Schicht in einem Kalenderobjekt, die die Werktage definiert. Dies geschieht, indem die gesetzlichen Feiertage von den Wochentagen subtrahiert werden. Hierfür können Sie das Wochenenden-EreignisAktion, die ausgelöst wird, wenn bestimmte Bedingungen zutreffen. Auch ein eigener Objekttyp in der Automation Engine. aus dem Basis-Kalender wiederverwenden.

    Produkte von Automic beinhalten standardmäßig für die meisten Länder bereits Kalenderereignisse für gesetzliche Feiertage. Sie können diese verwenden und wenn nötig bearbeiten oder Ihre eigenen erstellen.

  3. Aufbauend darauf möchten Sie vielleicht, dass bestimmte Aufgaben nur am Monatsletzten ausgeführt werden, vorausgesetzt es handelt sich dabei um einen Werktag. In diesem Fall können Sie als Basis den Werktage-Kalender heranziehen.
  4. Falls ein Monatsletzter auf einen arbeitsfreien Tag fällt, haben Sie zwei Möglichkeiten:

    Sie definieren diesen Kalender wieder auf Basis des vorherigen.

Dies sind nur ein paar mögliche Fälle. Das Kalenderobjekt ist ein überaus flexibles Werkzeug, das praktisch jede Kombination von Ereignissen zur Verwaltung von Startterminen und -zeitpunkten für die Ausführung abdeckt.

Automic empfiehlt Ihnen anstatt größerer, komplexer Kalenderobjekte eher mehrere kleine mit jeweils wenigen Ereignissen zu erstellen. Dies erhöht die Flexibilität und führt zu leistungsfähigen Kalenderberechnungen. Zudem ist es vorteilhaft, Kalenderereignisse zwischen denen eine Verknüpfung besteht im selben Kalenderobjekt zu speichern. Dies erleichtert deren Transport, Im- und Export.

Bereitgestellte Standardkalender

MandantAbgeschlossene Umgebung für die Erstellung und Durchführung von Objekten innerhalb eines Automation Engine-Systems. Der Name von Mandanten besteht aus einer vierstelligen Zahl, die bei der Anmeldung von Benutzern an das Automation Engine-System anzugeben ist. Benutzer und deren Berechtigungen werden ebenfalls in einem Mandant definiert.Auch ein eigener Objekttyp in der Automation Engine. 0 beinhaltet eine Reihe an Standardkalendern. Ereignisse können an Objekte in jedem Mandanten Ihres System zugeteilt werden.

Kalenderobjekt definieren

Sie definieren Kalenderobjekte in den folgenden Seiten:

Der erste Tag der Woche kann ein Montag oder ein Sonntag sein. Dies wird mit dem Key FIRST_DAY_OF_WEEK in der VariableSpeichert oder ermittelt Werte dynamisch zur Laufzeit. Auch ein eigener Objekttyp in der Automation Engine. UC_CLIENT_SETTINGS eingestellt (siehe UC_CLIENT_SETTINGS - Various Client Settings).

Um mehr über die Erstellung von Kalenderobjekten und Kalenderereignissen zu erfahren, sehen Sie sich das Thema Beispiele für Kalenderobjekte an.

Mit Kalenderobjekten arbeiten

Wie auch bei allen anderen Objekten gibt es für Kalender eine Reihe an zugehörigen Funktionen. Klicken Sie mit der rechten Maustaste auf ein ObjektTätigkeiten und Abläufe, welche die Automation Engine steuert, werden mit Hilfe von sogenannten Objekten abgebildet (siehe auch Aufgabe)., um das Kontextmenü zu öffnen. Siehe Mit Objekten arbeiten.

In Bezug auf Import/Export, Transport und Duplizieren von Kalenderobjekten beachten Sie bitte Folgendes:

Kalenderobjekte duplizieren

Beim Duplizieren von Kalendern gibt es eine Besonderheit, die anhand des folgenden Beispiels gezeigt wird:

Kalender transportieren und importieren/exportieren

Stellen Sie beim Transport, Import und Export von Kalendern sicher, dass Sie alle zugehörigen Kalenderereignisse ebenfalls mitnehmen, auch wenn diese in einem anderen Kalender als dem, den Sie gerade transportieren, definiert wurden.

Nach jedem Transport/Import/Export wird der Kalender neu berechnet. Dabei kann es zu Fehlermeldungen in der Logdatei kommen, wenn der Kalender vor dem Lesen der zugehörigen Kalenderereignisse neuberechnet wird. Sie können diese Meldungen weitgehend ignorieren, da automatisch eine Nachberechnung der Kalenderereignisse erfolgt, ohne dass ein manuelles Eingreifen notwendig ist.

Siehe auch: