It takes long to display the AML and CEL filter if there are many Alarm Areas in the Global project.

It takes long to display the AML and CEL filter if there are many Alarm Areas in the Global project.

Summary

If Global project (in Editor) contains many alarm areas, then in the Runtime, to open the filter dialog in AML or CEL screen, in the integration project, takes significant time. The more sub-projects included - longer it takes. For example in an integration project with 5 subprojects and 2000 alarm areas in Global - it takes about 40s.

Description

If Global project (in Editor) contains many alarm areas, then in the Runtime, to open the filter dialog in AML or CEL screen, in the integration project, takes significant time. The more sub-projects included - longer it takes. For example in an integration project with 5 subprojects and 2000 alarm areas in Global - it takes about 40s.

Solution

Performance issue solved by optimization in iteration through all the alarm areas/classes/groups. Time reduced from 40s to 5s.

Information

All items from Editor Global project are merged in the local and subprojects. Thus if e.g. in Global there 2000 alarm areas and the local project has 5 subprojects, then the filter dialog must process 2000x7 items (7 projects: global, local and subs and each has 2000 areas inherited from global).

Issue Number: 35120
Fixed on Date: 18.9.2015
Versions: 7.20 0 BUILD 22955