Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

what is the difference between client scripts and bussiness rules??

rajasekharyasam
Kilo Contributor

dfgf

2 REPLIES 2

Harish KM
Kilo Patron
Kilo Patron

Client script triggers on browser i.e on the form. Business rule triggers on operation of a database.



Go thru this link: Differences Among Scripts - ServiceNow Wiki


Regards
Harish

Paramahanns
Tera Expert

Hi Raj,



Business Rules
A business rule is a server-side script that runs when records are displayed, inserted, updated, deleted, or queried. Business rules are set to run at specific times during the manipulation of a form in a ServiceNow instance.



Client Script
A client script is a piece of JavaScript code that runs on the client, rather than the server. Well-designed client scripts can reduce the amount of time it takes to complete a form. However, improperly implemented client scripts can significantly slow down form load times. With the exception of the CellEdit client script, client scripts apply to forms only


Important point to be noted:
There is a lightweight GlideRecord object on the client side that can be used to query the server from within client scripts. For details, see Client-side GlideRecord. The following are some common methods that are available.



In addition to the link Harish mentioned. you can have a look on the below mentioned links .



Business Rules


https://hi.service-now.com/kb_view.do?sysparm_article=KB0540192


Client Scripts


http://wiki.servicenow.com/index.php?title=Client_Script_Best_Practices#gsc.tab=0




If you feel this help please mark it as correct so that the thread would be closed.