What SN roles are needed to access Sn Agile functionality, and not access any other components?

Roberta B
Mega Guru

We would like to provide access to some business stakeholders to only access the Agile 2.0 features, and not be able to get to any other components from the Console view.

 

We accomplished this by providing the business_stakeholder role; however, 1) we do not want them to be able to access other areas like Change requests, Incidents, Problems, etc. and 2) we would like to minimize the cost associated with utilizing the business_stakeholder role.

 

Are there other existing role(s) that we could assign to accomplish this?  Or, has anyone created any other role(s) to accomplish this?

 

Thank you in advance for any assistance/guidance,

Roberta

1 ACCEPTED SOLUTION

Roberta B
Mega Guru

Just following up to my original question, to close the loop.


We solved this issue, by just providing users with the necessary scrum roles AND then updating the SPEntryPage Script Include as follows, so that users with only the scrum_role didn't get redirected back to the Portal, and could only access Agile application functionality from the consolve:

 

Update from this:
if ((user.hasRole("itil") || user.hasRole("admin")) || user.hasRole ("business_stakeholder") && !redirectURL && !isServicePortalURL)
return;


To this:
if ((user.hasRole("itil") || user.hasRole("scrum_user") || user.hasRole("admin")) || user.hasRole ("business_stakeholder") && !redirectURL && !isServicePortalURL)
return;

View solution in original post

1 REPLY 1

Roberta B
Mega Guru

Just following up to my original question, to close the loop.


We solved this issue, by just providing users with the necessary scrum roles AND then updating the SPEntryPage Script Include as follows, so that users with only the scrum_role didn't get redirected back to the Portal, and could only access Agile application functionality from the consolve:

 

Update from this:
if ((user.hasRole("itil") || user.hasRole("admin")) || user.hasRole ("business_stakeholder") && !redirectURL && !isServicePortalURL)
return;


To this:
if ((user.hasRole("itil") || user.hasRole("scrum_user") || user.hasRole("admin")) || user.hasRole ("business_stakeholder") && !redirectURL && !isServicePortalURL)
return;