My Account Log in

4 options

Mastering ServiceNow scripting : leverage JavaScript APIs to perform client-side and server-side scripting on ServiceNow instances / Andrew Kindred.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Business Collection Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Kindred, Andrew, author.
Language:
English
Subjects (All):
Cloud computing.
Application software--Development.
Application software.
Physical Description:
1 online resource (226 pages)
Edition:
1st edition
Place of Publication:
Birmingham, [England] ; Mumbai, [India] : Packt, 2018.
System Details:
text file
Summary:
Understand the ServiceNow scripting and build an efficient customized ServiceNow instance About This Book Customize your ServiceNow instance according to your organization's needs Learn to work with inbuilt JavaScript APIs in ServiceNow Take your ServiceNow experience to the next level by learning to script Who This Book Is For This book is targeted toward ServiceNow administrators or anyone willing to learn inbuilt JavaScript APIs used to script and customize ServiceNow instances. Prior experience with ServiceNow is required. What You Will Learn Customize your ServiceNow instance according to your organization's needs Explore the ServiceNow-exposed JavaScript APIs and libraries Discover the method for using ServiceNow scripting functions Take your ServiceNow experience to the next level by understanding advanced scripting Learn to build, test, and debug custom applications Use your customized instance efficiently with the help of best practices In Detail Industry giants like RedHat and NetApp have adopted ServiceNow for their operational needs, and it is evolving as the number one platform choice for IT Service management. ServiceNow provides their clients with an add-on when it comes to baseline instances, where scripting can be used to customize and improve the performance of instances. It also provides inbuilt JavaScript API for scripting and improving your JavaScript instance. This book will initially cover the basics of ServiceNow scripting and the appropriate time to script in a ServiceNow environment. Then, we dig deeper into client-side and server-side scripting using JavaScipt API. We will also cover advance concepts like on-demand functions, script actions, and best practices. Mastering ServiceNow Scripting acts as an end-to-end guide for writing, testing, and debugging scripts of ServiceNow. We cover update sets for moving customizations between ServiceNow instances, jelly scripts for making custom pages, and best practices for all types of script in ServiceNow. By the end of this book, you will have hands-on experience in scripting ServiceNow using inbuilt JavaScript API. Style and approach The book will take a practical approach delving into different aspects of ServiceNow scripting to help you become a scripting master.
Contents:
Cover
Title Page
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Getting Started
Configuration versus customization
To script or not to script?
Types of script
Script execution
Introduction to scripting
Script editor
Summary
Chapter 2: Exploring the ServiceNow Glide Class
Using ServiceNow exposed JavaScript APIs
GlideRecord
Server-side Glide classes
GlideSystem
GlideDateTime
GlideElement
GlideAggregate
Client-side Glide classes
GlideForm
GlideUser
Additional client-side Glide classes
Script examples
Chapter 3: Introduction to Client-Side Scripting
Client scripts
onLoad
onChange
onSubmit
onCellEdit
UI policies
How and when to write client-side scripts
Making fields mandatory, visible, or read-only
Populating fields based on the value of another field
Showing/hiding form sections
Review
Testing client-side scripts
Alert
Jslog
Browser
Chapter 4: Advanced Client-Side Scripting
UI actions
Client-side UI actions
Calling server-side script
AJAX calls
Client-side AJAX
Server-side AJAX
Chapter 5: Introduction to Server-Side Scripting
Business rules
Access controls
How and when to write server-side scripts
Changing form values
Restricting access to forms and fields
Passing values to the client side
Testing server-side scripts
gs.log
Logging in scoped applications
Session debug
Script debugger
Chapter 6: Advanced Server-Side Scripting
Script includes
Scheduled jobs
Background scripts
Workflow scripts
Event management
Script actions
Summary.
Chapter 7: Introduction to Custom Pages
Introduction to Jelly
UI pages
Chapter 8: Scripting with Jelly
Jelly scripting
Evaluate
If
UI macros
Chapter 9: Debugging the Script
The script debugger
The session debugger
The Field Watcher
Debugging applications
The JavaScript Log and Debug window
Debugging REST
SOAP debugging
Chapter 10: Best Practices
Coding best practices
Business rule best practices
Before
After
Async
Display
Client script best practices
Debugging tools best practices
Logging
Logs and queues best practices
Logs
Queues
Event queue
System scheduler
ECC queue
System performance best practices
Chapter 11: Deployments with the Update Sets
When to use update sets
How to use scope with update sets
Transferring update sets between instances
Update set pitfalls
Update set best practices
Chapter 12: Building a Custom Application Using ServiceNow Scripting
Creating a custom application with ServiceNow scripting
Creating the application
Building the application
Example application
End-to-end development
Studio
Application development
Testing
Deployment
Publish to an update set
Publish to the application repository
Publish to the ServiceNow store
Other Books You May Enjoy
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (EBC, viewed March 22, 2018).
ISBN:
9781788627092
1788627091
OCLC:
1028178753

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account