The objective of this article is to explain how to configure the PI Event Frame connector in the SEEQ administration page to limit root/child condition to a specific hierarchy of event frames, in order to retrieve the conditions from a large number of events.
In this article, we are going to proceed with the example use case of the site Pasadena for Novecare.
Here, the hierarchy refers to the hierarchy of child events for the event type “Procedure”, in the section Event Frames of PI System Explorer, as listed in the picture below. Normally, the complete hierarchy contains 4 levels: "UnitProcedure" > "Operation" > "Phase" > "PhaseState".
In this case, the hierarchy requested by the user is : "UnitProcedure" > "Operation" > "Phase", without the last one "PhaseState".
So the main purpose is to exclude the "PhaseState" conditions for the site Pasadena, through the configuration of Event Frame Connector.

In order to realize this configuration, we can use the rule of Indexing Exclusions to exclude items from indexing (please see the picture below).

You can go to the link below to check more information :
Seeq Connector Property Transforms
In our case, “PhaseState” conditions conclude 5 items to exclude : Running, Held, Restarting, Holding, Complete.
We need to collect first the following informations regarding the AF database & EF template:
Go to the directory C:\ProgramData\Seeq\data\configuration\link
Go to the section “Name”: “ACEW1PSTEKPAF02 Event Frames”, then set “Enabled” to true.
Check connector in SEEQ \ ADMINISTRATION TAB:
Note: Starting with Seeq Server version R54, connector configuration JSON files do not need to be updated manually on the machine running the agent and can instead be managed through the administration page.
In the datasources tab, select the datasource of interest and click “Manage” for the associated connection card:
Go to the section “Name”: “PAS_NOVECARE”, then set “Enabled” to true:
Now we can add blocks using the Indexing Exclusions transform (see 2.Knowledge Reference).
For the site Pasadena Novecare, as “PhaseState” contains 5 conditions : Running, Held, Restarting, Holding, Complete. We add 1 block for each condition.
Here are the specific blocks to add as transforms :
As you can see, in each block we need to specify the Value of Data ID :
In order to get this Data ID, we need to go to Seeq, open your workbook in the Seeq Workbench Analysis environment, find the exact condition you are looking for, and then click on the “ i ” icon in front of it.
The Value of Data ID will appear on the left panel.