
Explore JavaScript operators: arithmetic, assignment, comparison, and logical operators, including increment/decrement and modulo; understand string vs number behavior and parseInt/split usage.
Explore core JavaScript string methods, including the split method, replace, replace all, indexOf, trim method, slice, substring, substr, toString, toUpperCase, toLowerCase, and length, with practical examples in ServiceNow scripting.
Learn essential array methods in JavaScript, including length, toString, join, and split, and manipulations with slice, splice, push, pop, unshift, and shift, while handling numbers, strings, and objects.
Explore JavaScript loops—for, while, do-while, for in, and for each—to iterate strings and arrays, print values, control flow with break and continue, and perform split-based parsing.
Learn how to open shipping case forms and use save, submit, update, and insert actions. Apply table filters in ServiceNow, including state, assignment, and null checks.
Master UI policies in ServiceNow to dynamically make fields mandatory, read-only, or visible, control related lists, and enforce state-based rules like resolution details for resolved or on hold reasons.
Learn how to use update sets to move development across dev, test, and production environments in ServiceNow, including creation, export, import, merging, and best practices for multi-user teams.
Master glide form api, a client side api to modify forms, using g underscore form to show messages, set values, enforce mandatory, read-only, hide fields, and control sections.
Explore GlideAjax as a client-side API to execute server-side scripts, fetch incident, problem, and change data, and populate related fields automatically with string, array, or object responses.
Explore onsubmit client scripts in ServiceNow, enforcing required fields when the state is in progress, preventing submission with return false, handling field messages and attachments, and using Glide Ajax.
Discover client script use cases in ServiceNow, including on-change scripts that auto-populate change request and requested item fields using glide ajax and script includes, plus synchronous versus asynchronous considerations.
Learn how on cell edit client scripts work on lists, use confirm prompts to approve changes, and fetch email, location, and department for the selected color with script includes.
Learn to implement ServiceNow ui actions that create incident records from a shipping case form using GlideRecord, update incident references, and conditionally render actions to enforce single or multiple incidents.
Learn how client-side UI actions use JavaScript and client-side APIs to validate fields like assigned to, control form submission, and delegate to server-side scripts to update status.
Learn glide record and glide record secure to perform create, read, update, and delete operations with queries, encoded queries, and conditional logic.
Learn the glide aggregate server-side application programming interface for aggregations (count, min, max, average, sum), compare with glide record for crud, and apply to duplicates, state counts, and total cost.
Explore the glide system server side API to fetch system information and display localized messages. Use system properties and logging or debugging to track user details and script behavior.
Explore the glide date time api for server-side date calculations, identifying future or past dates and whether a date is a weekday or weekend, with script includes and glide schedule.
Learn how before and after business rules work in ServiceNow, including how after rules populate resolved and closed details and propagate state changes to related records like incidents and problems.
Schedule and manage automated reports in ServiceNow by using scheduled jobs and interceptors to run at set intervals, with weekday and last-day conditions.
Learn to send email notifications using events in ServiceNow by creating events, configuring system notifications, and firing events via server-side scripts to trigger email recipients.
Learn how to configure email notifications triggered by admin login events in ServiceNow, using login time changes and admin role checks to send emails to the manager, with true/false signaling.
Explore inbound email actions in ServiceNow, covering how inbound versus outbound emails work, trigger conditions, recipient selection, delegation, watermarking, templates, and inbound email properties.
Learn to create and customize ServiceNow reports and dashboards, including table and data source reports, column selection, grouping, charts, filtering, scheduling, sharing, access controls, and dashboard integration.
Define sla definitions with schedules that exclude weekends, holidays, and out-of-hours, using 8 to 5 weekdays. Understand metric definitions and metric instances to track incident durations and sla triggers.
Explore advanced reference qualifiers in ServiceNow, detailing simple, dynamic, and advanced types to restrict data in reference and list fields.
Import sets in ServiceNow load an Excel sheet into a temporary import set, map fields with a transform map, move data to problem table, and use coalesce to avoid duplicates.
Learn how ServiceNow import sets load data into temporary tables, then transform maps move it to target tables, using coalesce on multiple fields to prevent duplicates.
Explore script includes in ServiceNow, calling server-side scripts from client and server with glide ajax and the new keyword, and cover class, classless, extended class includes, and advanced reference qualifiers.
Explore catalog items by creating variables, variable sets, and multi-row variable sets to reuse across items, with auto populate and visibility controlled by user criteria.
Design and publish a service catalog item using variable sets, UI policies, and catalog client scripts. Automate approvals with a workflow on the requested item table.
Explore workflow part one: automate resignation processes in service catalog items with department head approvals, task creation, exit formalities, and final settlements, including email notifications and closing the request item.
Unlock the power of scripting in the Servicenow to automate tasks, enhance workflows, and build custom applications! This course takes you from the fundamentals of JavaScript as used in Servicenow to advanced client- and server-side scripting. You’ll learn to create dynamic and responsive interfaces with Client Scripts and UI Policies, automate backend processes with Business Rules and Script Includes, and leverage the Glide API to interact with Servicenow data effectively.
With hands-on projects and real-world scenarios, we’ll dive into Service Portal scripting, working with custom widgets, enhancing user experiences, and mastering Servicenow powerful customization capabilities. You'll also gain best practices for code optimization, security, and debugging, ensuring that your solutions are efficient and robust.
This course is perfect for Servicenow developers, administrators, and IT professionals eager to build or refine their scripting skills. Whether you're preparing for certification, advancing your career, or aiming to improve your organization’s workflows, this course will equip you with the essential scripting knowledge to make impactful changes in Servicenow.
By the end, you'll be able to confidently use the Servicenow scripting to solve complex problems, automate processes, and create seamless user experiences that transform business productivity. Start your journey to becoming a Servicenow scripting expert today! Enjoy the learning!!