There are 4 different types of roles in Oracle Fusion HCM.
- Data roles
- Abstract roles
- Job roles
- Duty roles
Data Roles:- Data Roles combine a worker's job and the data that users with the job must access. For example, the HCM data role Payroll Administrator Payroll US combines a job i.e. Payroll Administrator with a data scope i.e. Payroll US. You define the data scope of a data role in one or more HCM security profiles.
Abstract Roles:- Abstract roles represent a worker's role in the enterprise independently of the job that you hire the worker to do. There are 3 abstract roles which are predefined in Oracle Fusion HCM:
- Employee
- Contingent worker
- Line manager
You can also create custom abstract roles. All workers are likely to have at least one abstract role through which they access standard functions, such as managing their own information and searching the worker directory. You assign abstract roles directly to users.
Job Roles:- Job roles represent the job that you hire a worker to perform. Human Resource Analyst and Payroll Manager are examples of predefined job roles. You can also create custom job roles in Oracle Fusion HCM. Typically, you include job roles in data roles and assign those data roles to users. The IT Security Manager and Application Implementation Consultant predefined job roles are exceptions to this general rule because they're not considered HCM job roles. Also, you don't define their data scope in HCM security profiles.
Duty Roles:- Duty roles represent the individual duties that users perform as part of their job. They grant access to work areas, dashboards, task flows, application pages, reports, batch programs, ..etc. Both Job roles and abstract roles inherit duty roles. Duty roles can also inherit other duty roles. They're part of the security reference implementation, and are the building blocks of custom job and abstract roles. You can also create custom duty roles. You don't assign duty roles directly to users.
No comments:
Post a Comment