Sonderfälle in Stellenzeitplänen
Einige Sonderfälle erfordern Sorgfalt bei der Arbeitsplanung.
Zeitpläne für Monatsende
Da Monate unterschiedliche Längen haben, seien Sie bei der Planung von Aufgaben für das Ende des Monats vorsichtig.
- Die Planung 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.
Beispiel: Etwas, das für den 31. Des Monats geplant ist, wird am 28. Februar oder 29. Februar in einem LEAP-Jahr ausgeführt.
Wochentagszeitpläne
Verwenden Sie für geplante Skripts das folgende Skript, um es nur an Wochentagen auszuführen:
(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
Verwenden Sie das folgende Skript, um eine geplante Aufgabe auszuführen, die durch ein Ereignis ausgelöst wurde:
//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 Stellt keine Methoden zum Ausführen geplanter Aufgaben in der Zukunft bereit.Geplante Skripts und Aufgaben werden ausgeführt, die aus einer anderen Instanz importiert wurden
Geplante Skriptausführung und geplante Aufgaben werden als Datensätze in kategorisiert Now Platform, Das bedeutet, dass sie von Update-Sätzen ausgeschlossen sind. Navigieren Sie zu , um zu bestimmen, ob eine Tabelle enthalten ist Und zeigen Sie an Attribut Wert für die betreffende Tabelle. Nur Tabellen mit dem Attribut Update_Sync=wahr sind in Update-Sätzen enthalten.
Sie können optional Datensätze über XML exportieren und importieren. Um unerwartete Datenänderungen zu verhindern, werden jedoch keine Datensätze für Zeitplanelement [sys_Trigger] für Datensätze erstellt, die aus einer XML-Datei wie einem Update-Satz importiert wurden. Um geplante Aufgaben oder Skripts auszuführen, die aus einer anderen Instanz importiert wurden, aktualisieren Sie den entsprechenden Auftrags- oder Skriptdatensatz in der Zielinstanz.