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

trishjohnson
Kilo Guru

Just a few thoughts and what we have done.



Controlling by Internal Associate, Vendor, Customer


- Make 3 separate pages and use COMPANY (vendor/customer = true) associated with the registered user to determine the page they route to



Controlling individual catalog items on the page


- Created a "Serviced By" structure for our worldwide customer base and applied these rules to the "Available For" display of the catalog item


- Created availability rules of various types and applied as Available For or Not Available For based on Serviced By Country, Internal Users, Vendors, Customers, Assignment Groups, groups of Assignment Groups, etc..



Examples of what this allows


- If I'm in Finance and in North America, I'll log in and only see those items applicable to me.


- If I'm in Finance in Europe, same thing.


- If I'm a requestor, I'll see only my regional items


- If I'm a vendor, I'll see only my "external" vendor regional items


- If I'm in Latin America and I haven't "gone live" yet, I see nothing


Etc...



Hope this helped at least a little....



find_real_file.png


Hi Trisha,



thank for your reply, however I need to control service portal Pages and not catalog items.


Do you have any idea, how to control access to pages?



Thanks


Hi Peter



If you open a page through Service Portal -> Pages you will notice a "roles" field.



I haven't use this my self, but i reckon that this will only allow access to the page for users with the specified roles.



find_real_file.png


Hi Lars,



yes, as I wrote I know that it would work.


However only endusers use the service portal.


If I add a role to them, then they are not endusers any more, but licensed fulfillers.


We have to avoid adding roles to a group of endusers. It would be a very expensive solution 🙂