1. Pega Platform™ 8.8 Help - "Creating an access role": This document outlines the process of creating an Access Role object
such as HRApp:SeniorExec
to define a set of permissions for a group of users with a common business function. This directly supports the action described in option C.
2. Pega Platform™ 8.8 Help - "Granting privileges to an access role": This guide explains how to use an Access of Role to Object (ARO) rule to grant specific permissions (e.g.
view
run) for a class
such as the one containing the reports
to a specific access role. This is the mechanism for the second part of option C.
3. Pega Platform™ 8.8 Help - "Authorization in Pega Platform": This document describes Pega's authorization models
emphasizing RBAC as the primary model. It states
"In a role-based access control model
privileges are grouped into roles that are assigned to users
" validating the approach in option C as the standard method.