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