[Reference:In ServiceNow,Client ScriptsandBusiness Rulesare both used to control the behavior of records, but they execute in different environments and serve different purposes., Key Differences Between Client Scripts and Business Rules:Feature, Client Script, Business Rule, Execution Location, Runs in the user's browser (client-side), Runs on the ServiceNow server (server-side), Execution Timing, Runs when a form loads, is submitted, or a field changes, Runs when a record is inserted, updated, deleted, or queried, Performance Impact, Can impact page load time if not optimized, Can impact database performance if not optimized, Use Cases, Used for form validation, auto-filling fields, UI enhancements, Used for data validation, automation, and enforcing business logic, Explanation of Answer Choices:A. A Client Script executes before a record is loaded, and a Business Rule executes after a record is loaded, Incorrect. Business Rules do not executeonlyafter a record is loaded. They can execute on insert, update, delete, or query actions., B. A Client Script executes on the server and a Business Rule executes on the client, Incorrect.Client Scripts run on the client (browser), andBusiness Rules run on the server., C. A Client Script executes on the client and a Business Rule executes on the server, Correct. This is the fundamental difference between Client Scripts and Business Rules., D. A Client Script executes before a record is loaded and a Business Rule executes after a record is updated, Incorrect.Client Scripts run at different times (onLoad, onChange, onSubmit), and Business Rules can execute on multiple database operations, not just after an update., References from Certified System Administrator (CSA) Documentation:ServiceNow Product Documentation→ "Client Scripts Overview", ServiceNow Product Documentation→ "Business Rules Overview", , , ]
Submit