Running the client-side script

The client-side functionality in ServiceNow is very commonly misused. Its capabilities should be used in a targeted fashion to help the user to use the application more effectively by providing information and reducing mistakes. Almost every other objective can be better implemented in other ways:

  • Security is most appropriately carried with Access Control Rules
  • Data validation should be done with Business Rules and Data Policy
  • Automation is accomplished with Workflow and Business Rules
  • A custom look and feel can be built with UI Pages and the Content Management System (CMS)


This chapter shows how client-side scripts and checks can easily be manipulated by malicious or mischievous users. Don't be lulled into a false ...

Get Mastering ServiceNow now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.