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

Enforcing data


Earlier in this chapter, we explored how Business Rules can validate information, ensuring that data is consistent and appropriate. For example, we ensured that departure dates are always after arrivals. However, writing a script for every situation is an administrative overhead. Reduce it by using a data policy, which allows definitions to be made without writing a single line of code.

Note

Data Policies are another of the point-and-click functionalities available. Try to data policies when possible, and use Business Rules otherwise.

Data policies enable you to specify whether fields in a table should be mandatory or read-only under certain conditions. The conditions can only apply to the current record, which means the script that checks for multiple lead passengers cannot easily be replicated with a data policy.

Forcing a comment using a data policy

Let's ensure that a user cannot change a Check-in record that is in the past unless there is a comment to explain the situation...