Erfahren Sie in diesem Abschnitt, wie Sie Aufgaben für den iX-Scheduler anlegen und Protokolle erzeugen.
In der Detailsicht der Aufgaben können Sie festlegen, wann die Aufgabe ausgeführt werden soll und gegebenenfalls, welche Parameter dabei verwendet müssen. Um den Expertenmodus für die manuelle Eingabe eines Cron-Jobs zu aktivieren, müssen Sie in iX-Haus unter Systemeinstellungen Datenbank
im Bereich iX-Haus plus Scheduler
diese aktivieren. Danach können Sie im Scheduler-Job unter Konfiguration
die manuelle Crondefinition (Expertenmodus) auswählen. Im folgenden Abschnitt finden Sie eine Erklärung und Beispiele, wie ein manueller Cron-Job angelegt werden kann.
iX-Haus plus Hintergrundprozesse
können nicht gelöscht, sondern nur konfiguriert und aktiviert werden. Im Falle der Aufgabe iX-Haus plus Hintergrundprozesse
werden die Terminaktualisierungen, die bisher in iX-Haus plus unter Hintergrundprozesse ausgeführt wurden, durch den Scheduler abgelöst. Damit erfolgt die Aktualisierung nicht mehr auf dem Client, sondern serverseitig.Sofern Sie den Expertenmodus in einer Aufgabe eingestellt haben, können Sie im Feld Intervall (manuelle Cron-Definition) eine Crondefinition eintragen. Zur besseren Lesbarkeit wird im Feld Ausführung eine textuelle Darstellung der Definition angezeigt.
Ein Cron definiert sich aus fünf durch jeweils ein Leerzeichen getrennte Bereiche (s. Abb. 3). Beim Speichern wird direkt die Gültigkeit der eingegeben Crondefinition geprüft. 1. Bereich: Angabe Minute(n) 2. Bereich: Angabe Stunde(n) 3. Bereich: Angabe Tag(e) im Monat 4. Bereich: Angabe Monat(e) 5. Bereich: Angabe Wochentag
In jeden der fünf Bereiche können Sie Ziffern und Sonderzeichen eingeben. Ein Stern bedeutet ‚alle‘. Geben Sie einen Stern im Bereich ‚Minute‘ ein, so wird die Aufgabe jede Minute ausgeführt (sofern auch in allen anderen Bereichen ein Stern steht). Mit dem Buchstaben ‚L‘ im Bereich ‚Tag im Monat‘ legen Sie fest, dass die Aufgabe am letzten Tag im Monat ausgeführt wird. Ein ‚LW‘ bedeutet ‚letzter Werktag im Monat. Der genaue Ausführungszeitpunkt der Aufgabe wird durch die Kombination aller fünf Bereiche festgelegt. Nachfolgend einige beispielhafte Cron-Definitionen.
*/10 * * * * | alle 10 Minuten |
0 * * * * | Jede volle Stunde |
0 15 * * * | Jeden Tag um 15 Uhr |
0 7,16 * * * | Jeden Tag um 7 und 16 Uhr |
15 */1 * * * | Jede Stunde bei Minute 15 |
15 */2 * * * | Bei Minute 15, alle 2 Stunden |
0 15 * * 1 | Um 15 Uhr, am Montag |
0 15 * * 1,3,5 | Um 15 Uhr, am Montag, Mittwoch und Freitag |
0 15 * * 1-5 | Um 15 Uhr, Montag bis Freitag |
0 15 1 * * | 1. Tag im Monat um 15 Uhr |
0 15 1W * * | 1. Werktag im Monat um 15 Uhr |
0 0 LW * * | Letzter Werktag im Monat um 0 Uhr |
0 0 L-1 * * | Vorletzter Tag im Monat um 0 Uhr |
0 0 L-5W * * | 5 Tage vor Monatsende an einem Werktag um 0 Uhr |
0 0 3W * * | Dritter Werktag im Monat um 0 Uhr |
Um eine Protokollregel zu definieren, müssen Sie unter Tab Protokollregeln neue Regel anlegen, dann Aufgabetyp und gewünschte Aktion auswählen. Dann haben Sie drei Optionen zur Auswahl, wann die Aktion ausgeführt werden soll:
Bei Auswahl eines Verantwortlichen (iX-Haus-Benutzers) stellen Sie bitte sicher, dass bei dem Benutzer und allen Vertretungen die jeweiligen E-Mail-Adressen erfasst sind. Falls für den Verantwortlichen Vertretungen aktiv geschaltet sind (Komfortpaket), so erhält auch der Vertreter die E-Mail. Die Protokollausgabe wird in der E-Mail als Text hinzugefügt.
Voraussetzung für die Aktion E-Mail senden
ist, dass die SMTP-Einstellungen im Administrationsbereich unter Einstellungen
> Globale Einstellungen
konfiguriert wurden.
Es können für den iX-Scheduler zwei globale E-Mail-Adressen für entsprechende Empfänger eingerichtet werden, an die im Fall einer Störung, z. B. wenn ein Job nicht gestartet wird oder blockiert, E-Mails zur Kontrolle gesendet werden.
Die Einrichtung erfolgt im Administrationsbereich unter Einstellungen
> Globale Einstellungen
> SMTP Einstellungen
> Scheduler E-Mailempfänger
/ Weitere Scheduler E-Mailempfänger
.
Bei der Eingabe eines Datums zur Ausführung einer Aufgabe per iX-Scheduler stehen Ihnen je nach Bedarf drei Möglichkeiten zur Verfügung:
Festes Datum im Format TT.MM.JJJJ
Beispiel: 08.01.2021
Format AktDatum|Heute
Beispiel: Heute
Format (-)N(N).(Werktag/Kalendertag).AktDatum|Heute|VorvorMonatUltimo|VorvorMonat|
VorMonatUltimo|VorMonat|ActMonatUltimo|ActMonat|AktMonatUltimo|AktMonat|FolgeMonatUltimo|FolgeMonat
Die in Klammern gesetzten Begriffe/Eingaben sind optional, d. h. das Minus vorne kann entfallen, die Tageszahl kann ein- oder zweistellig sein. Werktag oder Kalendertag ist optional, standardmäßig wird Kalendertag interpretiert.
Beispiele:
Eingabe | Resultierendes Datum |
1.Werktag.Heute | 17.01.2022 |
3.Werktag.AktMonat | 05.01.2022 |
3.Werktag.FolgeMonatUltimo | 24.02.2022 (26.02. und 27.02. sind Sa und So) |
19.Kalendertag.Folgemonat | 19.02.2022 (hier ist der Typ standardmäßig Kalendertag) |
19.Folgemonat | 19.02.2022 (hier ist der Typ standardmäßig Kalendertag) |