14.1 Understanding Client-Side and Server Side Automations

Automation events can be defined for a user, group, or the Automation server. Automation events associated with a group apply to the users of that group. Each automation event created for a user or group must specify a target element for the selected automation filter and action.

  • Client-Side Automations: These automation events are configured specifically for a user or group.

  • Server-Side Automations: The automation events are configured specifically for the Automation Server.

Both client-side and server-side automations are defined from the Automation element under Administration. For information on defining automations, see Section 14.2, Defining Automation Events.

Automation events can also be defined at the element level, but are configured for the current user only. For instructions on defining automation events at the element level, see Section 14.4, Defining Automation Events Directly on Elements.

Actions and filters are available depending on whether the automation is client-side or server-side. Table 14-1 shows which actions apply to client-side and server-side automations. Table 14-2 shows which filters apply to client-side and server-side automations.

Table 14-1 Actions available for Client-Side and Server-Side Automations

 

Available for Automations on...

Action

Client-Side

Server-Side

Generate a computer noise

X

Mail element and alarm information

X

Mail element information

X

Open alarm popup window

X

Page element

X

X

Play an audio clip

X

Post alarm to tec

X

Post to tec

X

Run a predefined script from the script library

X

X

Run a script

X

X

Start chirping

X

Start the gong

X

Stop a running audio clip

X

Stop chirping

X

Stop the gong

X

Table 14-2 Filters available for Client-Side and Server-Side Automations

 

Available for Automations on...

Filter

Client-Side

Server-Side

A service level violation occurred

X

X

A service level warning occurred

X

X

Alarm closed

X

X

An alarm event occurs on the element

X

X

An alarm operation was performed

X

An element operation was performed

X

An element property was added/removed/changed

X

An element relationship was added/removed/changed

X

An element was created

X

An element was destroyed

X

Any alarm opened

X

X

Critical alarm opened

X

X

Element at OK condition

X

X

Element at critical condition

X

X

Element at information condition

X

X

Element at major condition

X

X

Element at minor condition

X

X

Major alarm opened

X

X

Minor alarm opened

X

X

The element's condition changes

X

X