The global context area allows users to see and access a variety of information quickly. The items that are displayed on the global context area depend on the modules and applications that have been installed in your environment.
![The GCA provides top level navigation using buttons and drop-down menus.](media/image6.png)
The global context area is comprised of three separate navigation containers, the PrimaryNavContainer
, the SecondaryNavContainer
and the OptionsNavContainer
. Each navigation container is a component of type NavContainer
, which defines the navigational item components of type NavItem
that will be displayed in the UI. The following individual navigation classes make up the entire global context area architecture:
NavItem
– ANavItem
component encapsulates the components that make up a single navigational element within the UI. ANavItem
is comprised ofNavSearch
,NavContent
andNavAction
elementsNavSearch
– ANavSearch
component provides the display and control elements that are displayed and executed when a user clicks the search option on theNavItem
NavContent
– This component provides the display and control elements that are displayed and executed when a use clicks on the context area of theNavItem
NavAction
– ANavAction
defines the display and control elements for a single action.NavActions
can be referenced by aNavActionFactory
using static component references or, in some cases can be dynamically generated by aNavActionFactory
. DynamicNavActions
are those that can change in availability, appearance or execution, depending on the current state of the agent’s environmentNavActionContainer
– This component defines one or moreNavActions
available to theNavItem
NavActionFactory
– ANavActionFactory
component provides one or moreNavActions
. These components are referenced by theNavActionContainer
to provide the availableNavActions
Anatomy of a NavItem
Each NavItem
has a property file that contains commonly used attributes and sub-components, which can be found in:
ATG Product | Location |
---|---|
Commerce Service Center |
|
Knowledge Manager |
|
Service Center Framework |
|
The NavAction
component contains properties for a resource bundle and a label, as well as a JavaScript function call. These properties can be modified to customize the NavAction
. The labels for the components are all localized in a resource bundle, which is typically FrameworkResources
. Note: There are separate bundles for the Service Center Framework, Commerce Service Center, and Knowledge Manager.