Set ArchestrA Event Filters
- Last UpdatedJul 14, 2025
- 5 minute read
Use this property to filter the ArchestrA events. Whenever an event occurs, it will check this filter, and if a match is found, the activity will be alerted.
The following image shows the Set ArchestrA Event Filters properties window:

Enter the following details:
-
Event Provider: Select the name of the event provider from which you want to poll for new events. The Event Provider field is mandatory.
Based on the data available in the ArchestrA Event main list, the Event Provider list is populated. You can add other event providers to this main list, if required.
Example of Event Providers are AVEVA Batch Management Server or Avantis.
To go to the ArchestrA Event main list, click the Menu button, click Tools, and then click ArchestrA Events. The ArchestrA Events page appears which displays the available main list. For more information, see Use the product > Enterprise Console > ArchestrA Events.
-
Event Type: Select the Event Type of the Event Provider.
It is the type of event which defines the properties of the event.
For AVEVA Batch Management Server, Batch is an event, and possible values for Batch events are such as, BatchId, BatchSize, CampaignId, EventCode, EventCodeName, and LotId.
Based on the data available in the ArchestrA Event main list, the Event Type list is populated for the selected Event Provider. You can add other event types for the event provider, if required. You can view the properties of the event type in the Properties grid towards the lower section of the Set ArchestrA Event Filter window.
-
XML Variable Name: Enter the XML variable name for storing event context. When an event occurs, this XML variable will be populated with event context data and it is used later in the flow of the process. The XML variable name must be unique for every ArchestrA Wait for Event activity. When you create an XML variable, the related schema for the XML variable is created automatically.
If an ArchestrA Wait for Event activity is deleted from a workflow, the associated XML variable is retained. However, we recommend to not use the same XML variable for another ArchestrA Wait for Event activity as the XML variable properties gets overwritten with every workflow execution which will lead to unexpected behavior of the workflow. So, if there are multiple ArchestrA Wait for Event activity in a workflow, each activity will have their own XML variable.
-
Source: Type the Source property name of the event provider. It is the name of the event provider sending the event. For example, for a Batch event, BatchMngr is the source.
Select the appropriate operator from the operator drop-down list.
Click the
icon to define an expression in the Expression Editor.
For more information about Expression Editor, see User Guide > Process Designer > Setting Activity and Link Properties > Using the Expression Editor.
Note: If you have defined an expression, then the
icon is displayed. Click this icon if you want to remove the defined expression.
-
Area: Type the Area of the event provider. Areas provide a key organizational role in grouping alarm information and assigning it to users who use alarm and event clients to monitor their Areas of responsibility.
The Area object plays a key role in alarm and event distribution. All objects belong to an Area. Areas can contain sub-Areas. Alarm and event clients are configured to subscribe to a set of Areas.
Click the
icon to define an expression in the Expression Editor.
For more information about Expression Editor, see User Guide> Process Designer > Setting Activity and Link Properties > Using the Expression Editor.
Note: If you have defined an expression, then the
icon is displayed. Click this icon if you want to remove the defined expression.
-
Priority: Type the priority for each designated event provider.
Priority, which is an integer value from 1 to 999 indicating the severity of the alarm which raises an event. An alarm priority of 1 is most urgent and 999 least urgent.
-
Properties: Based on the Event Type that you enter, select values in the Properties section. For example, for a Batch event type, BatchServer is a property of the data type String. The Properties field is optional.
Based on the data available in the ArchestrA Event main list, the properties of the Event Type list is populated. You can add other properties of the event type, if required.
Click the
icon corresponding to a property, to define an expression for that property in the
Expression Editor.
For more information about Expression Editor, see User Guide > Process Designer > Setting Activity and Link Properties > Using the Expression Editor.
Note: If you have defined an expression, then the
icon is displayed. Click this icon if you want to remove the defined expression.
Limitations:
-
The Between operator is not supported for Priority and Properties.
-
The data type of the operators are not validated. Ensure to provide valid values to the property data type.
-
While creating a filter condition, duplicate properties are not supported.
-
The OR condition is not supported while creating a filter condition.