Aufgabentrigger
Ein Trigger ist ein Satz von Kriterien, die bei Erfüllung die Ausführung eines Tasks starten. Taskplaner stellt sowohl zeitbasierte als auch ereignisbasierte Trigger bereit, die eine Aufgabe auf verschiedene Weise starten können. Eine bestimmte Aufgabe kann von einem oder mehreren Triggern gestartet werden. Eine Aufgabe kann maximal 48 Trigger aufweisen.
Zeitbasierte Trigger
Zeitbasierte Trigger starten Aufgaben zu bestimmten Zeiten. Dies umfasst das einmalige Starten der Aufgabe zu einem bestimmten Zeitpunkt oder das mehrmalige Starten der Aufgabe nach einem täglichen, wöchentlichen, monatlichen oder monatlichen Wochentagszeitplan.
Ereignisbasierte Trigger
Ereignisbasierte Trigger starten eine Aufgabe als Reaktion auf bestimmte Systemereignisse. Beispielsweise können ereignisbasierte Trigger so festgelegt werden, dass eine Aufgabe gestartet wird, wenn das System gestartet wird, wenn sich ein Benutzer beim lokalen Computer anmeldet oder wenn das System in den Leerlauf übergeht.
Mehrere Trigger
Jede Aufgabe kann von einem oder mehreren Triggern gestartet werden, sodass die Aufgabe auf verschiedene Arten gestartet werden kann. Mehrere Trigger werden jedoch in Taskplaner 1.0 und Taskplaner 2.0 unterschiedlich implementiert.
In Taskplaner 2.0 wird jeder Trigger durch eine separate Trigger-API definiert, die der Aufgabe über die Triggersammlung zugeordnet ist.
In Taskplaner 1.0 können mehrere Trigger als Zeitplan betrachtet werden, eine Reihe von Zeiten, zu denen der Task gestartet wird. In diesem Fall ist der Zeitplan der Satz von Zeiten (angegeben durch die Vereinigung aller Trigger, die dem Arbeitselement zugeordnet sind), zu denen ein Arbeitselement ausgeführt wird.