Sonderfälle in Auftragszeitplänen
Einige Sonderfälle erfordern Sorgfalt bei der Aufgabenplanung.
Zeitpläne für Monatsende
Da Monate unterschiedlich lang sind, sollten Sie bei der Planung von Aufgaben für das Monatsende vorsichtig sein.
- Das Planen eines Ereignisses für den 29. oder 30. wird nicht empfohlen, da die geplante Aufgabe in Monaten (z. B. Februar) ausgeführt wird, die kürzer als diese Daten sind.
- Wenn ein Ereignis für den 31. geplant ist, wird es am letzten Tag des Monats ausgeführt, auch wenn der Monat kürzer ist.
Zum Beispiel wird etwas, das für den 31. des Monats geplant ist, am 28. oder 29. Februar in einem Schaltjahr ausgeführt.
Wochentags-Zeitpläne
Verwenden Sie für geplante Skripts das folgende Skript nur an Wochentagen:
(function isWeekday() {
var isWeekday;
var gDate = new GlideDate(); //Uses your Timezone!
var day = gDate.getByFormat('EEEE'); //Gets name of day
switch(day) {
case "Saturday":
case "Sunday":
isWeekday = false;
break;
default:
isWeekday = true;
}
return isWeekday;
})();
Geplante Aufgaben aus Skripts
Um eine durch ein Ereignis ausgelöste regelmäßige Aufgabe auszuführen, verwenden Sie das folgende Skript:
//Execute a scheduled script job
var rec = new GlideRecord('sysauto_script');
rec.get('name', 'YOUR_JOB_NAME_HERE');
SncTriggerSynchronizer.executeNow(rec);
- scheduled_import_set (Geplante Importsätze)
- sysauto_script (Geplante Skriptausführung)
- sysauto_template (Geplante Vorlagengenerierung)
- sysauto_report (Geplanter Bericht)
SncTriggerSynchronizer bietet keine Methoden zum Ausführen geplanter Aufgaben in der Zukunft.Es werden geplante Skripts und Aufgaben ausgeführt, die aus einer anderen Instanz importiert wurden
Die geplante Skriptausführung und geplante Aufgaben werden im Now Platformals Datensätze kategorisiert und daher von Update-Sätzen ausgeschlossen. Um zu bestimmen, ob eine Tabelle enthalten ist, navigieren Sie zu und zeigen Sie den Attributwert für die betreffende Tabelle an. Nur Tabellen mit dem Attribut update_sync=true sind in Update-Sätzen enthalten.
Sie können Datensätze optional über XML exportieren und importieren. Um unerwartete Datenänderungen zu verhindern, werden jedoch keine Datensätze für Zeitplanelemente [sys_trigger] für Datensätze erstellt, die aus einer XML-Datei wie einem Update Set importiert wurden. Um geplante Aufgaben oder aus einer anderen Instanz importierte Skripts auszuführen, aktualisieren Sie den entsprechenden Aufgaben- oder Skriptdatensatz in der Zielinstanz.