Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • IT Service Management
Table of Contents
Choose your release version
    Home New York IT Service Management IT Service Management Service Catalog Service catalog items Create a Service Catalog client script

    Create a Service Catalog client script

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    Create a Service Catalog client script

    You can create client scripts to customize the catalog.

    About this task

    Use catalog client scripts to control the behavior of the catalog items when presented to your users. Catalog client scripts can be applied to a catalog item or a variable set. These scripts run on the browser instead of the server, allowing you to better control the information that the user submits.

    The priority order for g_form APIs is:
    1. Mandatory (highest)
    2. ReadOnly/Display

    If a variable is set to mandatory and does not have value, readonly or hide do not work on that variable. If a variable is hidden or readonly, and then set to mandatory, the variable field becomes visible or editable.

    This priority order is also applicable for variable sets and containers. If a variable set or container has a mandatory variable without any value, then the container or variable set cannot be hidden.

    Procedure

    1. Navigate to Service Catalog > Catalog Administration > Catalog Client Scripts. A list of current custom catalog client scripts appears.
    2. Click New.
    3. On the form, fill in the fields.
      Field Description
      Name Unique name for the catalog client script.
      Applies to Item type this client script applies to:
      • A Catalog Item: enables the Catalog item field.
      • A Variable Set: enables the Variable set field.
      Active Check box to enable the client script. Clear the check box to disable the script.
      UI Type Whether to apply this field to desktop, Classic Mobile, or both.
      Script Enter the client script to run on the service catalog item.
      Type Select when the script runs, such as onLoad or onSubmit.
      Catalog item or Variable set Select a catalog item or variable set from the list. The field name and options available depend on the selection in the Applies to field.
      Applies on a Catalog Item view Check box to apply the catalog client script to catalog items displayed within the order screen on the service catalog. Available in the requester view.
      Applies on Requested Items Check box to apply the catalog client script on a Requested Item form, after the item is requested. Available in the fulfiller view. See VEditor.
      Applies on Catalog Tasks Check box to apply the catalog client script when a Catalog Task form for the item is being displayed. Available in the fulfiller view. See VEditor.
      Applies on the Target Record Check box to support the catalog UI policy on a record created for task-extended tables via record producers. See Default variable editor.
    4. Click Submit.

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      Create a Service Catalog client script

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      Create a Service Catalog client script

      You can create client scripts to customize the catalog.

      About this task

      Use catalog client scripts to control the behavior of the catalog items when presented to your users. Catalog client scripts can be applied to a catalog item or a variable set. These scripts run on the browser instead of the server, allowing you to better control the information that the user submits.

      The priority order for g_form APIs is:
      1. Mandatory (highest)
      2. ReadOnly/Display

      If a variable is set to mandatory and does not have value, readonly or hide do not work on that variable. If a variable is hidden or readonly, and then set to mandatory, the variable field becomes visible or editable.

      This priority order is also applicable for variable sets and containers. If a variable set or container has a mandatory variable without any value, then the container or variable set cannot be hidden.

      Procedure

      1. Navigate to Service Catalog > Catalog Administration > Catalog Client Scripts. A list of current custom catalog client scripts appears.
      2. Click New.
      3. On the form, fill in the fields.
        Field Description
        Name Unique name for the catalog client script.
        Applies to Item type this client script applies to:
        • A Catalog Item: enables the Catalog item field.
        • A Variable Set: enables the Variable set field.
        Active Check box to enable the client script. Clear the check box to disable the script.
        UI Type Whether to apply this field to desktop, Classic Mobile, or both.
        Script Enter the client script to run on the service catalog item.
        Type Select when the script runs, such as onLoad or onSubmit.
        Catalog item or Variable set Select a catalog item or variable set from the list. The field name and options available depend on the selection in the Applies to field.
        Applies on a Catalog Item view Check box to apply the catalog client script to catalog items displayed within the order screen on the service catalog. Available in the requester view.
        Applies on Requested Items Check box to apply the catalog client script on a Requested Item form, after the item is requested. Available in the fulfiller view. See VEditor.
        Applies on Catalog Tasks Check box to apply the catalog client script when a Catalog Task form for the item is being displayed. Available in the fulfiller view. See VEditor.
        Applies on the Target Record Check box to support the catalog UI policy on a record created for task-extended tables via record producers. See Default variable editor.
      4. Click Submit.

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login