Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ServiceNow Mastery: Building Expertise from the Ground Up
Rating: 4.0 out of 5(512 ratings)
14,457 students

ServiceNow Mastery: Building Expertise from the Ground Up

Unlock the full potential of ServiceNow with comprehensive training from beginner essentials to advanced mastery.
Last updated 11/2024
English
English [Auto],Italian [Auto],

What you'll learn

  • Introduction to ServiceNow and IT Service Management. Basics of ServiceNow UI and navigation.
  • ServiceNow Studio for application development. Scripting in ServiceNow for client-side and server-side operations.
  • Implementing UI policies and actions. Advanced topics such as notifications, email configurations, and event management.
  • Utilizing application properties and widgets in ServiceNow. Outbound and inbound integrations with REST messages.
  • ServiceNow API requests and data parsing. Mastering ServiceNow administration and customization techniques.

Course content

2 sections157 lectures25h 55m total length
  • ServiceNow Overview2:05

    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.

  • Introducton to ServiceNow9:46

    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.

  • IT Service Management12:08

    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.

  • Service Management Others11:17
  • Service Now Basics11:30

    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.

  • Steps to Obtain an Instance7:47

    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.

  • Service Now UI9:05

    Explore the ServiceNow user interface, including the banner, application navigator, and content frame, to access apps, search, filter, and manage lists and forms.

  • Service Now UI - Banner6:58

    Explore ServiceNow user interface fundamentals by navigating incident lists, applying search, filters, and priorities, and personalizing columns to manage incidents efficiently.

  • Lists and Forms6:02

    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.

  • Service Now Studio10:13

    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.

  • Understanding the Studio9:20

    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.

  • Table Creation9:13

    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.

  • Adding Fields to the Table9:36

    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.

  • Field Navigator7:36

    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.

  • Application Development10:35

    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.

  • Business Problem10:30

    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.

  • Creating Application File10:29

    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.

  • Creating Modules and Fields10:52

    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.

  • Ways of Creating Fields9:25

    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.

  • Creating Updated Form8:35

    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.

  • System Management5:50

    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.

  • Scripting in Service Now8:40

    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.

  • Script Editor Features12:02

    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.

  • Creating Client Script9:59

    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.

  • Practical Demo on Scripting10:36

    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.

  • Glideform Class11:35

    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.

  • Evaluating Application File10:29

    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.

  • Evaluating on the New Value11:21

    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.

  • Debugging Client Scripts10:09

    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.

  • Try Business Logic11:15

    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.

  • UI Policy Configuration10:17

    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.

  • Methods of UI Policy Actions10:59

    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.

  • UI Policy Actions10:59

    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.

  • Client Script and UI Policy11:38

    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.

  • Server Side Scripting8:33

    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.

  • Types of Server Scripts6:38

    Explore types of server scripts in ServiceNow, focusing on business rules, before and after execution, and insert, update, or delete actions with conditional logic.

  • Features of Business Scripting9:11

    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.

  • Server Side APIs9:55

    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.

  • Working on System Administration9:08
  • Inserting Data8:04

    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.

  • Debugging Business Rules9:10

    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.

  • Javascript Debugger10:44

    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.

  • Implementing on Debugging10:05

    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.

  • Types of Script Includes11:28

    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.

  • Script Include Function11:19

    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 Include8:52

    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.

  • Client Slide Calling5:12

    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.

  • Creating Script Function12:05

    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.

  • Creating Details9:33

    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.

  • Utilities Script Include9:25

    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.

  • Securing the Applications12:36

    Learn how to secure ServiceNow applications by using rules, roles, and groups, and manage access with access control rules and elevated privileges.

  • Assigning Role to User8:55

    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.

  • Securing Applications8:16

    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.

  • Impersonating Users12:07

    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.

  • Creating New Module12:07

    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.

  • Access Control List9:25

    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.

  • Configuring the Script12:03

    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.

  • Functions of None Grant8:49

    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.

  • Securing Our Application11:54

    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.

  • Cross Scope Tables10:34

    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.

  • Appication Access11:07

    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.

  • More on Appication Access9:59

    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.

  • Importing Data to Service Now10:18

    Learn how to import legacy data into ServiceNow using data sources, staging table, and transform map, ensuring proper mapping and data integrity.

  • Data in Staging Table9:37

    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.

  • Enforce Mandatory Fields10:07

    Learn to enforce mandatory fields during data import in ServiceNow, using mapping and transformation steps, validation, and import logs to ensure complete, accurate data.

  • Introduction to IT Service Management10:49

    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.

  • Importing Set and Transform Map9:49

    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.

  • Date Field Configuration10:09
  • Transform Event Scripts10:55

    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.

  • Source and Target Fields10:20

    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.

  • Inputing Data in Target Fields12:27

    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.

  • Concept of Orchestration9:24

    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 Activity12:04

    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.

  • Workflows and Core Things11:57

    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.

  • Creating Workflows11:08

    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.

  • Adding Dynamic Names9:53

    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.

  • Creating New User8:00

    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.

  • Publishing the Workflows10:44

    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.

  • Window Log Messages8:53

    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.

  • Creating Task Description11:45
  • Understanding Scheduled Script Execution11:55

    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.

  • Configuration for Scheduled Script10:03

    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.

  • Finding Class in Logs8:04

    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.

  • Events and its Actions10:28

    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.

  • Analyzing the Configurations8:47

    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.

  • Checking for Events9:40

    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.

  • Implementation of Events and its Actions10:15

    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.

  • Using the Script Action9:54

    Use script action to select and create, change priority, execute and re-execute actions, and debug by checking execution status, logs, and data validation.

  • Using the Script Action Continues9:32

    Demonstrate scripting actions in ServiceNow, debugging real-time issues, and using custom queues with process watch to manage event processing and queue priorities.

Requirements

  • No previous programming or architecture knowledge is necessary.
  • Basic understanding of computers required
  • Some IT work experience or who are currently studying in computer degree is an added advantage

Description

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.

Who this course is for:

  • IT professionals interested in mastering ServiceNow for IT service management.
  • Beginners looking to learn ServiceNow from scratch.
  • Intermediate users aiming to enhance their ServiceNow skills.
  • Professionals seeking to advance their career prospects in IT service management.
  • Anyone interested in learning how to customize and administer ServiceNow effectively.