Mastering ServiceNow Scripting : Leverage JavaScript APIs to perform client-side and server-side scripting on ServiceNow instances.
Saved in:
Author / Creator: | Kindred, Andrew. |
---|---|
Imprint: | Birmingham : Packt Publishing, 2018. |
Description: | 1 online resource (217 pages) |
Language: | English |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/12351302 |
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 ScriptingClient 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 ScriptingBusiness 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 JellyUI 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 queueSystem 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.