Course
digicode: SSNF
ServiceNow: Scripting in ServiceNow Fundamentals
Course facts
- Learning how to decide the right situations for custom scripting versus using out‑of‑the‑box configuration
- Using ServiceNow’s integrated text editor for writing and testing scripts efficiently
- Client Scripts, UI Policies, Catalog Client Scripts and Catalog UI Policies to control form behavior in the browser
- Exploring Business Rules, GlideSystem, GlideRecord (and GlideQuery), Script Includes, UI Actions, and Flow Designer for backend logic
- Emphasizing clean, maintainable code, proper use of APIs, and security considerations when extending the platform
- Providing a sandbox instance where you can apply the concepts in real‑time exercises
1 Scripting Overview
An introduction to the fundamentals of scripting, focusing on syntax editing, checking, and exploring available resources.
2 Client Scripts
This module focuses on client-side scripting, utilizing g_form and g_user objects, and includes labs on writing and debugging simple client scripts.
3 UI Policies
Explore using UI Policies to enforce data consistency and process flows, with a specific lab on managing the «Incident State» field.
4 Business Rules
This module covers the core concepts of server-side automation using Business Rules, including current and previous records, debugging techniques, and dot-walking.
5 GlideSystem
Learn how to use the GlideSystem API for server-side operations like setting dates and performing date validation logic.
6 GlideRecord
Query and manipulate the database using GlideRecord, including exploring different query methods and the newer GlideQuery API.
7 Script Includes
Hands-on practice with creating and utilizing both classless and class-based Script Includes, with a focus on implementing GlideAjax and JSON objects.
8 Scripting with Flow Designer
Learn how to incorporate scripting into process automation by building and triggering Flows and Subflows within Flow Designer.
You 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.
During this interactive training course, you perform scripting functions in their own class instance. This provides an opportunity to practice and become comfortable with both client-side and server-side scripting.
ServiceNow System Administrators, with a minimum of two years experience configuring and developing the platform, who wish to extend the functionality of their instance.
Take a look at the «Welcome to ServiceNow» and «Flow Designer Overview» courses, which you can attend on demand.
Additionally, the following are recommended:
- Intermediate-level ability to write, test and debug JavaScript
- Completion of Codecademy’s JavaScript course is recommended
- Completion of the JavaScript Principles primer (for those new to JavaScript)
- Familiarity with database tables and columns