Group Training Request

    Your work email address

    Your employer

    Your mobile phone number

    Tell us what types of roles, how many people or what your team needs to learn.

    Layer 8 Training is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services and other content that may interest you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:

    I agree to receive other communications from Layer 8 Training, Inc.

    You can unsubscribe from these communications whenever you like. Please review our Privacy Policy for more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy.

    By clicking submit below, you would like to allow Layer 8 Training to store and process the personal information submitted above to provide you with the content you asked for.

      Class Info Request

      Your work email address

      Your employer

      Your mobile phone number

      Tell us what types of roles, how many people or what your team needs to learn.

      Layer 8 Training is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services and other content that may interest you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:

      I agree to receive other communications from Layer 8 Training, Inc.

      You can unsubscribe from these communications whenever you like. Please review our Privacy Policy for more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy.

      By clicking submit below, you would like to allow Layer 8 Training to store and process the personal information submitted above to provide you with the content you asked for.

      Scripting in ServiceNow Fundamentals

      $2,700 Duration: 3 Days

      Summary

      Attend Scripting in ServiceNow Fundamentals to learn how to use the ServiceNow JavaScript API. Take advantage of the extensibility of ServiceNow by adding new functionality or modifying the baseline behavior of an instance. This class begins with client-side scripting and transitions to server-side scripting. Attendees write, test and debug scripts using real-world, relevant lab exercises. The class features lecture and discussion as well as extensive hands-on practice and reinforcement of the lectures, delivered in a wide variety of lab activities.

      Key Skills

      When you complete this course, you will be able to:

      • Determine when and where it is appropriate to script
      • Use ServiceNow’s built-in text editor
      • Script client-side with:
        • Client Scripts
        • UI Policies
      • Script server-side with:
        • Business Rules
        • GlideSystem
        • GlideRecord/GlideQuery
        • Script Includes
        • Flow Designer
      • Use ServiceNow’s scripting best practices
      Course Outline

      Day 1

      Module 1: Scripting Overview

      • Lab 1.1: Using the Syntax Editor
      • Lab 1.2: Syntax Checking
      • Lab 1.3: Explore Scripting Resources

      Module 2: Client Scripts

      • Lab 2.1: Two Simple Client Scripts
      • Lab 2.2: g_form and g_user
      • Lab 2.3: Debugging Client Scripts

      Module 3: UI Policies

      • Lab 3.1: Incident State Resolve/Closed

      Day 2

      Module 4: Business Rules

      • Lab 4.1: Debugging Business Rules
      • Lab 4.2: Current and Previous
      • Lab 4.3: Display Business Rules and Dot-walking

      Module 5: GlideSystem

      • Lab 5.1: Setting the CAB Date
      • Lab 5.2: Re-open Problem Date Validation

      Module 6: GlideRecord

      • Lab 6.1: Two GlideRecord Queries
      • Lab 6.2: RCA Attached: Problem and Child Incidents
      • Lab 6.3: addEncodedQuery()
      • Lab 6.4 Explore GlideQuery

      Module 7: Script Includes

      • Lab 7.1: Classless Script Include (logPropertyValues)
      • Lab 7.1A: Classless Script Include (hasRoleExactly)

      Day 3

      Module 7: Script Includes (continued)

      • Lab 7.2: Create a New Class
      • Lab 7.3: HelloWorld GlideAjax
      • Lab 7.4: Number of Group Members
      • Lab 7.5: JSON Object

      Module 8: Scripting with Flow Designer

      • Lab 8.1: Build a Flow
      • Lab 8.2: Trigger a Subflow
      • Lab 8.3: Add a Script to a Flow
      Audience

      ServiceNow System Administrators, with a minimum of two years’ experience configuring and developing the platform, who wish to extend the functionality of their instance.

      Certifications

      This certification associated with this course is Certified Application Developer (CAD)