Book Image

ServiceNow: Building Powerful Workflows

By : Tim Woodruff, Martin Wood, Ashish Rudra Srivastava
Book Image

ServiceNow: Building Powerful Workflows

By: Tim Woodruff, Martin Wood, Ashish Rudra Srivastava

Overview of this book

ServiceNow is a SaaS application that provides workflow form-based applications. It is an ideal platform for creating enterprise-level applications, giving requesters and fulfillers improved visibility and access to a process. ServiceNow-based applications often replace email by providing a better way to get work done. This course will show you how to put important ServiceNow features to work in the real world. We will introduce key concepts and examples on managing and automating IT services, and help you build a solid foundation towards this new approach. You will then learn more about the power of tasks, events, and notifications. We’ll then focus on using web services and other mechanisms to integrate ServiceNow with other systems. Further on, you’ll learn how to secure applications and data, and understand how ServiceNow performs logging and error reporting. At the end of this course, you will acquire immediately applicable skills to rectify everyday problems encountered on the ServiceNow platform. The course provides you with highly practical content explaining ServiceNow from the following Packt books: 1. Learning ServiceNow 2. ServiceNow Cookbook 3. Mastering ServiceNow, Second Edition
Table of Contents (39 chapters)
Title Page
Credits
Preface
Free Chapter
1
Module 1
36
Bibliography

Enabling the JavaScript client side log


The debug log that shows the output of Business Rules is very useful to display which Business Rules are running and when. To help with the client-side, there is a basic JavaScript watcher lets you see output from Client Scripts.

 

Note

The JavaScript debugger that was in previous versions of ServiceNow allowed you to edit Business Rules, set breakpoints, and inspect JavaScript variables during execution. This functionality has been removed in the Helsinki version, and will be revamped for the Istanbul release.

Seeing client-side messages

The alert box is probably the most often used way to display information. It's probably also the worst! It interrupts and distracts the user, and the message isn't stored or logged. In addition, for a user, it can be difficult to cancel multiple invasive popups.

Note

Try not to use alert boxes when you are diagnosing an issue or providing error messages. It can really affect the experience, and users typically don't know...