There are various types of roles in Fusion Applications. This can get confusing at the very first glance, and the reader may find it complex when reading the Oracle Documentation. However, once understood the merit of each role type, you will then begin to appreciate the elegance of the design in Fusion Applications.
Firstly, what is a role?
A role is some kind of privilege that you can assign to the user allowing them to perform certain type actions in the application.
As you can see from above, the role only allows you to grant some privilege, it does not stop you from doing something.
For reader familiar with Oracle EBS, we can assign responsibilities to the users. The responsibilities consist of menu’s that reference a function. After granting the responsibility, you can set exclusions from the responsibility too.
However in Fusion Applications, you can not set the exclusions from a user. You can only say this user can do x, y & z things in the application.
Let us walk through the different types of roles in Fusion Applications