Handling Duplicated Attributes in Web UI

It is common for attributes to be linked to multiple attribute groups within STEP. This can lead to redundancy and confusion as attributes may appear multiple times on a Web UI screen when configured to display attribute groups that contain overlapping attributes. To manage this, you can indicate groups of attributes that should not be displayed within the Web UI.

Even if duplication is not an issue, a single attribute group or multiple groups may contain sensitive information that should be hidden from view on the Web UI screen. A blacklisted attribute group can be used to hide this sensitive information.

To illustrate this functionality, consider attribute groups X, Y, and Blacklist. The 3 groups contain a variety of attributes, but each includes Attribute A.

If adding the Group Blacklist to the BlacklistedAttributeGroup for Group Y but not for Group X, then Attribute A will display with Group X attributes on the screen, while being omitted from Group Y attributes. This will eliminate duplicates being shown when displaying both groups on the screen.

When Group Blacklist is added as the BlacklistedAttributeGroup for both Group X and Group Y, then neither group will show Attribute A. Alternatively, if nothing is chosen as a BlacklistedAttributeGroup for either Group X or Group Y, then both groups will show Attribute A.

Create Attribute Group(s) to Hold Attributes Known to Exist in Multiples Groups

In the STEP Workbench, one or more attribute group(s) should be created to specifically hold attributes that should not be displayed within the Web UI.

More information about attributes and creating attribute groups is found under System Setup in STEP Help.

Setting up Blacklisted Attribute Groups in Web UI

Within the Web UI designer, the ValueGroup and ValueGroupHeader components have a BlacklistedAttributeGroup field which can be populated with an attribute group. This attribute group holds attributes that should not be displayed within the Web UI. Any attributes in the blacklisted attribute group will not appear on the screen. This feature can be used when displaying multiple attribute groups on the screen or even when using a single group.

Selecting a blacklisted attribute group in ValueGroup or ValueGroupHeader has no impact on other attribute groups shown on a screen and within Web UI. Each component operates independently of each other.

Important: To avoid confusion, it is recommended that any attribute groups created specifically to group blacklisted attributes are named accordingly.