Chapter 28. Client-Side Interaction
In this chapter, we will explore how to control how the user works with our application. We started with the groundwork for this in Chapter 1, ServiceNow Foundations, where we looked at how data is stored in ServiceNow and displayed it on the screen using forms and lists. In the previous chapter, we looked at how scripts and other server-side functions are used by the instance to control and manipulate data flow.
Since ServiceNow is a web application, the majority of interactions happen on a user's web browser. This chapter focuses on how you can control the user experience through scripts, buttons, and data exchange. This includes the following:
- Using Client Scripts to manipulate forms dynamically, unleashing the power of the browser
- UI Policies, which provide simple functionality to guide the user without using scripts
- Improving the user's experience of working with lists with context menus and list editing
- UI Actions which enable you to add buttons that...