How do I remove an icon from the home page for a particular job role?
You can remove an icon from the home page and the Navigator for a specific job role by editing its EL Expression in the Structure tool. For example, you can use this method to remove the Analytics icon that was added in release 23D to Sales in the classic user experience.
Here's how you can configure what shows up in the Navigator and Home page with suggestions on the different EL Expressions you can use to hide items.
Create and Enter a Sandbox with the Structure Tool
Create and enter a sandbox with the Structure tool:
-
Navigate to
. -
Click Create Sandbox.
-
In the Create Sandbox page, enter a name and select Structure as the tool.
-
Click Create and Enter.
The Sandbox toolbar appears at the top of the page.
-
From Tools, select Structure to open the Structure page.
Specify What Users See on the Navigator and in the Springboard
With the Navigation Configuration tab selected, you can configure what appears on the Navigator and springboard. Just click the item or group name to edit.
-
Specify where and for whom the item shows up by making a selection from Show on Navigator and Show on Springboard. You can choose to display individual items in the Navigator only, in both the Navigator and springboard, or in neither. You can't display an item in the springboard only. If you hide an item in the Navigator, it gets automatically hidden on the springboard as well. Here are the options:
-
Yes: displays the item for all users with the right security permissions.
-
No: hides the item from all users in all applications.
-
EL Expression: lets you add an EL Expression that must be true to display the item.
Add EL Expression conditions to display items or groups selectively to users with specific job roles, or even by user name. Here are some examples of EL Expressions you can use:
Who can see the group or page entry
EL Expression and Example
Only users having any of the specific roles
#{securityContext.userInRole['<Role_Name>']}
#{securityContext.userInRole['ORA_FND_APPLICATION_ADMINISTRATOR_JOB,ORA_PER_EMPLOYEE_ABSTRACT']}
Only users not having any of the specific roles
#{!(securityContext.userInRole['<Role_Name>']}
#{!(securityContext.userInRole['ORA_FND_APPLICATION_ADMINISTRATOR_JOB,ORA_PER_EMPLOYEE_ABSTRACT'])}
Only users having all of the specific roles
#{securityContext.userInAllRoles['<Role_Name>']}
#{securityContext.userInAllRoles['ORA_FND_APPLICATION_ADMINISTRATOR_JOB,ORA_PER_EMPLOYEE_ABSTRACT']}
Only users not having all of the specific roles
#{!(securityContext.userInAllRoles['<Role_Name>']}
#{!(securityContext.userInAllRoles['ORA_FND_APPLICATION_ADMINISTRATOR_JOB,ORA_PER_EMPLOYEE_ABSTRACT'])}
Only users having access to specific resources, for example, the Social work area
#{securityContext.userGrantedResource['resourceType=FNDResourceType;resourceName=FND_Launch_Social_Menu;action=launch']}
-
-
Rename a group and change its icon.
-
Move items to a different group by using the arrow keys, or by selecting a different group while editing the item. You can't nest groups within other groups.
For example, move both Workspace items from the Workspace group to the Sales group. There are two Workspace items because Oracle provides two different versions of Workspace: one for sales and one for service. Users see only one icon on their home page, depending on their security settings.
-
Copy items.
-
Move items within a group using the up and down arrow keys.
For example, you may want to move the Workspace icon to be the first icon users see on their page.
-
Get rid of the Others group.
Any top-level items (items that aren't part of a group in the Structure tool) display in the Others group in the UI. You can't rename that category or move it, but you can hide the group by moving or hiding all items in it.
-
Create new groups and add your own content.
You can create new groups from the Create menu and display them selectively by adding EL Expressions. You can copy items into the group or create your own items by selecting Create Page Entry from the Create menu.
Note:To simplify future functionality updates, don't create groups to provide different views for different sets of users, however. Add the EL Expressions to individual items instead.