Role required to view GRC attestation

G Balaji
Kilo Guru

Hi,

What is the role required to access attestation results for a control?

 

sn_compliance.admin doesnt let user to view attestation result.

 

Thanks.

1 ACCEPTED SOLUTION

Hi Balaji,

 

When you are on the attestation type , eg: GRC Attestation there is a role field on the attestation type. The user with that role mentioned on the specific attestation type  should be able to assess the respective attestation. By default it's sn_compliance.user as far as i remember. 

Thanks,

Ashik

View solution in original post

12 REPLIES 12

Kalaiarasan Pus
Giga Sage

Go to the access control and open the read ACL for the table you are referring here. Check the roles required for it and add.

Ashik3
Tera Expert

Are you getting some security constraint error when you click on it ? if yes, do add survey_reader role to the user.

vinothkumar
Tera Guru

Try adding ITIL role and check it.  They are checking whether ITIL role or below function should return true

 

When I checked they have been calling a script include AssessmentUtils and calling the below 

 

 

 

hasAssessmentRoles : function(roles) {
var isAdmin = gs.hasRole('admin') || gs.hasRole('assessment_admin');
if (isAdmin)
return true;
try {
var Roles = roles.split(',');
for (var i = 0; i < Roles.length; i++) {
if (gs.hasRole(Roles[i]))
return true;
}

G Balaji
Kilo Guru

Assigneing sn_compliance.attestation_creator to the user resolved the issue.

 

Thanks everyone for the response.