Limit access to a Service Portal page

peternemeth
ServiceNow Employee
ServiceNow Employee

Hi,

I would like to limit access to a service portal page (System Status).

I know that I could control it with roles, however if I add any role, then it requires a license. And service portal is meant for endusers...

Is there any way to control access to a page without roles?

I would like to achieve it through assignment groups, but I didn't manage.

ACL doesn't seem to control page load either.

Does anybody have a better idea?

Thanks

Peter

6 REPLIES 6

larstange
Mega Sage

As you say only end users are using the portal - how you you then know which of them can access that page and which can't?


You normally do not place users without a role into assignement groups - that would lead to a lot if other kinds on confusion.



One option is to modify the widgets them self and not make them display their content based on some condition you apply.



An alternative could be an onQuery business rule which "removes" the pages from being visible (look at the incident query business rule) - i'm not totally sure this would work.


You could also use "User Criterias" to define the users who can access the Service Status.



I have just created a share with a script include what we use to validate the "current user" against a user criteria.



You will be able to apply this in any method which you choose to limit who can see the content of the Service Status page