UI Console - System Levels & System Level Objects
When a customized Console is saved, it is saved at a particular Enterprise system level, for a particular system level object (site, UIC group, or user ID). The following table provides details about the system levels, their objects, and the availability of consoles for particular system level objects:
System (Customization) Level | System Level Object(s) | Console Availability & System Level Objects |
---|---|---|
Site Level |
Only 1 object at the site level, the site, which is the Enterprise system. |
A console at the site level is available to all Enterprise users. |
Group Level |
UI Configuration Groups: UIC groups categorize users in order to assign them to customized consoles. |
A console at the group level is tied to a particular UIC group, and it is only available to members of that UIC group. |
User Level |
User IDs |
A console at the user level is tied to a particular user ID, and it is only available to that user. |
Since a console is saved for a particular user, user interface configuration group (UIC group), or at the site level, the user can save a customized console without changing the name and overwriting the console it was based on, using [Save] instead of [Saves As]. This is possible because a console is not only distinguished by its name, but also by the system level object (site, UIC group, or user ID) for which it was saved. As long as the modified console is going to be saved for a different system level object, using [Save] results in a variant being created, without overwriting the loaded console. As would be expected, if the modified console is loaded and saved for the same system level object, using [Save] results in the loaded console being overwritten.
Example
If the user logs into Enterprise with a console that is at the site level, use the UI Console tool to modify it, then use [Save] to save it at the group level for a particular UIC group, the loaded console at the site level remains unmodified, and a variant is created for the particular UIC group. Behind the scenes, the system is able to distinguish between the two, and it will load the variant for members of the UIC group, and it will load the site level version for all other users.