When a generated event occurs, it has an event class assigned to it.
This causes the event class mapping step to be skipped. The only way to
affect the fields of one of these events is through the configuration
properties and transform of the event class.
To access the transform for an event class:
Navigate to the event class from Events > Event Classes.
From the drop-down list, select Transforms.
Enter information into the dialog box (as
Python code), and then click the Save button in the upper-right corner.
As you develop your transform, you can revert back to the last saved
state by clicking the Revert this
Transform button.
During transform execution, certain Python objects are available for
evaluation and alteration.
Object
Description
evt
The event, itself.
device
If the event matches a device that exists in the system, a device object is provided.
component
If the event matches a component that exists in the system, a component object is provided.
The following example shows how you can validate that a device object
exists before using it to drop events from a particular location.
Transforms on an event class are executed after any transforms on that
classes parent class. Transforms on event class mappings are executed
after any transforms in the target event class path.
More information on event transforms can be viewed here: