This page was last edited on August 30, 2019, at 19:57.
Comments or questions about this documentation? Contact us for support!
Genesys Rules System defines a set of role permissions for governing the tasks that can be performed in the Genesys Rules Authoring Tool.
The combination of the access permissions and the role permissions will determine whether a task can be performed. For example:
You can make package-level overrides to these global roles—a user's role privileges can be restricted to specific rule packages by applying Role-Based Access Control at the rule package level.
Rule Package Level Roles (roles created specifically for use with rule packages only) can be mapped to rule packages to override the global-level roles. These Rule Package Level Roles will have no effect if not mapped to a rule package.
View access for specific rule packages can be controlled by using the role permission View Rule Package. This permission is applicable to only the rule package level. All of the existing role permissions except Create Rule Package and template-related permissions are applicable at the rule package level too.
You can now assign role permissions at both global/node level and at rule-package level to achieve the following outcome:
To distinguish these roles from global-level roles, they are placed in this folder:
[Tenant] > Roles > GRS Rule Package Level Roles
The mapping of the rule packages to Rule Package Level Roles is managed in Genesys Administrator or Genesys Administrator Extensions, in the options under section Rule Package Level of the \Scripts\GRS Access Control\GRS Role Mappings script.
To enable GRAT users to view their current list of permissions, a Check My Permissions button is now also available at the rule-package level and shows the permissions at selected package level.