Hello Friends, Using this article, i wanted to give brief on how we can exclude some forms/ function as security in oracle applications. plz see i am trying to use two different way to get the same functionality.
There are two possibilities:
A – Restrict an existing menu:
1) Log in as System Administrator responsibility
2) Find the name of the appropriate menu Navigator: Application -> Menu
3) Create a new responsibility Navigator: Security -> Responsibility -> Define
4) Assign the appropriate menu to the new responsibility
5) Enter functions in the Function and Menu Exclusions section of the form Responsibilities
6) Save
7) Assign the new responsibility to the appropriate user
Example: Restrict a user to be able to do only Assignments in the Asset Workbench.
1) Log in as the System Administrator responsibility
2) Find the name of the appropriate menu:
Description: %Asset%
2) Create a new responsibility: ASSET – assignments
3) Assign the menu FA_TRANSACTION to the responsibility ASSET – assignements
4) Enter all functions from the LOV in the Function and Menu Exclusions
section except of the Responsibilities form except “Asset Workbench” and
“Assets:Assignments”
5) Save
6) Assign the responsibility ASSET – assignments to the appropriate user
B – Create a new menu:
1) log in as System Administrator responsibility
2) Create a new menu: Navigator: Application -> Menu The new menu should contain only the functions and menus which should be accessible for the user.
3) Create a new responsibility Navigator: Security -> Responsibility -> Define
4) Assign the appropriate menu to the new responsibility
5) Save
6) Assign the new responsibility to the appropriate user
Example: Restrict a user to be able to do only Assignments in the Asset Workbench.
1) Log in with the System Administrator responsibility
2) Create the new menu menu:
Navigator: Application -> Menu
Menu: FA_ASSIGN
User Menu Name: FA Assignement
Description: FA Assignement
Seq: 1 Navigator Prompt: Assignment Function: Asset Workbench
Seq: 2 Navigator Prompt: Assignment Function: Assets:Assignements
3) Create a new responsibility: ASSET – assignments
4) Assign the menu FA_ASSIGN to the responsibility ASSET – assignements
5) Save
6) Assign the responsibility ASSET – assignments to the appropriate user
Please share your feedback and also if you think this article is helpful for you. or if this is difficult to understand and use, so i can improve on my future articles. thanks – Shivmohan Purohit
[…] How to restrict functions and menus available to a user in menus […]
LikeLike
Hi shivmohan,
nice document. but my concept is not getting cleared by this. you are saying that to create different responsibility for different user. suppose i have 1000 employees then do i have create so much of responsibility. if so also then do i have to do the setup for each and every responsibility. if you don’t mind will you please clear my concept. its urgent. because where i am working, i need to this setup. thanking you.
regards,
surendra
LikeLike
Can you possible achieve the above exclusion via form personalization?
Thanks
LikeLike
Based on my knowledge, i didn’t tried that, what i know is Personalization can be put on form or function level so practically to hide menu/function may be applicable ,
LikeLike
Useful article indeed.. thanks for the help
LikeLike
I found the article helpful specially the first one.
LikeLike
I have a question i found that a responsability labeled as Inquiry has access to New supplier function and to Maintain Master Items. Is there a deeper restriction that i can´t see on the report i got from the application? Hope to get an answer from you!!
LikeLike