Scripting in ServiceNow Fundamentals Training

Course 2535

  • Duration: 3 days
  • Language: English
  • Level: Intermediate

This three-day interactive course teaches experienced ServiceNow administrators how to use the ServiceNow JavaScript API to extend and customize platform behavior. The course does not teach JavaScript fundamentals. Participants write, test, and debug client-side and server-side scripts through real-world lab exercises, progressing from client scripting to server scripting and Flow Designer using Zurich release capabilities.

Scripting in ServiceNow Fundamentals Delivery Methods

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

Scripting in ServiceNow Fundamentals Course Information

Audience & Prerequisites

Who Should Attend: ServiceNow System Administrators with a minimum of two years of experience configuring and developing the platform who want to extend instance functionality through scripting.
Prerequisites: Welcome to ServiceNow; Flow Designer Overview; intermediate ability to write, test, and debug JavaScript; familiarity with database tables and columns. Completion of Codecademy’s JavaScript course and the JavaScript Principles primer is strongly recommended.

Certification & Exam Information

This course does not offer a certification or exam.

Scripting in ServiceNow Fundamentals Outline

Day 1

  • Module 1: Scripting Overview
    Labs: Lab 1.3.1 Using the Syntax Editor; Lab 1.3.2 Syntax Checking; Lab 1.6.1 Explore Scripting Resources.
  • Module 2: Client Scripts
    Labs: Lab 2.1.1 Two Simple Client Scripts; Lab 2.2.1 g_form and g_user; Lab 2.3.1 Debugging Client Scripts.
  • Module 3: UI Policies
    Labs: Lab 3.1.1 Incident State Resolve/Closed.
  • Module 4: Business Rules (Introduction)

Day 2

  • Module 4: Business Rules (continued)
    Labs: Lab 4.1.1 Debugging Business Rules; Lab 4.1.2 Current and Previous; Lab 4.1.3 Display Business Rules and Dot-walking.
  • Module 5: GlideSystem
    Labs: Lab 5.1.1 Setting the CAB Date; Lab 5.1.2 Re-open Problem Date Validation.
  • Module 6: GlideRecord
    Labs: Lab 6.1.1 Two GlideRecord Queries; Lab 6.1.2 RCA Attached: Problem and Child Incidents; Lab 6.1.3 addEncodedQuery(); Lab 6.2.1 Explore GlideQuery.
  • Module 7: Script Includes (Introduction)
    Labs: Lab 7.1.1A Classless Script Include (logPropertyValues); Lab 7.1.1B Classless Script Include (hasRoleExactly).

Day 3

  • Module 7: Script Includes (continued)
    Labs: Lab 7.2.1 Create a New Class; Lab 7.3.1 HelloWorld GlideAjax; Lab 7.3.2 Number of Group Members; Lab 7.4.1 JSON Object.
  • Module 8: Scripting with Flow Designer
    Labs: Lab 8.1.1 Build a Flow; Lab 8.2.1 Trigger a Subflow; Lab 8.3.1 Add a Script to a Flow.

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Scripting in ServiceNow Fundamentals FAQs

Once enrolled, ServiceNow University is available to everyone and provides users access to ServiceNow’s full range of training content, hands-on practice, certifications, and badges. Built on the Now Platform, Now Learning is the place for any ServiceNow user to learn, improve their skills, and share their accomplishments. Visit ServiceNow for more details

Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want. This course is available online or as Private Team Training.

The course is structured in a lecture-lab-lecture-lab-lecture-lab format. After each lecture, students will follow step-by-step instructions to complete the labs. Along with assistance by an instructor during these hands-on exercises, students will have opportunities to communicate will fellow classmates. The real-world examples provided in this course will strengthen the scripting practices provided in the modules.