Udostępnij przez


Wyzwalacze zadań

Wyzwalacz to zestaw kryteriów, które po spełnieniu uruchamiają wykonywanie zadania. Harmonogram zadań udostępnia wyzwalacze oparte na czasie i zdarzenia, które mogą uruchamiać zadanie na kilka różnych sposobów. Dane zadanie można uruchomić przez co najmniej jeden wyzwalacz. Zadanie może mieć maksymalnie 48 wyzwalaczy.

Wyzwalacze oparte na czasie

Wyzwalacze oparte na czasie uruchamiają zadania o określonych godzinach. Obejmuje to uruchamianie zadania raz w określonym czasie lub wielokrotne uruchamianie zadania w harmonogramie dziennym, tygodniowym, miesięcznym lub miesięcznym.

Wyzwalacze oparte na zdarzeniach

Wyzwalacze oparte na zdarzeniach uruchamiają zadanie w odpowiedzi na określone zdarzenia systemowe. Na przykład wyzwalacze oparte na zdarzeniach można ustawić tak, aby uruchamiały zadanie po uruchomieniu systemu, gdy użytkownik loguje się na komputerze lokalnym lub gdy system stanie się bezczynny.

Wiele wyzwalaczy

Każde zadanie może być uruchamiane przez co najmniej jeden wyzwalacz, co pozwala na uruchomienie zadania na dowolną liczbę sposobów. Jednak wiele wyzwalaczy jest implementowanych inaczej w harmonogramie zadań 1.0 i Harmonogram zadań 2.0.

W harmonogramie zadań 2.0 każdy wyzwalacz jest definiowany przez oddzielny interfejs API wyzwalacza skojarzony z zadaniem za pośrednictwem kolekcji wyzwalaczy.

W harmonogramie zadań 1.0 można traktować wiele wyzwalaczy jako harmonogram, czyli zestaw czasu, w którym zadanie jest uruchamiane. W takim przypadku harmonogram jest zestawem godzin (określonym przez połączenie wszystkich wyzwalaczy skojarzonych z elementem roboczym), w których zostanie wykonany element roboczy.

powtarzanie zadania

Typy wyzwalaczy

interfejsy wyzwalacza

o harmonogramie zadań