Mastering ServiceNow scripting leverage JavaScript APIs to perform client-side and server-side scripting on ServiceNow instances

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 learn...

Full description

Bibliographic Details
Other Authors: Kindred, Andrew, author (author)
Format: eBook
Language:Inglés
Published: Birmingham, [England] ; Mumbai, [India] : Packt 2018.
Edition:1st edition
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630599706719
Table of 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
  • Summary
  • 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
  • Script examples
  • Summary
  • Chapter 4: Advanced Client-Side Scripting
  • UI actions
  • Client-side UI actions
  • Calling server-side script
  • AJAX calls
  • Client-side AJAX
  • Server-side AJAX
  • Script examples
  • Summary
  • Chapter 5: Introduction to Server-Side Scripting
  • Business rules
  • UI actions
  • 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
  • Review
  • Testing server-side scripts
  • gs.log
  • Logging in scoped applications
  • Session debug
  • Script debugger
  • Script examples
  • Summary
  • Chapter 6: Advanced Server-Side Scripting
  • Script includes
  • Scheduled jobs
  • Background scripts
  • Workflow scripts
  • Event management
  • Script actions
  • Script examples
  • Summary.
  • Chapter 7: Introduction to Custom Pages
  • Introduction to Jelly
  • UI pages
  • Script examples
  • Summary
  • Chapter 8: Scripting with Jelly
  • Jelly scripting
  • Evaluate
  • If
  • UI macros
  • Script examples
  • Summary
  • 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
  • Summary
  • Chapter 10: Best Practices
  • Coding best practices
  • Business rule best practices
  • Before
  • After
  • Async
  • Display
  • Client script best practices
  • Debugging tools best practices
  • Logging
  • Session debug
  • Logs and queues best practices
  • Logs
  • Queues
  • Event queue
  • System scheduler
  • ECC queue
  • System performance best practices
  • Summary
  • 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
  • Summary
  • 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
  • Example application
  • Testing
  • Example application
  • Deployment
  • Publish to an update set
  • Publish to the application repository
  • Publish to the ServiceNow store
  • Example application
  • Summary
  • Other Books You May Enjoy
  • Index.