Triggers

Overview

A trigger is a set of criteria that, when met, starts the execution of a task. When a task is "triggered" the steps of the task (comprised of actions & activities) are executed. AutoMate provides both time-based and event-based triggers providing multiple methods in which to automatically start a task. To access trigger properties for a specific task, from Task Administrator's Tasks section, right-click the task and select Edit Triggers from the context menu that appears.

Time-based Trigger

The Schedule trigger is time-based, thus, can start a task at a precise date/time. This includes starting a task multiple times on a daily, weekly or monthly basis. In addition, the Schedule trigger contains added functionality that enables

Event-Based triggers

Event-based triggers start a task in response to certain system events, such as when a file is added, removed or modified, when an entry is written to the system event log, when certain hardware performance thresholds are reached, when a process starts, stops, or becomes unresponsive or any of a variety of other system events or conditions.

Behavior

A task requires at least one trigger in order to launch automatically. Multiple triggers of the same or differing types can be attached to a single task, allowing it to be started in a variety of ways. For example, Task A can include a File system trigger to monitor for the existence of File B in Folder C. It can also include a Process trigger to monitor for     When multiple triggers are attached, they behave as an "OR" condition (as opposed to an “AND” condition) whereas, occurrence of any monitored condition will start the task.

NOTE: AND conditions can be created by attaching the first requirement as a trigger and then adding an If condition as the first step of the task to evaluate any extra requirements.  aren't met.

Related Topics

Available Triggers

 The following table displays an alphabetical list of all AutoMate triggers. For more details with regards to a specific trigger, click the associated icon or link.

Icon

Name

Description

Database Trigger

Triggers task execution when a specific operation is performed on a SQL or Oracle database.

Event Log Trigger

Launches a task when the monitored event is added to the Windows Event Log.

File System Trigger

Launches a task when one or more files are added, modified or deleted in the folder specified. It can also trigger execution when a number of files exceed the amount specified, when one file size exceeds the amount specified or when the total size of the folder exceeds the amount specified.

Idle Trigger

Launches a task when no keyboard or mouse input occurs for the specified period of time (i.e. the system is idle).

Key Trigger

Launches a task when a hot-key combination is pressed or a specific word is typed on the keyboard.

Performance Trigger

Launches a task when a system or process threshold (such as CPU utilization and memory usage) is met.

Process Trigger

Launches a task when the specified process starts, ends or stops responding.

Schedule Trigger

Launches a task at the date, time or interval specified. This trigger can be used for scheduling tasks to run at night or at the end of every work-day, week, month or other time frame.  

Service Trigger

Launches a task when the specified service starts, stops, pauses, resumes or stops responding.

SharePoint Trigger

Launches a task when a monitored SharePoint event occurs.

SNMP Trap Trigger

Launches a task when a SNMP (Simple Network Management Protocol) trap is received.

Startup Trigger

Launches a task when the AutoMate task service starts or when a user logs onto the system.

Window Trigger

Launches a task when the specified window opens, closes, is focused or loses focus.

WMI Trigger

Launches a task when a WQL (WMI Query Language) query executed on the agent machine returns true or more than 0 rows. Queries built using WQL are used to manage and control the WMI Service.   

 

NOTE: Non licensed triggers will appear opaque and dragging or double-clicking them will generate an error. For more details about licensing individual triggers, see License.