Print

New EA Model Configuration Features for Precise Data Retrieval

Overview 

This update introduces new capabilities in the EA Model Configuration module, enabling finer control over how Graph Queries are executed. Users can now exclude selected packages from GraphQL queries, manage exclusions through a structured repository tree, and retrieve additional data types through the enhanced Generic schema. 

Package Exclusion in Graph Queries 

A new option has been added to the EA Model Configuration page that allows users to exclude specific package IDs from Graph Query results. 

Navigation Path 

Manage EA Models → Click Configure button from the Exclude Packages column of the respective model) 

configure-button

How It Works: 

  • When exclusions are enabled, all elements and diagrams within the selected packages are omitted from Graph Query responses. 
  • Only the chosen packages are excluded. 
  • Sub-packages are not excluded automatically unless they are selected separately. 

Repository Tree for Package Selection 

The Model Configuration page now features a repository tree view, making it easier to select packages for exclusion. 

Key Capabilities 

  • Presents the complete repository structure with expandable nodes for convenient navigation. 
view repo
  • Allows users to select or deselect individual packages. 
exclude selected package
  • Changes can be saved using the Save button.  
exclude-selected-package-save
  • All selected packages will be excluded during Graph Query execution. 

Recursive Tree Selection Option 

A new option named Select Sub Packages has been added to support recursive selection within the repository tree. 

select recursivly

Behavior: 

  • When enabled, selecting a parent package automatically selects all its sub-packages down to the lowest level. All selected items are added to the exclusion list.  
select package for recursive
  • Excluding a package also excludes all elements contained within it. 
  • After making changes, click Save to apply the configuration.  
select package for recursive save button
  • When recursive selection is disabled, only the explicitly selected packages are excluded.  

Package Exclusion Toggle (Overall Control) 

An Enable Package Exclusion toggle has been added to manage the overall application of package exclusions. 

to turn on exclude package

Behavior: 

  • When disabled, all exclusion rules are temporarily ignored during Graph Query execution. 
  • Previously configured exclusions remain stored and will take effect again once the feature is re-enabled. 
  • Re-enabling the option automatically restores the previously saved exclusion settings.