A role is a collection of permissions or predefined privileges. Privileges define individual rights that a user requires to perform actions within the application.
Roles determine:
Roles are an efficient way to manage permissions for groups of users as they classify users with similar characteristics and responsibilities.
All users or user groups assigned to a given role inherit the permissions defined for that role. A user ID or user group can be assigned zero, one, or many roles.