4 4 3:Erstellen eines benutzerdefinierten Kalenders

From SEPsesam
Revision as of 13:41, 20 April 2018 by Kri (talk | contribs) (Created page with "Weitere Quellen")
Other languages:

Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.

Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.

Docs latest icon.png Willkommen in der aktuellsten Version der SEP sesam Dokumentation 4.4.3. Frühere Versionen der Dokumentation finden Sie hier: Dokumentationsarchiv.


Übersicht

SEP Sesam bietet flexible Funktionalitäten zur Zeitplanung, die für eine beliebige Anzahl von Terminen verwendet werden können und es zur gleichen Zeit gestatten, einen bestimmten Auftrag (Sicherung, Rücksicherung, Migration, etc.) über Termine mit mehreren Zeitplänen zu verknüpfen. Ab Version 4.4.3 wurde die Zeitplanung um benutzer-definierte Optionen ergänzt, die es erlauben einen Kalender anzulegen, welcher speziell auf die landesspezifischen oder firmenspezifischen Anforderungen angepasst ist.

Zum Beispiel kann man einen Kalender definieren mit besonderen Tagen, an denen spezielle Aufträge durchgeführt werden sollen, wie z.B. Sicherung oder Migration. Es gestattet außerdem, besondere Tage zu definieren, an denen geplante Aufträge an der Ausführung gehindert werden, was z.B. die Definition eines jährlichen kundenspezifischen Feiertags-Kalenders ermöglicht und das Verknüpfen mit blockierenden Terminen, um die Ausführung geplanter Aufträge während der Feiertage zu verhindern.

Schedule-user defined 01.png


Man kann beliebig viele benutzer-definierte Kalender anlegen. Ein benutzer-definierter Kalender kann für eine bestimmte Zeitdauer angelegt werden z.B. für ein Jahr, wenn er für Feiertage gedacht ist, deren Daten sich von Jahr zu Jahr verändern, oder für mehrere Jahre, wenn sich die Daten nicht ändern oder unbeschränkt gültig sein sollen.

Einen benutzer-definierten Kalender anlegen

Gehen Sie wie folgt vor, um einen benutzerdefinierten Kalender mit Terminen zu erstellen, an denen Sie zusätzliche Aufträge ausführen oder die Ausführung eingeplanter Aufträge verhindern möchten:

  1. From Main Selection -> Scheduling -> Schedules, click New schedule. The Schedule window appears.
  2. The Execution is enabled by default. Leave it enabled. If you deselect the execution option, all events that are linked to this schedule will be deactivated.
  3. Specify the start time for the schedule in the Start field. By default, the current date is already entered. In the next field, specify the start time, e.g., 18.30. The schedule will be activated after the specified date and time. If you want your schedule to be valid only for a limited period of time, use the Expiration date option.
  4. In the table providing selection of different time parameters tabs (once, daily, weekly, monthly, yearly, user defined), click user defined tab and then click Create button next to the Calendar name field. New calendar dialog is displayed.
  5. Schedule-custom calendar dialog 02.png


  6. In the Name field, enter the name for your custom calendar and click Ok. A calendar opens displaying the current year. You can either add calendar events by single-clicking on the days you want to include in your calendar or by double-clicking the desired date to open the Calendar event dialog. In the Calendar event dialog you can expand the date range to several days and choose the start and end time of the event. Optionally, you can write a date description in the Event field. Click OK to add the calendar event to the calendar.
  7. Custom calendar 01.png


  8. After adding all calendar events needed for the calendar, close your custom calendar by clicking Close. You can check your calendars by clicking List all calendars button in the schedules dialog.
  9. Under Additional config you can further refine your schedule.
    • To define the maximum allowed startup time (the amount of time an event can be in the queue), specify the startup time in days and/or hours in the Delay start for up to field. The actual event startup depends on the processor load of the system. At the starting time of the event, every event is forwarded into the queue, where it might wait until jobs with a higher priority are finished. For jobs with the same priority, the FIFO rule (first in first out) applies. If the event cannot be executed within this specified time frame, it will not be executed at all.
    • You can also specify the time frame for the event to be repeated. Enable the Repeat task check box and then specify the repetition cycle to repeat the event every n hours or minutes. Use the For a duration of field to specify the duration of the repeated event in days and/or hours.
    • To specify the time frame after which the scheduled event will be cancelled, enable the check box in front of Stop task if runs longer than option and set the amount of time (days and/or hours) after the event's scheduled start time at which the event will be cancelled.
    • Select Expiration date check box if you want your schedule to be valid only for a limited period of time, e.g., until the end of the year. Then specify the date of schedule suspension. The schedule will be deleted after the Expiration date criterium is met. By default, this option is disabled and the schedule will be repeated in perpetuity.
  10. Click OK to save the schedule.

You can view currently configured schedules and events under Scheduling in the Main selection pane. Depending on the purpose of creating an event for a custom calendar, select one of the following procedures:

> Create event for running additional jobs on specified dates

> Create event to prevent scheduled jobs from running on specified dates

Create event for running additional jobs on specified dates

You have to create the event(s) you want to run on the dates set by your newly created schedule:

  1. Select the schedule and right-click it. Then select the event type you want to add, for example backup, and click New backup event.
  2. Under Sequence control, set up the Priority of your event. SEPuler always executes the schedules with the highest priority first. The default priority level is 1, which is the lowest priority (the highest priority is 99). The only exception are schedules with priority 0, which override all other priorities and are always executed. For details, see event priorities.
  3. Under Object, select the task to which you want to link this event. Then click OK to save the event.
  4. Add event to schedule 02.png


Create event to prevent scheduled jobs from running on specified dates

You have to create the event(s) you want prohibit to run on the dates set by your newly created schedule:

  1. Select the schedule and right-click it. Then select the event type you want to add, for example backup, and click New backup event.
  2. Under Sequence control, set up the Priority of your exclude event. SEPuler always executes the schedules with the highest priority first. The default priority level is 1, which is the lowest priority (the highest priority is 99). The only exception are schedules with priority 0, which override all other priorities and are always executed. For details, see event priorities. Then select the Blocking date check box. Make sure that this option is used together with a high priority that prevail over the priority of the event you want to block.
    Information sign.png Anmerkung
    A Blocking date option is used to prevent the activation of certain events on specific days (e.g., end of year, holidays) or to prevent the execution of other jobs related to the same object only within the specified hours. For details on the latter, see Special Schedules.
  3. Under Object, select the task or task group to which you want to link this event. Then click OK to save the event.
  4. Add event to schedule 03.png


See also

About SchedulingSEPulerSpecial SchedulesStandard Backup ProcedureModifying a calendarImporting a calendarExporting a calendarDeleting a calendar