Triggers Overview
- 1 Triggers
- 2 Trigger Types
- 3 Creating a Trigger
- 4 All Triggers / Active Triggers Lists
- 5 <Trigger Type> Triggers List
- 6 Trigger Details
- 7 User-Defined Fields
- 8 Daylight Saving Time
- 8.1 Interval-Based Times
- 8.1.1 When Time Moves Forward
- 8.1.2 When Time Moves Back
- 8.2 Absolute Times
- 8.2.1 Cron Trigger
- 8.2.1.1 Basic Behavior
- 8.2.1.2 When Time Moves Forward
- 8.2.1.3 When Time Moves Back
- 8.2.2 Time Trigger
- 8.2.2.1 When Time Moves Forward
- 8.2.2.2 When Time Moves Back
- 8.2.1 Cron Trigger
- 8.1 Interval-Based Times
- 9 Additional Information
Triggers
A trigger specifies times and/or events that trigger the launching of one or more tasks.
When a trigger is satisfied, Universal Controller launches the tasks specified in the trigger. Each trigger can have an unlimited number of tasks associated with it. All of the specified tasks are run each time the trigger is satisfied. If you want to specify dependencies such as "run Task B only if Task A fails," create a Workflow, which is a series of inter-connected tasks.
A built-in trigger variable is available for returning the trigger name. Additional built-in variables are supported for specific trigger types.
Trigger Types
Trigger Type | Usage |
|---|---|
Trigger one or more tasks based on the creation, deletion, or change of a file on a particular machine. | |
Trigger one or more tasks based on the status of one or more application resources. | |
Trigger one or more tasks based on multiple file monitoring, task monitoring, variable monitoring, and/or email monitoring events. | |
Specify dates and times, using Cron syntax, at which a task will be triggered. | |
Trigger one or more tasks based on the conditions specified in an associated Email Monitor task. | |
Launch task(s) immediately, while setting or overriding the value of one or more user-defined variables specified in the task(s). | |
Trigger one or more tasks based on the conditions specified in an associated Task Monitor task. | |
Set up a one-time trigger for a task, based on a single date and time. | |
Specify dates and times at which a task will be triggered. | |
Trigger one or more tasks based on the conditions specified in an associated Universal Monitor task. | |
Trigger one or more tasks based on the conditions specified in an associated Variable Monitor task. | |
Trigger one or more tasks based on the conditions specified in an associated z/OS Monitor task. |
Creating a Trigger
There are multiple ways to create a trigger:
On the All Triggers or Active Triggers list, click the New drop-down list and select a trigger type. A Trigger Details pop-up displays that lets you enter / select information for a new trigger.
On the Triggers list for a specific trigger type, click the New icon. A Trigger Details pop-up displays that lets you enter / select information for a new trigger.
In the empty (except for default values) Triggers Overview#Trigger Details that displays below the trigger list for a specific trigger type, enter / select information for a new trigger. If the Trigger Details displays information for an existing trigger, click the New button to clear the Trigger Details and enter / select information for a new trigger.
Create a copy of a trigger by clicking the Copy button in the Trigger Details and renaming the trigger.
For detailed information on creating a trigger for a specific trigger type, click that trigger type in the Triggers Overview#Trigger Types table, above.
All Triggers / Active Triggers Lists
To display a list of all currently defined triggers for all trigger types, from the Automation Center navigation pane select Triggers > All Triggers. The All Triggers list displays.
To display a list of all currently defined and enabled triggers for all trigger types, from the Automation Center navigation pane select Triggers > Active Triggers. The Active Triggers list displays.
Note
The All Triggers list and the Active Triggers list display the same columns of information about triggers.
All Triggers / Active Triggers Lists Information
The following table provides a description of the default columns that display on the All Triggers and Active Triggers lists.
For information about customizing this list, including filtering, sorting, searching, and other list features, see Record Lists.
Column | Description |
|---|---|
Name |
|
Type | User-defined; type of trigger. Options:
|
Description | Description of this record. Maximum length is 255 characters. |
Next Scheduled Time | System-supplied; for time-based triggers. If Status = Enabled, the next date and time this trigger will be satisfied. See Displaying Trigger Forecast Information. |
Enabled | User-defined; indication of whether the trigger is enabled (checked) or disabled (not checked). The user enables and disables the trigger by clicking the Enable Trigger / Disable Trigger buttons. Only enabled triggers are processed by the Controller. Note If the Confirm Enable/Disable Trigger Command Universal Controller system property is set to yes, a confirmation pop-up displays if a user selects to enable or disable a trigger. |
Updated By | User that triggered or last updated this trigger. |
Updated | Date and time this trigger was triggered or last updated. |