Skip to page contentSkip to chat
ServiceNow support
    • Community
      Ask questions, give advice, and connect with fellow ServiceNow professionals.
      Developer
      Build, test, and deploy applications
      Documentation
      Find detailed information about ServiceNow products, apps, features, and releases.
      Impact
      Accelerate ROI and amplify your expertise.
      Learning
      Build skills with instructor-led and online training.
      Partner
      Grow your business with promotions, news, and marketing tools
      ServiceNow
      Learn about ServiceNow products & solutions.
      Store
      Download certified apps and integrations that complement ServiceNow.
      Support
      Manage your instances, access self-help, and get technical support.
User Criteria not evaluating on Customer Service Management (CSM) Service Portal when checking roles that are inherited - Known Error
  • >
  • Knowledge Base
  • >
  • Known Error (Knowledge Base)
  • >
  • User Criteria not evaluating on Customer Service Management (CSM) Service Portal when checking roles that are inherited
KB0686054

User Criteria not evaluating on Customer Service Management (CSM) Service Portal when checking roles that are inherited


3029 Views Last updated : Oct 16, 2023 public Copy Permalink
KB Summary by Now Assist

Description

Build information:
Build name: Jakarta
Build date: 12-22-2017_1615
Build tag: glide-jakarta-05-03-2017__patch7-12-13-2017

Issue Description:
User Criteria does not evaluate correctly on Customer Service Management (CSM) Service Portal when checking for roles that are inherited. If the roles are assigned or the roles are checked via the script section within User Criteria, this works fine. When testing on the normal Service Portal using roles inherited, this worked fine.

Steps to Reproduce

Activate the following plugins:

  • Customer Service Portal (com.glide.service-portal.customer-portal)
  • Customer Service Management Demo Data (com.snc.customerservice.demo)
  • Service Portal User Criteria Support (com.glide.service-portal.user-criteria)
  1. Enable User Criteria for Service Portal - glide.service_portal.user_criteria_enabled
    /sys_properties.do?sys_id=25e91ae36731220023c82e08f585ef80
  2. Open up the Widget Instance for the Get Help link on the CSM portal:
    /sp_instance_link.do?sys_id=2038dd45cb23020000f8d856634c9c43
  3. Add the following User Criteria to the Widget Instance above for Can View
    Roles : sn_esm_user,snc_internal
  4. Impersonate Carl Customer and navigate to /CSM

Carl Customer is not able to see the Get Help link

Workaround

Update the User Criteria to check for roles using the script section instead

or

Assign the role to the user which is inherited


Related Problem: PRB1276978

The world works with ServiceNow.

Sign in for more! There's more content available only to authenticated users Sign in for more!
Did this KB article help you?
Did this KB article help you?

How would you rate your Now Support digital experience?

*

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

What can we improve? Please select all that apply.

What are we doing well? Please select all that apply.

Tell us more

*

Do you expect a response from this feedback?

  • Terms and conditions
  • Privacy statement
  • GDPR
  • Cookie policy
  • © 2025 ServiceNow. All rights reserved.