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.
External users unable to add variables in Multi-line variable set on Service Portal - Support and Troubleshooting
  • >
  • Knowledge Base
  • >
  • Support and Troubleshooting (Knowledge Base)
  • >
  • External users unable to add variables in Multi-line variable set on Service Portal
KB0752941

External users unable to add variables in Multi-line variable set on Service Portal


967 Views Last updated : Jul 24, 2025 public Copy Permalink
KB Summary by Now Assist

Issue

Symptoms

  • On Service Portal, when the snc_external user clicking on "Add" button of the multi row variable set, the screen gets greyed out instead of opening a popup window to add variable values.
  • Below screenshots illustrates this issue behavior,

Release

  • London release onwards.

Cause

  • When the user clicks on "Add" button on the multirow variable set, following OOB "Table Variable Active Row" widget is returned by the "api/now/sp/widget/widget-modal" REST API call. Then eventually rendered to the user.
  • On the affected instance for the "snc_external" user, "api/now/sp/widget/widget-modal" REST API call not returns "Table Variable Active Row" widget, due to the reason that "Service Portal User Criteria Support" (com.glide.service-portal.user-criteria) plugin is activated instance and "glide.service_portal.user_criteria_enabled" property is set to true. 
  • With this configuration, the system will honor the user criteria over the roles defined on the widget. However, "Can view" user criteria is not set on "Table Variable Active Row" widget.
  • Thus, not showing the modal window for the snc_external user with the onlick of "Add" button of the multi row variable set.

Resolution

To resolve the issue, perform one of the following workarounds,

  • On the "Table Variable Active Row" widget, with the "Can view" related list add "SNC External" user criteria, OR
  • Set "glide.service_portal.user_criteria_enabled" property to false, you can also set this property via UI as per the following Set the user criteria for Service Portal system property

Additional Information

Service catalog variable set

User criteria for Service Portal

KB0745527 - Multi Row Variable Set Modal/Dialog is not being displayed on the Service Portal for the snc_external users

Above mentioned KB article KB0745527 describes the same reported issue, however, the root cause discussed in this article KB0752941 differs from it. 

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.