Introduction to Action Events

Action Events can be grouped into two general categories: Local and Global events.

This article explains how to create Local and Global action events, describes the ways in which action events can interact with the Exago application, and lays out examples for common usages.

Creating Event Handlers

Action event handlers are created using the Admin Console or by directly editing the WebReports.xml config file. They can also be added or modified on a per-session basis in a .NET configuration using the 'Api.SetupData.ActionEvents' server call.

The Action Events tab will open and display the selected event or a New Action Event dialog:

Each Event Handler has the following properties:

Writing Action Events

When an Action Event is fired, two primary parameter objects are passed: sessionInfo and clientInfo. These are the main points of interaction with the Exago application.

arguments array – Action events can also access an array of input values called args[]. These parameters can be set manually using a ServerCallback, but a few Global Events pass some preset parameters related to their specific action.