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
    • Now Platform App Engine
Table of Contents
Choose your release version
    Home Orlando Now Platform App Engine Now Platform App Engine APIs and scripts Using extension points to extend application functionality Using scripted extension points in server-side scripts Registering custom script includes against the scripted extension points

    Registering custom script includes against the scripted extension points

    • 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

    Registering custom script includes against the scripted extension points

    Register custom script includes against a selected scripted extension point in the application code.

    By registering the custom script, you create an extension instance record that links the scripted extension point definition to its implementation in the custom script include.

    Register a custom script include

    Create a custom script include and code when you register it against a selected scripted extension point. Through registration, you create an extension instance record that links the extension point definition to its implementation in the custom artifact.

    Before you begin

    Role required: You must have the specific role for the developer or administrator of the application, or you must have the admin role.
    Note: To learn about application-specific administrator roles and delegated development, see Access control rules in application administration apps and Delegated development and deployment.

    Procedure

    1. Navigate to System Extension Points > Scripted Extension Points.
    2. In the Extension Point [sys_extension_point] table, select the scripted extension point that you want to register a custom script include against.
      Note: This listing includes the scripted extension points that you created and any pre-defined scripted extension points that are embedded in Now Platform functions (for example, Customer Service Management and Field Service Management).

      To learn more about the functions that contain the pre-defined extension points, see the Related Topics links in Using extension points to extend application functionality.

    3. In the Extension Point record, click the Create Implementation related link to create a new custom script include and register it against the selected scripted extension point.
    4. In the Script Include form, create the custom code.
      To learn more about creating script includes, see Script includes.
    5. Click Update.

    Result

    The custom script include is created and registered against the scripted extension point.

    Review scripted extension instances

    Review the listing of custom script includes that are registered against a scripted extension point. Extension instances indicate the application scope in which registered custom script include are used, and provides a link to each. You can also activate or inactive an extension instance.

    Before you begin

    Role required: You must have the specific role for the developer or administrator of the application, or you must have the admin role.
    Note: To learn about application-specific administrator roles and delegated development, see Access control rules in application administration apps and Delegated development and deployment.

    Procedure

    1. Navigate to System Extension Points > Scripted Extension Points.
    2. In the Extension Point [sys_extension_point] table, select the scripted extension point.
    3. In the Implementations related list of the Extension Point record, select a scripted extension instance.
      The system displays the Extension Instance record.
      Table 1. Extension Instance record
      Field Description
      Point Unique name for the scripted extension point. The name can be up to 100 alphanumeric characters, including special characters.
      Class Script include in the application code in which the scripted extension point is implemented.
      Application Application scope against which the extension point is assigned. This is system-assigned and cannot be changed. For more information about the protections that are offered by the use of scoping, see Application scope.
      Active Option for activating an extension point in the current instance.
    4. Click Submit.
    Related concepts
    • Script includes
    • Using extension points to extend application functionality

    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

      Registering custom script includes against the scripted extension points

      • 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

      Registering custom script includes against the scripted extension points

      Register custom script includes against a selected scripted extension point in the application code.

      By registering the custom script, you create an extension instance record that links the scripted extension point definition to its implementation in the custom script include.

      Register a custom script include

      Create a custom script include and code when you register it against a selected scripted extension point. Through registration, you create an extension instance record that links the extension point definition to its implementation in the custom artifact.

      Before you begin

      Role required: You must have the specific role for the developer or administrator of the application, or you must have the admin role.
      Note: To learn about application-specific administrator roles and delegated development, see Access control rules in application administration apps and Delegated development and deployment.

      Procedure

      1. Navigate to System Extension Points > Scripted Extension Points.
      2. In the Extension Point [sys_extension_point] table, select the scripted extension point that you want to register a custom script include against.
        Note: This listing includes the scripted extension points that you created and any pre-defined scripted extension points that are embedded in Now Platform functions (for example, Customer Service Management and Field Service Management).

        To learn more about the functions that contain the pre-defined extension points, see the Related Topics links in Using extension points to extend application functionality.

      3. In the Extension Point record, click the Create Implementation related link to create a new custom script include and register it against the selected scripted extension point.
      4. In the Script Include form, create the custom code.
        To learn more about creating script includes, see Script includes.
      5. Click Update.

      Result

      The custom script include is created and registered against the scripted extension point.

      Review scripted extension instances

      Review the listing of custom script includes that are registered against a scripted extension point. Extension instances indicate the application scope in which registered custom script include are used, and provides a link to each. You can also activate or inactive an extension instance.

      Before you begin

      Role required: You must have the specific role for the developer or administrator of the application, or you must have the admin role.
      Note: To learn about application-specific administrator roles and delegated development, see Access control rules in application administration apps and Delegated development and deployment.

      Procedure

      1. Navigate to System Extension Points > Scripted Extension Points.
      2. In the Extension Point [sys_extension_point] table, select the scripted extension point.
      3. In the Implementations related list of the Extension Point record, select a scripted extension instance.
        The system displays the Extension Instance record.
        Table 1. Extension Instance record
        Field Description
        Point Unique name for the scripted extension point. The name can be up to 100 alphanumeric characters, including special characters.
        Class Script include in the application code in which the scripted extension point is implemented.
        Application Application scope against which the extension point is assigned. This is system-assigned and cannot be changed. For more information about the protections that are offered by the use of scoping, see Application scope.
        Active Option for activating an extension point in the current instance.
      4. Click Submit.
      Related concepts
      • Script includes
      • Using extension points to extend application functionality

      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