Triggers Overview

Triggers Overview

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 Type

Usage

Agent File Monitor

Trigger one or more tasks based on the creation, deletion, or change of a file on a particular machine.

Application Monitor

Trigger one or more tasks based on the status of one or more application resources.

Composite

Trigger one or more tasks based on multiple file monitoring, task monitoring, variable monitoring, and/or email monitoring events.

Cron

Specify dates and times, using Cron syntax, at which a task will be triggered.

Email Monitor

Trigger one or more tasks based on the conditions specified in an associated Email Monitor task.

Manual

Launch task(s) immediately, while setting or overriding the value of one or more user-defined variables specified in the task(s).

Task Monitor

Trigger one or more tasks based on the conditions specified in an associated Task Monitor task.

Temporary

Set up a one-time trigger for a task, based on a single date and time.

Time

Specify dates and times at which a task will be triggered.

Universal Monitor

Trigger one or more tasks based on the conditions specified in an associated Universal Monitor task.

Variable Monitor

Trigger one or more tasks based on the conditions specified in an associated Variable Monitor task.

z/OS Monitor

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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

Column

Description

Name


Name used within the Controller to identify this trigger. It can contain a maximum of 255 alphanumerics. It is the responsibility of the user to develop a workable naming scheme for triggers.

Type

User-defined; type of trigger.

Options:

  • Composite
  • CRON
  • Time
  • Temporary
  • Manual
  • Email Monitor
  • Agent File Monitor
  • Task Monitor
  • Variable Monitor
  • Application Monitor

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.

<Trigger Type> Triggers List