Kalenderbedingungen
Ziel:
- Anlegen eines Kalenders
- Erstellen eines Kalenderbegriffes
- Zuweisen des Kalenderbegriffes zum FileTransfer
Lektion 8
Die Planung von Aufgaben mittels Schedules ist einfach zu implementieren und äußerst vorteilhaft. Da jedoch Geschäftsprozesse unter anderem auch von bestimmten Tagen abhängig sind, gibt es die Möglichkeit zusätzlich Kalender-Objekte zu nutzen.
Wir werden unsere FileTransfer-Durchführung so anpassen, dass sie zwar Montag bis Freitag aber nicht am Wochenende gestartet wird.
- Öffnen Sie im Explorer jenen Ordner in dem Sie die bisherigen Übungsobjekte gespeichert haben.
- Klicken Sie auf die Schaltfläche in der Symbolleiste.
- Wählen Sie den Objekttyp CALE (Kalender) aus.
- Vergeben Sie einen geeigneten Namen.
- Öffnen Sie mittels Doppelklick das Kalender-Objekt.
Eine grafische Darstellung der Wochen ist in der Registerkarte Kalender abgebildet.
Doch wie bringen wir den Kalender mit dem FileTransfer-Objekt in Verbindung? Dies wird über sogenannte Kalenderbegriffe bewerkstelligt.
- Öffnen Sie die Registerkarte Kalender.
- Auf der rechten Seite befindet sich eine Liste mit den Kalenderbegriffen. Da es sich um ein neu angelegtes Kalender-Objekt handelt, ist nur der Standardbegriff "STATIC" vorhanden.
Kalenderbegriffe werden in Typen unterteilt, die jeweils einen eigenen Ausfüllassistenten für die schnelle und bequeme Zuweisung von Tagen besitzen.
- Klicken Sie im Bereich der Liste auf die rechte Maustaste und wählen Sie den Befehl Neuer Begriff -> Wöchentlich.
- Vergeben Sie für diesen Kalenderbegriff den Namen "WOCHENTAGS" in dem sich öffnenden Dialogfenster.
- Den Standardbegriff "STATIC" können Sie über die Entf-Taste löschen.
- Wählen Sie nun für den Kalenderbegriff "WOCHENTAGS" den Befehl Kalender Definition... aus dem Kontextmenü (rechte Maustaste). Ein Ausfüllassistent öffnet sich.
- Markieren Sie die Tage Mo, Di, Mi, Do, Fr und klicken Sie anschließend auf OK.
- Speichern Sie die Änderungen mit der Schaltfläche in der Symbolleiste. Im Kalender sind jetzt alle Montage bis Freitage markiert.
Wenn Sie mehrere Kalenderbegriffe anlegen, so werden immer jene Tage des gerade ausgewählten Kalenderbegriffes hervorgehoben.
- Der Kalenderbegriff "WOCHENTAGS" enthält nun das Datum aller Wochentage.
- Schließen Sie das Kalender-Objekt.
Das Kalender-Objekt ist fertig angelegt. Jetzt werden wir den Kalenderbegriff beim FileTransfer im Schedule hinterlegen.
- Öffnen Sie das Schedule-Objekt.
- Wechseln Sie auf die Registerkarte Schedule und markieren Sie den FileTransfer.
- Rufen Sie den Befehl Eigenschaften aus dem Kontextmenü (rechte Maustaste) auf.
- Wechseln Sie auf die Registerkarte Kalender und aktivieren Sie das gleichnamige Kontrollkästchen.
- Wählen Sie "Durchführen, wenn eine Bedingung zutrifft" aus.
- Wählen Sie in der Tabelle ihr Kalender-Objekt und den Kalenderbegriff WOCHENTAGS aus und klicken Sie anschließend auf OK.
- In der Registerkarte "Schedule" sehen Sie in der Spalte namens Bedingungen an dem Kürzel "C", dass die Kalenderbedingung gesetzt worden ist.
- Speichern Sie die Änderungen mit der Schaltfläche in der Symbolleiste.
- Schließen Sie das Schedule-Objekt.
Das FileTransfer-Objekt wird jetzt nur von Montag bis Freitag laufen.
Dies gilt aber nur dann, wenn das FileTransfer-Objekt vom Schedule aktiviert wurde!
Übung
Erstellen Sie im Kalender-Objekt einen zweiten Kalenderbegriff der alle Samstage und Sonntage enthält. Wählen Sie statt des Wochentags- den Wochenend-Kalenderbegriff beim FileTransfer-Objekt aus. Führen Sie nun das Schedule-Objekt aus. Das FileTransfer-Objekt wird nicht durchgeführt, wenn es ein Tag zwischen Montag und Freitag ist.
Beenden Sie das Schedule-Objekt und weisen Sie dem FileTransfer-Objekt wieder den Wochentags-Kalenderbegriff zu.