3-Day Instructor-Led Training
ServiceNow Official Content
Available for Private Team Training
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.
Please see the Cancellation and Rescheduling Policy.
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.