nerdexam
ServiceNow

CAD · Question #249

On a Business Rule, the When setting determines at what point the rule executes. What are the options for specifying that timing?

The correct answer is A. Before, After Async, Display. Business rules in ServiceNow execute based on the 'When' setting, which specifies the timing relative to a database operation or record display.

Submitted by satoshi_tk· Apr 18, 2026Application Automation

Question

On a Business Rule, the When setting determines at what point the rule executes. What are the options for specifying that timing?

Options

  • ABefore, After Async, Display
  • BInsert, Update, Delete, Query
  • CBefore, Synchronous, Scheduled Job, View
  • DPrior to, Synchronous on Update

How the community answered

(23 responses)
  • A
    91% (21)
  • C
    4% (1)
  • D
    4% (1)

Why each option

Business rules in ServiceNow execute based on the 'When' setting, which specifies the timing relative to a database operation or record display.

ABefore, After Async, DisplayCorrect

On a Business Rule, the 'When' field specifies the execution timing, with valid options including 'Before' (before a database operation), 'After' (after a database operation), 'Async' (after a database operation, asynchronously), and 'Display' (when a record is loaded for display).

BInsert, Update, Delete, Query

Insert, Update, Delete, and Query are database *operations* that trigger a business rule, not the 'When' timing options themselves.

CBefore, Synchronous, Scheduled Job, View

'Synchronous' and 'Scheduled Job' are not valid 'When' options; 'View' is also not a direct 'When' option for business rules.

DPrior to, Synchronous on Update

'Prior to' is synonymous with 'Before,' but 'Synchronous on Update' is not a distinct 'When' option as 'After' covers synchronous execution.

Concept tested: Business Rule 'When' timing options

Source: https://docs.servicenow.com/bundle/utah-application-development/page/script/business-rules/concept/c_BusinessRules.html

Topics

#Business Rules#Automation#Server-side Logic#Platform Configuration

Community Discussion

No community discussion yet for this question.

Full CAD Practice