4 options
Mastering ServiceNow scripting : leverage JavaScript APIs to perform client-side and server-side scripting on ServiceNow instances / Andrew Kindred.
- 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.