nerdexam
ServiceNow

CAD · Question #230

Which statement correctly describes the differences between a Client Script and a Business Rule?

The correct answer is A. A Client Scrip! executes on the client and a Business Rule executes on the server. Client Scripts execute on the user's browser (client-side) to improve user experience, whereas Business Rules execute on the ServiceNow server (server-side) to enforce business logic.

Submitted by andreas_gr· Apr 18, 2026Designing and Creating an Application

Question

Which statement correctly describes the differences between a Client Script and a Business Rule?

Options

  • AA Client Scrip! executes on the client and a Business Rule executes on the server
  • BA Client Script executes before a record is loaded and a Business Rule executes after a record is
  • CA Client Script executes on the server and a Business Rule executes on the client
  • DA Client Script executes before a record is loaded and a Business Rule executes after a record is

How the community answered

(38 responses)
  • A
    92% (35)
  • B
    5% (2)
  • D
    3% (1)

Why each option

Client Scripts execute on the user's browser (client-side) to improve user experience, whereas Business Rules execute on the ServiceNow server (server-side) to enforce business logic.

AA Client Scrip! executes on the client and a Business Rule executes on the serverCorrect

Client Scripts run in the user's web browser and are typically used for real-time form manipulation and validation, while Business Rules run on the ServiceNow server and interact directly with the database to manage record operations. This fundamental difference in execution context dictates their use cases and capabilities.

BA Client Script executes before a record is loaded and a Business Rule executes after a record is

This statement incorrectly describes the typical execution timing and fundamental difference; both can execute at various stages relative to record loading/saving, but the primary distinction is client vs. server.

CA Client Script executes on the server and a Business Rule executes on the client

This statement incorrectly reverses the execution environments of Client Scripts and Business Rules.

DA Client Script executes before a record is loaded and a Business Rule executes after a record is

This statement is identical to B and also incorrectly describes the execution timing and fundamental difference.

Concept tested: Client Script vs. Business Rule execution context

Source: https://docs.servicenow.com/bundle/utah-application-development/page/script/client-scripts/concept/client-scripts.html

Topics

#Client Script#Business Rule#Client-side scripting#Server-side scripting

Community Discussion

No community discussion yet for this question.

Full CAD Practice