There are a variety of tools available for scheduling actions or tasks to happen in the future.
2 Scheduled Jobs
Scheduled Jobs are scripts which can be set to be automatically performed at a specific date and time, or on a repeating basis. For more information, see Creating a Scheduled Job.
3 Event Registry
Events are registered in the Event Log by Business Rules. These events can be used to automate other activities, such as script actions or notifications. Events can be used to schedule actions or tasks to occur when conditions are fulfilled.
- kb.view - an event triggered when a user views a Knowledge Base article, used to trigger the script action Knowledge View to create a Knowledge Use record every time an article is viewed.
- incident.commented - an event triggered when a user comments on an article, used by two incident commented email notifications.
For more information, see Event Registry.
3.1 Inactivity Monitors
An inactivity monitor triggers an event if a record has not been updated for a defined length of time. For more information, see Setting up Inactivity Monitors.
3.2 Script Actions
Script actions are scripts which are triggered when an event is recorded in the log. In that way, scripts can be set to be performed whenever a particular activity occurs in the platform, rather than at a particular time (like Scheduled Jobs) or in response to particular conditions (like a Business Rule).
Events are also used to trigger Email Notifications when an event is recorded in the log. For more information, see Email Notifications.
4 Scheduled Reports
Once reports are defined, they can be scheduled to be emailed at a specific time, or at regular intervals, using the reporting interface. For more information, see Scheduling Reports.
5 On-Call Rotation
The Group On-Call Rotation Plugin allows a schedule to be defined to determine what users are primary contacts during particular hours of the day. For more information, see Group On-Call Rotation Plugin.
6 Scheduled Workflows
Workflows provide a robust system for automating advanced multi-step processes. Workflows can be triggered by conditions, like Business Rules, or they can be scheduled for a particular time/recurring schedule, like Scheduled Jobs. For information, see Scheduling a Workflow
7 Maintenance Schedules
Changes to the CMDB can be managed through the Maintenance Schedules Plugin, which allows changes to be proposed and viewed through a timeline. For more information, see Maintenance Schedules Plugin.