Users receive ‘Function not available to this responsibility. Change responsibilities or Contact your System Administrator’ error message while selecting Sub Menus under Diagnostics
The error message is shown when trying to access a submenu item under the Help menu → Diagnostics.
Access to the Diagnostics sub-menu items can be controlled by the profile Utilities:Diagnostics or by security functions using Role-Based Access Control (RBAC). Whether or not a sub-menu item is available is checked on an "as-needed" basis by the system when the user selects the submenu item. If the menu item is not available to the user, the message "Function not available to this responsibility.
Change responsibilities or contact your System Administrator."
Change responsibilities or contact your System Administrator."
Fix:
- Change the profile “Utilities:Diagnostics” value to ‘Yes’ at the appropriate level (User/Responsibility)
Utilities:Diagnostics profile determines whether a user can automatically use the following Diagnostics submenu items: Examine, Trace, Debug, Properties, and Custom Code.
- Logout, Re-login and Retest the Issue.
As stated earlier the Diagnostics submenu can also be controlled by security function using Role Based Access Control (RBAC).
The following table lists the seeded securing functions and their corresponding Diagnostics menu items.
Securing Function Name
|
Securing Function User-Friendly Name
|
Internal Menu Name
|
Runtime Menu Name
|
FND_DIAGNOSTICS_CUSTOM
|
FND Diagnostics Custom
|
CUSTOM_CODE_MENU
|
Diagnostics – Custom Code
|
FND_DIAGNOSTICS_EXAMINE
|
FND Diagnostics Menu Examine
|
DIAGNOSTICS
|
DIAGNOSTICS
|
FND_DIAGNOSTICS_EXAMINE_RO
|
FND Diagnostics Menu Examine
|
DIAGNOSTICS
|
DIAGNOSTICS
|
FND_DIAGNOSTICS_PERSONALIZE
|
FND Diagnostics Personalize
|
CUSTOM_CODE_MENU
|
Diagnostics – Custom Code
|
FND_DIAGNOSTICS_PERSONALIZE_RO
|
FND Diagnostics Personalize Read Only
|
CUSTOM_CODE_MENU
|
Diagnostics – Custom Code
|
FND_DIAGNOSTICS_TRACE
|
FND Diagnostics Trace
|
TRACE
|
Diagnostics
|
FND_DIAGNOSTICS_VALUES
|
FND Diagnostics Values
|
PROPERTIES_MENU
|
Diagnostics – Properties
|
FND_DIAGNOSTICS_VALUES_RO
|
FND Diagnostics Values Read Only
|
PROPERTIES_MENU
|
Diagnostics – Properties
|
To give a user access to a secured menu item using RBAC, grant permission set containing permission for that item to a role. Then assign that role to the user.
For example, say you want to give access to the "Examine" menu item only. You want to make the other menu items that are controlled by the profile Utilities:Diagnostics inaccessible to that user.
- Ensure that the profile option ‘Hide Diagnostics menu entry’ is set to ‘No’, because that profile controls whether the Diagnostics menu is visible at all.
- Ensure that the ‘Utilities:Diagnostics’ profile is also set to No, so that the other menu items will be unavailable.
- Grant the seeded permission set ‘FND Diagnostics Examine’ Menu to a role.
- Assign the role to the user.
The user should then be able to access the "Examine" menu item, but not the other items controlled by the ‘Utilites:Diagnostics’ profile.
---X---
No comments:
“