Roles
A role is a defined grouping of access privileges that determine what actions a user can perform on different objects. These object can include stock objects like issue, ticket etc, custom objects, and their subtypes. By assigning a role to a user, you grant them specific permissions—such as read, write, update, or delete, enabling access across these objects.
An actor is an entity performing an action in the app. It could be an org member, a customer, a system user, or a service account. Roles provide the ability to control what access an actor has on the app, portal, and PLuG.
Additionally, access can be granted conditionally based on the attributes of an object. This means permissions can vary depending on specific object properties—such as priority, owner—allowing for more dynamic and context-aware access control.
When a role is assigned to a group, all members of that group inherit the associated access permissions.