Ch. 17 · ServiceNow

ServiceNow Approvals and Decision Traceability

ServiceNow Approvals and Decision Traceability. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readintermediateupdated Oct 3, 2026

Approval workflows need explicit approvers, decision rules and handling for rejection, timeout or changed requests. One approved record does not define every business exception.

Before you start

You should understand tables, records and the difference between client-side and server-side scripts. Work in a development instance with representative permissions. Identify execution scope, transaction timing and the current user before attributing behavior to a platform script or business rule.

The practical goal is to reason through this situation: A request requires approval before fulfillment but returns to review when material details change. Read the walkthrough first, then try the interview exercise before opening its answer. The important part is explaining the decision and its consequences, rather than remembering a definition alone.

Step-by-step walkthrough

Step 1: Identify approved meaning

Record the request version and details the approver reviewed.

Step 2: Define exceptional decisions

Include rejection, delegation, timeout and cancellation.

Step 3: Handle later edits

Material changes may need renewed approval under policy.

Worked scenario

A request requires approval before fulfillment but returns to review when material details change.

A request is approved for a small amount, then edited to a much larger amount before fulfillment. Treating its previous approval as universal permission ignores changed meaning. Freeze relevant details or trigger a new decision process and preserve the audit trail linking approval to its reviewed version.

Common mistake

Allowing edits after approval without a policy can invalidate the approved meaning.

Verify the behavior

Test rejection, changed details, delegation and cancelled requests.

Interview exercise

Define approval completion.

Answer and reasoning

State required decisions, delegation and cancellation rules, and preserve an audit trail of the approved request version.

Continue learning

Compare the scenario with the ServiceNow interview questions and test your understanding with the ServiceNow MCQs. For terminology and implementation details, consult the reference material.

More in ServiceNow

read ✓ServiceNow · hard

ServiceNow ACL Scripting and Access

Enforce access with ACLs, use scripted conditions carefully, and test as the actual user to verify.

~2 min readread →
read ✓ServiceNow · hard

ServiceNow Caching and Invalidation

Understand what the platform caches, when a change takes effect, and how to flush caches consistently across nodes.

~2 min readread →
read ✓ServiceNow · mid

ServiceNow Dictionary and Field Audit

Define fields in the dictionary, use per-table overrides, and enable audit on the fields that need a history.

~2 min readread →
esc