The Condition parameter is one of the EMML (Event Management Markup Language) complex parameters. It is usually used in filters to determine whether a filter should or should not process an incoming event. Conditions can be built and edited in an ECA Editor module called Condition Builder.
The Condition Builder consists of three main parts:
Header
Sub-Condition area
Resulting Condition
The Header is used to edit general Condition properties:
Description is used to store short notes about a given condition and is displayed on the Object List as a parameter value (orange text in braces) for a given condition.
Auto-Set Description determines whether the Description should be entered manually by the user, or generated automatically from the Resulting Condition.
Comments can be used to store more extensive information for a given Condition. To edit Comments, click on an (i) icon in the header of the Condition Builder.
Condition Evaluation Clause is used to determine when the Condition will be satisfied: Condition evaluates (true/false) if (all/any) of the sub-conditions are satisfied.
The Sub-Condition area is used to add, remove and edit sub-conditions.
A Sub-condition is added by clicking on the (+ Add Sub-Condition) button below the sub-condition area. A Sub-condition is removed by simply closing the desired sub-condition.
The Resulting Condition is generated dynamically as the Condition parameters are changed.
If Auto-Set Description is selected, the Resulting Condition will be automatically stored in the Condition description upon submitting the Condition.