You are on page 1of 2

01/03/2017 ClientSideInteraction

Chapter4.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 ow.

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 interact with the browser

Communicating with the server using GlideAjax

https://www.packtpub.com/mapt/book/virtualization_and_cloud/9781786465955/4 1/3
01/03/2017 ClientSideInteraction

Note
ServiceNow is embracing a client-side framework called AngularJS. This increasingly
common framework allows you to build very reactive single-page apps. This library is
discussed in more detail in Chapter 11.

Next Section (/mapt4/ch04lvl1sec33/Building+a+modern+interface)

https://www.packtpub.com/mapt/book/virtualization_and_cloud/9781786465955/4 2/3

You might also like