
Advance your career with a comprehensive online ServiceNow training that covers IT service management from basics to advanced functionalities, plus hands-on exercises and expert guidance.
Explore how ServiceNow, a cloud-based ITSM platform, automates common business processes and supports IT service management, with incident and problem management and CMDB on the Now platform.
Explore IT service management in ServiceNow, including incident, problem, change, service catalog, service level management, portfolio, asset, financial, release, agile development, customer and HR service delivery, plus HR scope migration.
Explore service now basics through the developer site, personal dev instances, sign up and login, publish apps, and access api documentation and a thriving developer community.
Log in to ServiceNow developer site to request an instance, pick a version (Jakarta, Helsinki, Istanbul), and use admin credentials to explore roles, upgrades, and data backups with update sets.
Explore the ServiceNow user interface, including the banner, application navigator, and content frame, to access apps, search, filter, and manage lists and forms.
Explore ServiceNow user interface fundamentals by navigating incident lists, applying search, filters, and priorities, and personalizing columns to manage incidents efficiently.
Explore how lists and forms display a single record with fields, sections, and views, including related records and annotations. Master wildcard searches and ServiceNow Studio basics.
Discover ServiceNow Studio as the IDE for building and linking applications, managing app files, publishing to the app store, and designing data with core tables for end users.
Explore the studio UI by identifying the header, application explorer, content frame, and status bar, then create and manage hotel management apps with files and tables.
Create and customize tables in ServiceNow by defining labels and internal names, adding columns. Configure extensible tables, auto-numbering, ACLs, and application scope for responsive apps.
Learn how to create a room booking table in ServiceNow, add fields with a drag-and-drop form designer, understand default fields and access controls, and set up the hotel management application.
Learn to use the field navigator to add and arrange fields for room booking form, set mandatory fields, and configure the number of rooms and persons with a choice list.
Explore how ServiceNow enables rapid application development with templates and scripting. Integrate with Outlook, deploy in the cloud, and align business logic, user interface, and data model.
Explore how a ServiceNow hotel management app enables business travel booking via a portal, with approvals, tasks, and a unique scope that prevents cross-app conflicts.
Create ServiceNow applications from scratch or import from source control, configure scopes and unique names, and manage models, tables, and incident modules with inheritance and precautions.
Develop ServiceNow mastery by creating modules and models, adding fields and forms, setting visibility and link rules, and managing room bookings and open requests in a hotel management app.
Create fields in ServiceNow by adding table columns or designing a form, configure from and to date fields, number of rooms, and number of persons, with mandatory or read-only constraints.
Create and update a ServiceNow form with room details and a room location section using country references and a 237-country lookup, and select from predefined hotels like Park Hyatt.
Explore system management in ServiceNow by building a hotel room booking workflow with read-only states, priority handling, manager approvals, and color-coded status indicators.
Learn scripting in ServiceNow using JavaScript (ECMAScript standards) to interact with database tables, validate data, log issues, trigger workflows, alerts, and third-party integrations; cover client and server side scripting.
Explore the script editor and client scripts in ServiceNow, including syntax highlighting, debugging, and the four script types (onload, onchange, onsubmit, onselect) with global and hotel management apps.
Learn to create and configure a ServiceNow client script, specifying name, application, table, and view; harness on load and onchange events to drive business logic.
Watch a hands on demo of creating and using client scripts in ServiceNow, including on load, on change, and submit events, with practical examples and alerts.
Explore the glide form class in ServiceNow to access form fields, retrieve values, set read-only states, write messages, and manage choices and user details via glide user.
Learn to build dynamic fields in serviceNow by using onchange logic, reference fields, and conditional options to filter hotels by country, and debug scripts to improve performance and clarity.
Apply debugging techniques to diagnose ServiceNow scripts and UI behavior, explore onchange logic for dependent country and location dropdowns, and compare glide scripts with UI policies in practice.
Debug client scripts in service now by building dependent country and city fields in a hotel management app, using onchange to refresh city choices and enforce country city validations.
Master practical debugging of ServiceNow plain scripts by using client scripts, field watchers, try-catch blocks, and console logs via the developer tab to trace changes and resolve issues.
Explore how ui policies govern form field visibility and editability with minimal scripting, using conditions and policy actions to make fields visible, read-only, or mandatory in ServiceNow Studio.
Explore how ui policy actions control field behavior by using conditions to set read-only, required, and visible states, with debugging and policy scripting in ServiceNow.
Explore UI policy actions, using conditions to drive read-only, visible, and mandatory field states, test with policy debugging, and understand U.S. policies, client scripts, and activation workflows.
Explore client scripts and UI policies to control form behavior, show or hide messages, and set field values, with guidance on when to use each and their execution order.
Master server side scripting in ServiceNow to perform database operations, update related records, enforce security with server-side validations, and enable emails and integrations via business rules and script includes.
Explore types of server scripts in ServiceNow, focusing on business rules, before and after execution, and insert, update, or delete actions with conditional logic.
Explore the features of business scripting in ServiceNow, including how business rules run before or after operations and the server-side API for data handling.
Explore server side APIs in ServiceNow, including glide record, glide aggregate, and gs logging, to build business rules, schedule jobs, and handle events in a hotel room booking app.
Learn how to enforce date validations and business rules during inserts in ServiceNow, including not allowing past dates, ensuring from and to dates are logical, and handling insert versus update.
Learn to debug server-side business rules in ServiceNow using system logs, session debugging, and the JavaScript debugger. Use application logs and logging levels from info to error to troubleshoot effectively.
Master the JavaScript debugger in ServiceNow by setting breakpoints, pausing execution, inspecting variables and the call stack, and using step over, step into, and step out to diagnose scripts.
Learn to debug in ServiceNow using application logs, the debugger, and breakpoints; inspect variables and call stacks, enable session debugging, and step through business rules and script includes.
Explore script includes in ServiceNow, including on-demand (classless) script includes and function and class patterns. Extend existing classes and reuse server-side logic across business rules and client scripts.
Write and move business logic into a script include function to reuse data validation across forms. Align input and current objects, and name functions correctly to ensure reliable on-demand execution.
Extend a script include to enhance existing classes with new methods and properties, use the prototype for extending objects, implement private functions, and coordinate client-server calls with callbacks.
Learn to implement client and server scripts in ServiceNow to populate a hotel management form with the system administrator's email, extending objects and handling bookings.
teaches building a script function in ServiceNow to fetch a user's email by passing a user id from client to server, with prototype extension and callback.
In this lecture, learn to debug ServiceNow server-side scripts, fetch user emails via script includes, and implement client-callable logic with onload and onchange to populate email IDs.
Learn how to create and use utility script includes for ServiceNow, including on-demand, scheduled, and transform scripts, with initialization, parameter handling, notification emails, and data import.
Learn how to secure ServiceNow applications by using rules, roles, and groups, and manage access with access control rules and elevated privileges.
Create and manage groups to assign roles to hundreds of users, enabling scalable access control for hotel management applications. Discover group inheritance and role-based access within hotel management apps.
secure applications by configuring access controls, roles, and table permissions to restrict visibility and operations. use impersonation to test admin rules by temporarily acting as another user in hotel management.
discover how to secure an application by creating an admin role, building hotel management groups, assigning roles through group inheritance, and testing impersonation to control visibility of bookings.
Configure role-based access in ServiceNow by creating a new hotel management module, administering admin vs user views, and filtering open and my open requests across groups.
Explore how access controls and access control lists restrict data access by enforcing required conditions and operations (create, read, write, delete), including admin and elevated security privileges.
Master ServiceNow ACLs as an ordered list evaluated from exact to generic, across table and field levels, and use scripts to verify user roles and return true to grant access.
Apply access control lists in ServiceNow by using none to grant, and a guarded combination to deny, ensuring admins see all records while users see only their own.
Secure the application by configuring access control lists and scripting security to enforce dynamic rules, protect against other applications, and rely on server-side controls over client checks.
Explore cross-scope tables in ServiceNow, configure run access tracking and cross-court access policies, and manage script access and privileges across applications with tracking and enforcing modes.
Explore how application access works at the table level in ServiceNow, including application scope vs global scope, and how random access tracking enforces read, create, and update permissions.
understand how to control cross-application access by configuring application scopes and table permissions, and test secure read or deny outcomes with server-side scripting.
Learn how to import legacy data into ServiceNow using data sources, staging table, and transform map, ensuring proper mapping and data integrity.
Learn how to load data into a staging table and an intermediate table, create a transform map to map fields, and import into the target table with validation.
Learn to enforce mandatory fields during data import in ServiceNow, using mapping and transformation steps, validation, and import logs to ensure complete, accurate data.
Learn to import data into ServiceNow using staging tables and transform maps, create a transformer, handle errors, and map fields from Excel to the target table.
Import and transform set maps in service now, review transform history and import logs, verify inserts across bookings, handle data sources, and map excel date formats to target tables.
Explore transform event scripts that control data transformation during imports, using coalescing and events like on start, on before, on after, on stack, and on complete.
Analyze source and target fields to enforce mandatory values, create valid records when fields are empty, and use a transform script to map from source to target during data imports.
Learn to input data into target fields with transform scripts and data sources, handling inserts, updates, and ignoring records, while coalescing and ensuring uniqueness and indexing.
Explore orchestration in ServiceNow by mastering workflows, a sequence of automated activities that route approvals, notifications, and tasks to achieve incident resolution.
Begin and end activities drive ServiceNow workflows, triggering transitions as records change and enabling multi-step processes like approvals, task creation, and email notifications through a drag-and-drop workflow editor.
Explore how to create and configure ServiceNow workflows, manage check out and publish cycles, assemble core activities and transitions, and validate configurations for reliable, active processes.
Learn to create a hotel room booking workflow with manager approvals, open state transitions, and an end-to-end setup that assigns approvals for requests.
Create and refine a dynamic approval workflow in ServiceNow by adding dynamic names, dragging transitions, setting states like work in progress and rejected, publishing, and validating with impersonation tests.
Imitate creating a new user, assign roles as a system administrator, and route approvals through a manager to validate the workflow from open to approved or rejected, using debugging contexts.
Explore how ServiceNow workflows publish and orchestrate tasks by using contexts, monitoring active and completed runs, and inspecting timelines, status colors, and logs to ensure approvals and escalations are tracked.
Learn to log and debug workflows with information, error, and debug levels, enable log book messages, and see how room booking tasks propagate from requests and publish statuses.
Discover how scheduled script executions in ServiceNow run at set times or on a recurring basis, using daily, weekly, monthly patterns or on-demand runs, with testing via run now.
Configure scheduled scripts in ServiceNow by exploring trigger types, next actions, and job states, and apply the approach to hotel room bookings to monitor open critical tasks.
Learn to run and test ServiceNow scripts, examine system logs for priority and critical incidents, and count occurrences using glide aggregate to surface total critical room booking events.
Explore how events function as indications of changes in ServiceNow, how events are generated and queued by the event registry, and how actions—including notifications and script actions—respond with business logic.
Master ServiceNow event configurations by registering events, generating them through the event queue via glide system, and configuring workflow or flow activities to process and troubleshoot events.
Learn to check and monitor events in ServiceNow, view event logs and blocks, and configure script actions and conditions within the event lifecycle to respond to events.
Register and implement events and their actions in a hotel management app, using event registration, triggering via a scheduled script execution, queuing, and updating room bookings from critical to high.
Use script action to select and create, change priority, execute and re-execute actions, and debug by checking execution status, logs, and data validation.
Demonstrate scripting actions in ServiceNow, debugging real-time issues, and using custom queues with process watch to manage event processing and queue priorities.
Explore how ServiceNow notifications drive outbound emails and other messages, and learn to configure when to send, who will receive, and what content using events, workflows, and the notification tool.
Learn how to configure when to send notifications in ServiceNow by choosing insert or update events, setting conditions and advanced scripts, and using rate-based priorities to resolve multiple notifications.
Explore ServiceNow notification settings, including administrative and user controls over who receives alerts, channel choices, and calendar integration via email or Outlook.
Select static or dynamic recipients for notifications by choosing users, groups, or fields, and optionally exclude delegates, with options for event recipients and subscribers.
Configure email notifications by combining envelope details, static and dynamic text from the triggering record, and templates with content types, attachments, and unsubscribe options.
Master dynamic content in ServiceNow notifications by creating clickable links, previewing messages, managing attachments, and configuring recipients and templates to streamline email communication.
Build workflow-based email alerts in a ServiceNow app and configure notification activities with templates. Notify the requester and manager when a request's priority changes from moderate to high.
Explore how to evaluate notifications, preview their appearance, verify outbound email configuration, and enable email sending in system properties for alerts and logs.
Learn how to configure outbound email notifications in ServiceNow, test delivery, verify emails in system logs, and customize from and label settings to ensure reliable messaging.
Discover how inbound email works in ServiceNow, including parsing headers, extracting the body and subject, and routing actions based on sender, recipients, and existing records.
Learn how to recognize email parts in ServiceNow by parsing the email body into name value pairs, creating email objects and properties, and handling inbound email actions.
Learn to configure inbound email actions in ServiceNow to automatically create or update records from trusted-domain emails, using the default password, matching logic, conditions, and execution order.
Learn to auto create reply text in ServiceNow by configuring inbound and outbound email actions, using email templates, and embedding templates in notifications to auto reply and manage request state.
Learn to create and test inbound email actions in ServiceNow, configuring priority changes, automatic replies, and email templates to trigger notifications and update records.
Learn to build dynamic notifications with ServiceNow email scripts using server-side logic, templates, and events. Create scripts in the application navigator, not studio, using objects like current and email.
Master adding cc or bcc with the email object and first parameter, then use mail_script in notification configuration to tailor subject and handle script overrides of priorities.
Implement practical notification email scripts in ServiceNow, including adding cc recipients and routing to managers, with previews to validate open room booking requests.
Enable inbound email in ServiceNow by configuring email receiving and properties, then use it to process priority changes, create tasks, and log work notes.
Learn to create inbound email actions for room booking requests, configure automatic replies, and use priority-based workflows to route notifications, testing execution order and templates.
Execute a script to send an email from a ServiceNow task, troubleshoot in-born actions, and resolve watermark target table mismatches by updating the target and adding a description field.
Explore how to make changes in email priority by debugging inbound processing, updating description fields, and handling trusted domains while tracking processing state and script-driven errors.
Learn to create system property categories and application properties in ServiceNow, configure their scope and types, and enforce read and write security across dev, test, and production.
Explore how to order and access ServiceNow application properties, create models, and use getProperty for dynamic values in a hotel management app.
Learn to implement ServiceNow application properties by creating a system property for hotel management, linking events and scripts, and ordering them for admin-friendly priority changes.
Analyze hotel management application properties, including menu visibility, model associations, and property configuration, using get property to reflect real-time changes and prioritize room booking workflows.
Learn to handle and utilize ServiceNow properties in hotel management, create and change properties, adjust priorities, and manage admin access while addressing security for system administrators.
Learn how to use service portal widgets, distinguish between widget and instance, and build a carousal with slides and images in the designer, with pages, containers, and previews.
Master service portal design by configuring icon links, templates, colors, and page targets in the service portal designer, enabling navigation to the service catalog and knowledge articles.
Explore how service portal pages adapt to devices through responsive design, using viewports and the five sizes, with fixed versus fluid containers and live preview across mobile, tablet, and desktop.
Apply responsive design by showing or hiding containers according to viewport size using CSS properties. Control visibility across extra small, small, and larger breakpoints to optimize mobile and tablet UX.
Learn to use the ServiceNow page editor, explore the page hierarchy with containers, rows, and widgets, and set widget visibility using roles and approval rules.
Create roles and rules to control widget visibility for admins and tutors, then brand the service portal by configuring the portal title, logo, and theme colors.
Create custom widgets for the service portal by wiring client scripts, server scripts, and angular templates and controllers, with an options schema to define widget parameters.
Learn to add options in ServiceNow widgets, including cloning, templates, and page-wide instances, while understanding read-only fields and the public clone workflow in the widget editor.
Learn how to enable and use preview in the widget editor, understand data input objects, data objects, and options, and explore client-server interactions and studio portal creation for ServiceNow widgets.
Create a custom widget from scratch using the rigid API, covering client- and server-side classes and debugging. Build a notes list widget backed by a global my notes table.
Learn to script templates and tables in the service portal by building and styling templates with bootstrap, querying data from the back end, and dynamically rendering notes and headings.
Develop debugging skills to read and inspect dollar scope data, diagnose null title issues, and build data-driven notes with console checks, previews, and modular widgets and pages.
Explore how the notes list widget communicates with the notes explanation widget using a publish and subscribe pattern, via the dollar and dollar on methods across a shared root scope.
Learn to script the notes widget by fetching note data with a get function, handling IDs and promises, and connecting client and server scripts to display notes in the UI.
Learn how to implement a server script for updating notes in a widget-driven client's grid, log data for debugging, and persist changes through back end interactions.
Learn to delete notes from a widget using the Espey model to prompt confirmation and trigger a server-side api call that removes the note.
Explore how widget options configure each widget instance, enabling per‑instance options, add/edit/delete fields, and selecting data types to create reusable, configurable widgets.
Explore directives in angular within serviceNow, including built-in directives, creating custom directives, and managing scope, templates, bindings, injections, and controllers to optimize widget development and provider relationships.
Explore Angular providers and how directive factory or service enables reusable widgets by exposing data through a provider, with live updates via a record watcher monitoring back-end table changes.
RecordWatch teaches how to listen for events in a ServiceNow client function, using a watch on a table and the phrase builder to build queries, then log updates.
Explore dynamic ui updates and real-time data watch using angular scripts and providers. Learn how record watch, display values, and sb utility enable responsive ui pages and data refresh.
Learn how to build angular js UI pages in ServiceNow, understand two-way data binding, use templates and scripts for logic, and debug with the browser console and caching tips.
Explore how to style a servicenow page using bootstrap, apply classes for headings and inputs, experiment with colors, and understand two-way data binding and styling options.
Explore creating and using UI scripts in ServiceNow, including client-side JavaScript, AngularJS controllers, $scope binding, API naming, templates, and deploying scripts across applications.
Learn to utilize UI scripts in ServiceNow by wiring an Angular controller, assigning the API name, updating the ng app, and triggering a pop-up alert via scope.
Master outbound integrations in ServiceNow by using rest to connect with third-party services, fetch data from external providers, and test rest messages via endpoints, authentication, and headers.
Create an outbound rest message in ServiceNow by configuring its name, endpoint, and authentication (including mutual authentication), and define headers and profiles for secure, dynamic calls.
Explore how to use REST API endpoints with HTTP methods such as GET, POST, PUT, PATCH, and DELETE, including dynamic variables and authentication concepts within ServiceNow outbound messaging.
Learn to call a web service using an outbound rest message, configure endpoints, headers, and query parameters, and test with dynamic variables and authentication settings.
Configure variable substitutions, test endpoints, and verify responses using test results and status codes, then debug with basic, elevated, and all log levels to diagnose issues.
Master preview script usage in ServiceNow by debugging rest messages, understanding logging levels, and executing configured rest calls to handle server responses within the correct namespace.
Learn to parse a response body, convert strings to JavaScript objects, and extract data with json and xml, then store results in a ServiceNow table with id, title, and body.
Learn to handle the response from rest services in ServiceNow by mapping the response body and title to fields, and perform insert or update operations with error handling.
Learn to implement rest message v2 api calls, pass parameters, and inspect responses, while building widgets and pages that display data from the service database.
Explore inbound integrations with service now, using rest api, api explorer, and stable table api to connect external applications, perform create read update delete, manage endpoints, and test requests.
Learn to select and configure an API in the REST API Explorer, choose versions and endpoints, and handle parameters, headers, and attachments for table and aggregate APIs.
Explore the types of query parameters in ServiceNow and how encoded queries and filters shape API requests. Learn how headers, authorization, and true/false display options affect the returned data.
Learn how to build and test ServiceNow REST API requests, configure endpoints and authentication tokens, and interpret responses with status codes, headers, and body using REST Explorer.
Explore data types and returned values in service responses, including status codes like 200 ok, response headers, and how display versus data values and encryption affect retrieval and debugging.
Explore how cors rules secure ServiceNow APIs by restricting cross-origin access, using dedicated service accounts, and defining allowed domains, methods, and headers.
Welcome to the comprehensive course on ServiceNow, designed to equip you with the skills and knowledge needed to effectively utilize this powerful platform for IT Service Management and application development. Throughout this course, you will embark on a journey from beginner to advanced levels, exploring the core concepts, functionalities, and best practices of ServiceNow.
In the modern IT landscape, efficient management of IT services is crucial for organizational success. ServiceNow offers a robust platform that streamlines IT service delivery, automates workflows, and enhances collaboration across departments. Whether you're new to ServiceNow or seeking to deepen your expertise, this course will provide you with the essential tools and techniques to leverage ServiceNow effectively.
From understanding the fundamental principles of ServiceNow to mastering advanced topics like scripting, integration, and customization, each module is crafted to provide hands-on experience and real-world insights. By the end of this course, you will not only possess the skills to navigate the ServiceNow ecosystem but also be capable of designing, developing, and optimizing ServiceNow applications to meet the diverse needs of modern enterprises.
Join us on this exciting journey into the world of ServiceNow, where you'll unlock the full potential of this leading IT service management platform and position yourself as a valuable asset in today's digital workforce.
Section 1: ServiceNow - Beginner Level
In this section, students will delve into the foundational aspects of ServiceNow, covering:
Introduction to ServiceNow and its significance in IT Service Management.
Basics of ServiceNow, including obtaining an instance and navigating the user interface.
Understanding ServiceNow Studio for application development.
Creation of tables, fields, and applications within ServiceNow.
Scripting in ServiceNow using client-side and server-side scripting.
Implementation of UI policies and actions to control user interactions.
Server-side APIs and system administration tasks in ServiceNow.
Data importing, access control, and securing applications in ServiceNow.
Section 2: ServiceNow - Intermediate to Advanced Level
Building upon the basics, this section explores intermediate to advanced topics in ServiceNow, such as:
Notifications management, including outbound and inbound email configuration.
Utilization of application properties and widgets for customization.
Scripting for templates, tables, and custom widgets in ServiceNow.
Integration with external systems through outbound and inbound integrations.
Leveraging REST APIs for data exchange and manipulation.
Advanced ServiceNow features like UI pages, UI scripts, and directives.
Testing and styling AngularJS applications within ServiceNow.
In-depth exploration of ServiceNow API requests, parameters, and response handling.
These comprehensive modules provide a structured path for learners to transition from ServiceNow beginners to proficient users, equipped with essential skills for IT service management and application development.