BatchJobScheduleConfiguration interface
Der Zeitplan, nach dem Aufträge erstellt werden. Alle Zeiten sind nach UTC festgelegt und werden nicht durch Sommerzeit beeinträchtigt.
Eigenschaften
| do |
Eine Zeit, nach der kein Auftrag unter diesem Auftragsplan erstellt wird. Der Zeitplan wird in den Status "Abgeschlossen" verschoben, sobald dieser Stichtag abgelaufen ist und es keinen aktiven Auftrag unter diesem Auftragsplan gibt. Wenn Sie keine doNotRunAfter-Zeit angeben und einen terminserien Auftragsplan erstellen, bleibt der Auftragsplan aktiv, bis Sie ihn explizit beenden. |
| do |
Der früheste Zeitpunkt, zu dem ein Auftrag unter diesem Auftragsplan erstellt werden kann. Wenn Sie keine doNotRunUntil-Zeit angeben, wird der Zeitplan sofort zum Erstellen von Aufträgen bereit. |
| recurrence |
Das Zeitintervall zwischen den Startzeiten von zwei aufeinander folgenden Aufträgen unter dem Auftragsplan. Ein Auftragsplan kann zu einem bestimmten Zeitpunkt höchstens einen aktiven Auftrag enthalten. Da ein Auftragsplan zu einem bestimmten Zeitpunkt höchstens einen aktiven Auftrag unter ihm haben kann, wenn es an der Zeit ist, einen neuen Auftrag unter einem Auftragsplan zu erstellen, aber der vorherige Auftrag noch ausgeführt wird, erstellt der Batchdienst den neuen Auftrag erst, wenn der vorherige Auftrag abgeschlossen ist. Wenn der vorherige Auftrag nicht innerhalb des AnfangWindow-Zeitraums des neuen RecurrenceInterval abgeschlossen ist, wird für dieses Intervall kein neuer Auftrag geplant. Bei wiederkehrenden Aufträgen sollten Sie normalerweise einen jobManagerTask in der JobSpecification angeben. Wenn Sie "jobManagerTask" nicht verwenden, benötigen Sie einen externen Prozess, um zu überwachen, wann Aufträge erstellt werden, fügen Sie den Aufträgen Aufgaben hinzu, und beenden Sie die Aufträge für die nächste Serie. Der Standardwert ist, dass der Zeitplan nicht erneut auftritt: Ein Auftrag wird innerhalb des startWindow nach der DoNotRunUntil-Zeit erstellt, und der Zeitplan wird abgeschlossen, sobald dieser Auftrag abgeschlossen ist. Der Mindestwert beträgt 1 Minute. Wenn Sie einen niedrigeren Wert angeben, lehnt der Batchdienst den Zeitplan mit einem Fehler ab. wenn Sie die REST-API direkt aufrufen, lautet der HTTP-Statuscode 400 (Ungültige Anforderung). |
| start |
Das Zeitintervall beginnend mit dem Zeitpunkt, zu dem der Zeitplan angibt, dass ein Auftrag erstellt werden soll, in dem ein Auftrag erstellt werden muss. Wenn kein Auftrag innerhalb des startWindow-Intervalls erstellt wird, geht die "Verkaufschance" verloren. es wird bis zur nächsten Serie des Zeitplans kein Auftrag erstellt. Wenn der Zeitplan periodisch ist und der StartWindow länger als das Serienintervall ist, entspricht dies einem unendlichen StartWindow, da der Auftrag, der in einer RecurrenceInterval "fällig" ist, nicht in das nächste Serienintervall übertragen wird. Der Standardwert ist unendlich. Der Mindestwert beträgt 1 Minute. Wenn Sie einen niedrigeren Wert angeben, lehnt der Batchdienst den Zeitplan mit einem Fehler ab. wenn Sie die REST-API direkt aufrufen, lautet der HTTP-Statuscode 400 (Ungültige Anforderung). |
Details zur Eigenschaft
doNotRunAfter
Eine Zeit, nach der kein Auftrag unter diesem Auftragsplan erstellt wird. Der Zeitplan wird in den Status "Abgeschlossen" verschoben, sobald dieser Stichtag abgelaufen ist und es keinen aktiven Auftrag unter diesem Auftragsplan gibt. Wenn Sie keine doNotRunAfter-Zeit angeben und einen terminserien Auftragsplan erstellen, bleibt der Auftragsplan aktiv, bis Sie ihn explizit beenden.
doNotRunAfter?: string | Date
Eigenschaftswert
string | Date
doNotRunUntil
Der früheste Zeitpunkt, zu dem ein Auftrag unter diesem Auftragsplan erstellt werden kann. Wenn Sie keine doNotRunUntil-Zeit angeben, wird der Zeitplan sofort zum Erstellen von Aufträgen bereit.
doNotRunUntil?: string | Date
Eigenschaftswert
string | Date
recurrenceInterval
Das Zeitintervall zwischen den Startzeiten von zwei aufeinander folgenden Aufträgen unter dem Auftragsplan. Ein Auftragsplan kann zu einem bestimmten Zeitpunkt höchstens einen aktiven Auftrag enthalten. Da ein Auftragsplan zu einem bestimmten Zeitpunkt höchstens einen aktiven Auftrag unter ihm haben kann, wenn es an der Zeit ist, einen neuen Auftrag unter einem Auftragsplan zu erstellen, aber der vorherige Auftrag noch ausgeführt wird, erstellt der Batchdienst den neuen Auftrag erst, wenn der vorherige Auftrag abgeschlossen ist. Wenn der vorherige Auftrag nicht innerhalb des AnfangWindow-Zeitraums des neuen RecurrenceInterval abgeschlossen ist, wird für dieses Intervall kein neuer Auftrag geplant. Bei wiederkehrenden Aufträgen sollten Sie normalerweise einen jobManagerTask in der JobSpecification angeben. Wenn Sie "jobManagerTask" nicht verwenden, benötigen Sie einen externen Prozess, um zu überwachen, wann Aufträge erstellt werden, fügen Sie den Aufträgen Aufgaben hinzu, und beenden Sie die Aufträge für die nächste Serie. Der Standardwert ist, dass der Zeitplan nicht erneut auftritt: Ein Auftrag wird innerhalb des startWindow nach der DoNotRunUntil-Zeit erstellt, und der Zeitplan wird abgeschlossen, sobald dieser Auftrag abgeschlossen ist. Der Mindestwert beträgt 1 Minute. Wenn Sie einen niedrigeren Wert angeben, lehnt der Batchdienst den Zeitplan mit einem Fehler ab. wenn Sie die REST-API direkt aufrufen, lautet der HTTP-Statuscode 400 (Ungültige Anforderung).
recurrenceInterval?: string
Eigenschaftswert
string
startWindow
Das Zeitintervall beginnend mit dem Zeitpunkt, zu dem der Zeitplan angibt, dass ein Auftrag erstellt werden soll, in dem ein Auftrag erstellt werden muss. Wenn kein Auftrag innerhalb des startWindow-Intervalls erstellt wird, geht die "Verkaufschance" verloren. es wird bis zur nächsten Serie des Zeitplans kein Auftrag erstellt. Wenn der Zeitplan periodisch ist und der StartWindow länger als das Serienintervall ist, entspricht dies einem unendlichen StartWindow, da der Auftrag, der in einer RecurrenceInterval "fällig" ist, nicht in das nächste Serienintervall übertragen wird. Der Standardwert ist unendlich. Der Mindestwert beträgt 1 Minute. Wenn Sie einen niedrigeren Wert angeben, lehnt der Batchdienst den Zeitplan mit einem Fehler ab. wenn Sie die REST-API direkt aufrufen, lautet der HTTP-Statuscode 400 (Ungültige Anforderung).
startWindow?: string
Eigenschaftswert
string