Triggers are essentially sensors that react to certain events in a pre-defined way. They are used to execute the client task they are assigned to. They can be activated by the scheduler (time events) or when a certain system event occurs.
The trigger does not run newly assigned tasks immediately (except the ASAP trigger)—the task is run as soon as the trigger is fired. Trigger sensitivity to events can be reduced further using throttling.
Client trigger types:
•As soon as possible - This trigger is invoked once, right after you click Finish. The Expiration date value specifies the date after which the task will no longer be executed.
•Schedule Once - This trigger is invoked once on the scheduled time. Can be delayed by random interval.
•Daily - This trigger is invoked every selected day. You can set the start and end of the interval. For example, you can run a server task for ten consecutive weekends.
•Weekly - This trigger is invoked on a selected day of the week. For example, run a client task every Monday and Friday between 1. July and 31. August.
•Monthly - This trigger is invoked on selected days in the selected week of a month, for the selected period of time. The Repeat on value sets the weekday in the month (for example, the second Monday) on which the task should run.
•Yearly - This trigger is invoked every year (or more years, if so configured) on the specified start date.
•Joined Dynamic Group Trigger - This trigger is invoked every time when a device joins the dynamic group.
•Event Log Trigger - This trigger is invoked when a certain event occurs in logs. For example, if there is a threat in the Scan log. This type of trigger provides a set of special settings in the Throttling settings.
•CRON Expression -This trigger is invoked at a certain time and date.
Scheduled Trigger will run the task based on date and time settings. Tasks can be scheduled to run once, on a recurring basis, or on CRON expression.