cert
cert-1
cert-2

Pass ServiceNow CAD Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
CAD Exam - Verified By Experts
CAD Premium Bundle
$14.99

CAD Premium Bundle

$74.99
$89.98
  • Premium File 218 Questions & Answers. Last update: Nov 13, 2026
  • Training Course 54 Video Lectures
 
$89.98
$74.99
accept 24 downloads in last 7 days
block-screenshots
Purchase ServiceNow CAD Exam Training Products Individually
ServiceNow CAD Premium File
Premium File 218 Q&A
$76.99$69.99
ServiceNow CAD Video Training Course
Training Course 54 Lectures
$21.99 $19.99
ServiceNow CAD Practice Test 30

Question 290

An app has a general record list and a restricted review module. If the relevant Module-specific role requirements safeguard is omitted, which outcome is the MOST directly associated failure?

  1. Hiding a field in a form view does not prevent direct API reads.
  2. Testing only as admin may mask missing permissions or overly broad access.
  3. A broadly visible sensitive module increases confusion and disclosure risk.
  4. A hidden menu can still leave a table accessible via direct URL or API.

Explanation

Correct Answer

C:

A broadly visible sensitive module increases confusion and disclosure risk. Modules may have narrower navigation roles than the application menu as a whole. The corrective approach is to configure module roles and test table operations under least-privileged accounts.

Incorrect Answers

A:

Hiding a field in a form view does not prevent direct API reads. This failure pattern belongs chiefly to Field-level ACL for sensitive data; it is not the failure most directly tested in the Module-specific role requirements situation. A broadly visible sensitive module increases confusion and disclosure risk.

B:

Testing only as admin may mask missing permissions or overly broad access. This failure pattern belongs chiefly to Impersonation for end-user testing; it is not the failure most directly tested in the Module-specific role requirements situation. A broadly visible sensitive module increases confusion and disclosure risk.

D:

A hidden menu can still leave a table accessible via direct URL or API. This failure pattern belongs chiefly to Application menu role restriction; it is not the failure most directly tested in the Module-specific role requirements situation. A broadly visible sensitive module increases confusion and disclosure risk.

Question 291

A team proposes recreating an existing request process in a custom table. Which practical correction or implementation decision is MOST directly appropriate?

  1. Define the deployment and support lifecycle alongside the business requirement.
  2. Document gaps and extend existing features where they meet the business need.
  3. Always create a new custom table even when the native feature already satisfies the requirement.
  4. Include UI and ACL validation in an early feasibility prototype.

Explanation

Correct Answer

B:

Document gaps and extend existing features where they meet the business need. The intended behavior can be checked because a fit-gap review documents which supported functions cover requirements.

Incorrect Answers

A:

Define the deployment and support lifecycle alongside the business requirement. This could help Scoped app lifecycle planning, but it does not resolve the Reuse standard capabilities versus bespoke application case. Reusing platform capabilities reduces duplicate schemas and unnecessary maintenance.

C:

Always create a new custom table even when the native feature already satisfies the requirement. This would not correct the Reuse standard capabilities versus bespoke application workflow. Duplicating an existing product workflow can fragment reporting and upgrades.

D:

Include UI and ACL validation in an early feasibility prototype. This could help Experience design and app permissions, but it does not resolve the Reuse standard capabilities versus bespoke application case. Reusing platform capabilities reduces duplicate schemas and unnecessary maintenance.

Question 292

An external integration reads public fields but should not see employee compensation. An engineer must explain the recommendation for Field-level ACL for sensitive data. Which underlying principle is the MOST accurate?

  1. ACLs gate operations on table data rather than merely changing navigation.
  2. ACL scripts enable contextual authorization when roles and conditions are insufficient.
  3. Table ACLs and field ACLs can both affect whether sensitive data is revealed.
  4. Role-based authorization connects user responsibilities to access rules.

Explanation

Correct Answer

C:

Table ACLs and field ACLs can both affect whether sensitive data is revealed. Therefore the implementation decision is to configure a field-level read ACL for the sensitive column alongside relevant table rules.

Incorrect Answers

A:

Hiding a field in a form view does not prevent direct API reads. This describes the separate Table read access control mechanism; the present case instead requires Field-level ACL for sensitive data.

B:

Hiding a field in a form view does not prevent direct API reads. This describes the separate Scripted ACL conditional check mechanism; the present case instead requires Field-level ACL for sensitive data.

D:

Hiding a field in a form view does not prevent direct API reads. This describes the separate Application role assignment model mechanism; the present case instead requires Field-level ACL for sensitive data.

Question 293

A flow calls an external step that sometimes times out. If the relevant Flow action error handling and retry safeguard is omitted, which outcome is the MOST directly associated failure?

  1. Omitting default handling may lead to invalid comparisons or unintended behavior.
  2. Duplicated automation steps can diverge after one flow is revised.
  3. Without step-level evidence a missing task can be wrongly blamed on the trigger.
  4. Unbounded retries can create repeated notifications or duplicate records.

Explanation

Correct Answer

D:

Unbounded retries can create repeated notifications or duplicate records. Automation must handle action failures rather than treating step initiation as completion. The corrective approach is to test transient errors and implement idempotent recovery where relevant.

Incorrect Answers

A:

Omitting default handling may lead to invalid comparisons or unintended behavior. This failure pattern belongs chiefly to gs.getProperty with fallback; it is not the failure most directly tested in the Flow action error handling and retry situation. Unbounded retries can create repeated notifications or duplicate records.

B:

Duplicated automation steps can diverge after one flow is revised. This failure pattern belongs chiefly to Reusable subflow design; it is not the failure most directly tested in the Flow action error handling and retry situation. Unbounded retries can create repeated notifications or duplicate records.

C:

Without step-level evidence a missing task can be wrongly blamed on the trigger. This failure pattern belongs chiefly to Flow execution logs and troubleshooting; it is not the failure most directly tested in the Flow action error handling and retry situation. Unbounded retries can create repeated notifications or duplicate records.

Question 294

A requester enters an invalid combination and must correct it before saving. An engineer must explain the recommendation for onSubmit client script validation. Which underlying principle is the MOST accurate?

  1. onSubmit scripts run in the client before the form is submitted.
  2. GlideAjax enables supported asynchronous calls from client logic to server Script Includes.
  3. onLoad scripts execute during form initialization, distinct from onChange or submit events.
  4. Script Includes support reusable server-side JavaScript rather than copying logic across rules.

Explanation

Correct Answer

A:

OnSubmit scripts run in the client before the form is submitted. Therefore the implementation decision is to use an onSubmit client script to provide feedback and return false when invalid.

Incorrect Answers

B:

Browser validation cannot replace secure server-side checks for alternate write channels. GlideAjax enables supported asynchronous calls from client logic to server Script Includes.

C:

Browser validation cannot replace secure server-side checks for alternate write channels. This describes the separate onLoad client script initialization mechanism; the present case instead requires onSubmit client script validation.

D:

Browser validation cannot replace secure server-side checks for alternate write channels. Script Includes support reusable server-side JavaScript rather than copying logic across rules.

Question 295

An import batch has missing external IDs and malformed reference values. After the recommended Import reconciliation and onBefore rejection change is implemented, which observation MOST directly verifies that it works?

  1. Matching source keys update existing records while new keys create new records.
  2. Staged rows are visible and have not bypassed validation on the target table.
  3. Logs show an actual HTTP status and parsed permitted content from the response.
  4. The final table contains valid records and an exception report tracks rejects.

Explanation

Correct Answer

D:

The final table contains valid records and an exception report tracks rejects. This directly tests whether the Import reconciliation and onBefore rejection goal was met. Transform lifecycle checks can reject invalid rows before target insertion.

Incorrect Answers

A:

Matching source keys update existing records while new keys create new records. This is evidence about Coalesce for update versus insert, not direct proof of the required Import reconciliation and onBefore rejection behavior. The relevant check is that the final table contains valid records and an exception report tracks rejects.

B:

Staged rows are visible and have not bypassed validation on the target table. This is evidence about CSV file data source and import set, not direct proof of the required Import reconciliation and onBefore rejection behavior. The relevant check is that the final table contains valid records and an exception report tracks rejects.

C:

Logs show an actual HTTP status and parsed permitted content from the response. This is evidence about RESTMessageV2 execution and response, not direct proof of the required Import reconciliation and onBefore rejection behavior. The relevant check is that the final table contains valid records and an exception report tracks rejects.

Question 296

A data owner wants a reliable lookup key for repeated integrations. Which practical correction or implementation decision is MOST directly appropriate?

  1. Assume the human-readable short description is always globally unique.
  2. Design a scoped table with appropriate field types and names.
  3. Verify parent suitability and test inherited behavior before deploying.
  4. Define and test an appropriate identifier and constraints for lookup workflows.

Explanation

Correct Answer

D:

Define and test an appropriate identifier and constraints for lookup workflows. The intended behavior can be checked because attempts to create duplicate business keys are detected according to configured constraints.

Incorrect Answers

A:

Assume the human-readable short description is always globally unique. This would not correct the Unique business identifier and indexes workflow. Using a nonunique description as the only external key can update the wrong item.

B:

Design a scoped table with appropriate field types and names. This could help Application-owned table creation, but it does not resolve the Unique business identifier and indexes case. Unique identifiers and indexes support matching and efficient lookups.

C:

Verify parent suitability and test inherited behavior before deploying. This could help Table extension and inherited fields, but it does not resolve the Unique business identifier and indexes case. Unique identifiers and indexes support matching and efficient lookups.

Question 297

A team wants a recognizable commit for approved scoped application metadata edits. An engineer must explain the recommendation for Commit application changes to Git. Which underlying principle is the MOST accurate?

  1. Application Repository supports sharing and controlled installation of application versions.
  2. Git commits preserve source revisions so reviewers can trace changes.
  3. Repository synchronization requires explicit review of remote and local state.
  4. Native integration capabilities vary and not all Git merge operations are supported inside Studio.

Explanation

Correct Answer

B:

Git commits preserve source revisions so reviewers can trace changes. Therefore the implementation decision is to commit the appropriate scoped application changes with descriptive revision metadata.

Incorrect Answers

A:

Changes left uncommitted can be missing from the agreed repository version. This describes the separate Application repository release distribution mechanism; the present case instead requires Commit application changes to Git.

C:

Changes left uncommitted can be missing from the agreed repository version. Repository synchronization requires explicit review of remote and local state.

D:

Changes left uncommitted can be missing from the agreed repository version. Native integration capabilities vary and not all Git merge operations are supported inside Studio.

Question 298

A reusable scoped table needs a documented integration boundary. Which practical correction or implementation decision is MOST directly appropriate?

  1. Check current application context and ownership before saving changes.
  2. Set every table to unrestricted cross-scope write access for convenience.
  3. Grant only required access and validate both positive and negative cross-scope tests.
  4. Design cross-scope permissions and user ACLs separately.

Explanation

Correct Answer

C:

Grant only required access and validate both positive and negative cross-scope tests. The intended behavior can be checked because authorized cross-scope reads succeed while disallowed operations fail.

Incorrect Answers

A:

Check current application context and ownership before saving changes. This could help Application picker and context, but it does not resolve the Cross-scope table application access case. Application access settings limit what other scopes may do with application tables.

B:

Set every table to unrestricted cross-scope write access for convenience. This would not correct the Cross-scope table application access workflow. Blanket cross-scope writes expose application-owned data to unintended changes.

D:

Design cross-scope permissions and user ACLs separately. This could help Scope boundaries versus ACL authorizations, but it does not resolve the Cross-scope table application access case. Application access settings limit what other scopes may do with application tables.

Question 299

A record may be read only when the assigned user matches the caller. Which approach BEST meets the requirement while respecting the system constraints?

  1. Add a carefully scoped ACL script with an explicit boolean outcome for authorized identity.
  2. Return true from every ACL script and rely on module roles to control read access.
  3. Configure write ACLs for appropriate table and field operations.
  4. Configure ACL role and condition requirements and verify records that satisfy each part.

Explanation

Correct Answer

A:

Add a carefully scoped ACL script with an explicit boolean outcome for authorized identity. ACL scripts enable contextual authorization when roles and conditions are insufficient. Verification should demonstrate that matching users can read and nonmatching users are rejected in impersonation tests.

Incorrect Answers

B:

Return true from every ACL script and rely on module roles to control read access. This is an unsafe or ineffective shortcut for Scripted ACL conditional check. A script that always sets answer true grants more access than intended.

C:

Configure write ACLs for appropriate table and field operations. This primarily addresses Table write operation ACL, not the specific Scripted ACL conditional check decision. Here, aCL scripts enable contextual authorization when roles and conditions are insufficient.

D:

Configure ACL role and condition requirements and verify records that satisfy each part. This primarily addresses Access control condition versus role, not the specific Scripted ACL conditional check decision. Here, aCL scripts enable contextual authorization when roles and conditions are insufficient.

Question 300

A committed state change should trigger appropriate follow-on work. An engineer must explain the recommendation for After Business Rule related records. Which underlying principle is the MOST accurate?

  1. onChange execution receives old and new values and a loading flag.
  2. After rules run after database operations and can react to persisted changes.
  3. Script Includes support reusable server-side JavaScript rather than copying logic across rules.
  4. Async Business Rules decouple suitable after-commit work from the interactive transaction.

Explanation

Correct Answer

B:

After rules run after database operations and can react to persisted changes. Therefore the implementation decision is to use an after Business Rule for post-save related actions, avoiding recursion.

Incorrect Answers

A:

Using an inappropriate before-rule dependency on a not-yet-saved sys_id can fail. This describes the separate onChange client script guards mechanism; the present case instead requires After Business Rule related records.

C:

Using an inappropriate before-rule dependency on a not-yet-saved sys_id can fail. Script Includes support reusable server-side JavaScript rather than copying logic across rules.

D:

Using an inappropriate before-rule dependency on a not-yet-saved sys_id can fail. This describes the separate Async Business Rule processing mechanism; the present case instead requires After Business Rule related records.

ServiceNow Certified Application Developer (CAD) Practice Tests