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 40

Question 390

Staff need a navigation item that opens all equipment loans as a list. After the recommended List module target table change is implemented, which observation MOST directly verifies that it works?

  1. The eligible user reaches a new record form of the correct table.
  2. Navigation opens a list restricted by the expected filter and ACLs.
  3. Attempts to create duplicate business keys are detected according to configured constraints.
  4. Selecting the module opens the intended records list.

Explanation

Correct Answer

D:

Selecting the module opens the intended records list. This directly tests whether the List module target table goal was met. Modules are navigation actions that point to lists, forms or other supported destinations.

Incorrect Answers

A:

The eligible user reaches a new record form of the correct table. This is evidence about New-record module entry point, not direct proof of the required List module target table behavior. The relevant check is that selecting the module opens the intended records list.

B:

Navigation opens a list restricted by the expected filter and ACLs. This is evidence about Filtered module navigation, not direct proof of the required List module target table behavior. The relevant check is that selecting the module opens the intended records list.

C:

Attempts to create duplicate business keys are detected according to configured constraints. This is evidence about Unique business identifier and indexes, not direct proof of the required List module target table behavior. The relevant check is that selecting the module opens the intended records list.

Question 391

A new scoped app contains many lists but users cannot find them in the navigator. Which approach BEST meets the requirement while respecting the system constraints?

  1. Create or configure an application menu with the intended modules.
  2. Adjust module active state and order settings in an approved application menu.
  3. Configure a module of the correct list type targeting the table.
  4. Add a new database table and assume its menu automatically has all desired modules.

Explanation

Correct Answer

A:

Create or configure an application menu with the intended modules. Application menus organize navigation entries rather than storing business data. Verification should demonstrate that the application navigator displays the menu for an eligible user.

Incorrect Answers

B:

Adjust module active state and order settings in an approved application menu. This primarily addresses Active state and module ordering, not the specific Application menu navigation decision. Here, application menus organize navigation entries rather than storing business data.

C:

Configure a module of the correct list type targeting the table. This primarily addresses List module target table, not the specific Application menu navigation decision. Here, application menus organize navigation entries rather than storing business data.

D:

Add a new database table and assume its menu automatically has all desired modules. This is an unsafe or ineffective shortcut for Application menu navigation. A valid table alone does not guarantee the desired navigation grouping.

Question 392

A new custom app needs identifiers that will not collide with global artifacts. A reviewer proposes this shortcut: Change only a label while assuming it moves an artifact into another scope. Which principle BEST explains why a different solution is needed?

  1. Application scope is an artifact isolation mechanism while ACLs govern record or field access.
  2. Scoped apps isolate application artifacts and reduce naming collisions.
  3. Script includes and API access can be constrained across application scopes.
  4. Modules are navigation actions that point to lists, forms or other supported destinations.

Explanation

Correct Answer

B:

Scoped apps isolate application artifacts and reduce naming collisions. The appropriate approach is to build in the intended private application scope and use its generated namespace.

Incorrect Answers

A:

Application scope is an artifact isolation mechanism while ACLs govern record or field access. This is about Scope boundaries versus ACL authorizations, not why the proposed Application scope namespace shortcut should be rejected. Editing in Global by mistake can create uncontrolled shared metadata.

C:

Script includes and API access can be constrained across application scopes. This is about Restricted cross-scope scripting, not why the proposed Application scope namespace shortcut should be rejected. Editing in Global by mistake can create uncontrolled shared metadata.

D:

Modules are navigation actions that point to lists, forms or other supported destinations. This is about List module target table, not why the proposed Application scope namespace shortcut should be rejected. Editing in Global by mistake can create uncontrolled shared metadata.

Question 393

A scheduled script requires a nonsecret toggle from an application property. Which practical correction or implementation decision is MOST directly appropriate?

  1. Scope and document the property and preserve real ACL enforcement.
  2. Use the effective server identity and validate access permissions.
  3. Evaluate group membership against authenticated identity and use ACLs.
  4. Treat every property value as authenticated proof that the user has the required role.

Explanation

Correct Answer

A:

Scope and document the property and preserve real ACL enforcement. The intended behavior can be checked because behavior follows the documented property after a controlled update.

Incorrect Answers

B:

Use the effective server identity and validate access permissions. This could help gs.getUserID for current identity, but it does not resolve the gs.getProperty server configuration case. GlideSystem can access system property values for server-side configuration.

C:

Evaluate group membership against authenticated identity and use ACLs. This could help gs.getUser().isMemberOf group membership, but it does not resolve the gs.getProperty server configuration case. GlideSystem can access system property values for server-side configuration.

D:

Treat every property value as authenticated proof that the user has the required role. This would not correct the gs.getProperty server configuration workflow. Putting access-control decisions solely in a user-editable property can create bypasses.

Question 394

A team has updated its supported Git branch outside ServiceNow. Which practical correction or implementation decision is MOST directly appropriate?

  1. Assume remote changes automatically appear in every linked instance without synchronization.
  2. Use documented Studio operations and external reviewed Git merging when necessary.
  3. Link the correct app and repository and validate initial synchronization.
  4. Compare branch and revision references before updating instance metadata.

Explanation

Correct Answer

D:

Compare branch and revision references before updating instance metadata. The intended behavior can be checked because instance metadata reflects approved source revisions without overwriting unrelated work.

Incorrect Answers

A:

Assume remote changes automatically appear in every linked instance without synchronization. This would not correct the Retrieve upstream source changes workflow. Pulling without checking local changes may overwrite or conflict with active development.

B:

Use documented Studio operations and external reviewed Git merging when necessary. This could help Branch and merge limitations in platform integration, but it does not resolve the Retrieve upstream source changes case. Repository synchronization requires explicit review of remote and local state.

C:

Link the correct app and repository and validate initial synchronization. This could help Link app to Git repository in Studio, but it does not resolve the Retrieve upstream source changes case. Repository synchronization requires explicit review of remote and local state.

Question 395

A developer needs to maintain a legacy workflow while planning modernization. Which practical correction or implementation decision is MOST directly appropriate?

  1. Set the correct trigger operation and test positive and negative records.
  2. Assume every old Workflow activity converts automatically to a working Flow Designer action.
  3. Inventory current behavior and validate a controlled transition when suitable.
  4. Verify mappings against flow execution output and run multiple cases.

Explanation

Correct Answer

C:

Inventory current behavior and validate a controlled transition when suitable. The intended behavior can be checked because the replacement flow reproduces approved outcomes after migration tests.

Incorrect Answers

A:

Set the correct trigger operation and test positive and negative records. This could help Flow Designer record trigger, but it does not resolve the Workflow versus Flow Designer lifecycle case. Legacy Workflow and Flow Designer coexist in some instances but differ in maintenance and capability.

B:

Assume every old Workflow activity converts automatically to a working Flow Designer action. This would not correct the Workflow versus Flow Designer lifecycle workflow. Blind replacement without mapping approvals and conditions can change business behavior.

D:

Verify mappings against flow execution output and run multiple cases. This could help Flow Designer data pills, but it does not resolve the Workflow versus Flow Designer lifecycle case. Legacy Workflow and Flow Designer coexist in some instances but differ in maintenance and capability.

Question 396

A team wants application-specific builder privileges without giving system admin access. Which practical correction or implementation decision is MOST directly appropriate?

  1. Give every application contributor the admin role solely to enable one script edit.
  2. Set scoped source control permissions and validate access boundaries.
  3. Configure a delegated developer and verify the least-privilege file permissions.
  4. Require peer review and platform testing before promotion.

Explanation

Correct Answer

C:

Configure a delegated developer and verify the least-privilege file permissions. The intended behavior can be checked because the developer can edit allowed files while unrelated app and global administration are blocked.

Incorrect Answers

A:

Give every application contributor the admin role solely to enable one script edit. This would not correct the Delegated Development for privately scoped apps workflow. Global admin privileges would grant broader access than the development task requires.

B:

Set scoped source control permissions and validate access boundaries. This could help Delegated source-control authorization, but it does not resolve the Delegated Development for privately scoped apps case. Delegated Development supports controlled non-admin development for eligible privately scoped applications.

D:

Require peer review and platform testing before promotion. This could help Code review and scoped contribution workflow, but it does not resolve the Delegated Development for privately scoped apps case. Delegated Development supports controlled non-admin development for eligible privately scoped applications.

Question 397

A developer needs a maintained REST integration rather than raw URL string concatenation. Select TWO statements that correctly combine the Outbound REST Message configuration method with evidence or its governing principle.

  1. Use supported sn_ws.RESTMessageV2 server-side APIs and validate response status and payload.
  2. Inspect response codes and sanitized request/response diagnostics in a controlled environment.
  3. A controlled test shows the expected HTTP request and provider response.
  4. Configure an outbound REST Message with the intended method, endpoint and parameters.
  5. Treat an HTML form action as a fully configured authenticated outbound REST integration.

Explanation

Correct Answers

C:

A controlled test shows the expected HTTP request and provider response. This is directly observable validation of the Outbound REST Message configuration result.

D:

Configure an outbound REST Message with the intended method, endpoint and parameters. This is the intended action for Outbound REST Message configuration.

Incorrect Answers

A:

Use supported sn_ws.RESTMessageV2 server-side APIs and validate response status and payload. This serves the different RESTMessageV2 execution and response objective, not the selected Outbound REST Message configuration plan. ServiceNow REST messages describe external HTTP operations used by app integrations.

B:

Inspect response codes and sanitized request/response diagnostics in a controlled environment. This serves the different REST logging and diagnostics objective, not the selected Outbound REST Message configuration plan. ServiceNow REST messages describe external HTTP operations used by app integrations.

E:

Treat an HTML form action as a fully configured authenticated outbound REST integration. This is not part of a safe or effective Outbound REST Message configuration design. Unchecked URLs and method choices can send confidential data to unintended destinations.

Question 398

An app has a general record list and a restricted review module. A reviewer proposes this shortcut: Give everyone access to sensitive navigation because a table is in a scoped application. Which principle BEST explains why a different solution is needed?

  1. Security checks must protect actual data access regardless of how records are reached.
  2. Cross-scope privilege records track and govern permitted interactions.
  3. Role-based authorization connects user responsibilities to access rules.
  4. Modules may have narrower navigation roles than the application menu as a whole.

Explanation

Correct Answer

D:

Modules may have narrower navigation roles than the application menu as a whole. The appropriate approach is to assign appropriate Roles to each sensitive module and keep underlying ACLs.

Incorrect Answers

A:

Security checks must protect actual data access regardless of how records are reached. This is about Distinguish module access from record roles, not why the proposed Module-specific role requirements shortcut should be rejected. A broadly visible sensitive module increases confusion and disclosure risk.

B:

Cross-scope privilege records track and govern permitted interactions. This is about Runtime cross-scope access tracking, not why the proposed Module-specific role requirements shortcut should be rejected. A broadly visible sensitive module increases confusion and disclosure risk.

C:

Role-based authorization connects user responsibilities to access rules. This is about Application role assignment model, not why the proposed Module-specific role requirements shortcut should be rejected. A broadly visible sensitive module increases confusion and disclosure risk.

Question 399

A department needs internal request forms available only to trained approvers. If the relevant Experience design and app permissions safeguard is omitted, which outcome is the MOST directly associated failure?

  1. A public-facing design with no authorization can reveal sensitive request records.
  2. Typing display names into arbitrary strings creates stale and ambiguous links.
  3. Choosing a record-free visualization engine would omit task state and audit trails.
  4. Executing massive compute loops inside business-rule transactions can degrade instance responsiveness.

Explanation

Correct Answer

A:

A public-facing design with no authorization can reveal sensitive request records. Application suitability includes access model and user interaction, not only schema. The corrective approach is to include UI and ACL validation in an early feasibility prototype.

Incorrect Answers

B:

Typing display names into arbitrary strings creates stale and ambiguous links. This failure pattern belongs chiefly to Reference field relations; it is not the failure most directly tested in the Experience design and app permissions situation. A public-facing design with no authorization can reveal sensitive request records.

C:

Choosing a record-free visualization engine would omit task state and audit trails. This failure pattern belongs chiefly to Workflow fit for scoped applications; it is not the failure most directly tested in the Experience design and app permissions situation. A public-facing design with no authorization can reveal sensitive request records.

D:

Executing massive compute loops inside business-rule transactions can degrade instance responsiveness. This failure pattern belongs chiefly to Avoid using platform as high-performance compute engine; it is not the failure most directly tested in the Experience design and app permissions situation. A public-facing design with no authorization can reveal sensitive request records.

Question 400

A new reservation must be rejected when a required invariant is violated. Which approach BEST meets the requirement while respecting the system constraints?

  1. Use a before Business Rule in the proper table and operation to validate or adjust current.
  2. Encapsulate shared server logic in a scoped Script Include and call it from eligible contexts.
  3. Update the same record again from an after rule to perform simple pre-save field assignment.
  4. Use an async Business Rule where delayed processing meets the business requirement.

Explanation

Correct Answer

A:

Use a before Business Rule in the proper table and operation to validate or adjust current. Before Business Rules act before the database operation in the applicable transaction. Verification should demonstrate that the transaction reflects the intended value or is aborted according to the rule.

Incorrect Answers

B:

Encapsulate shared server logic in a scoped Script Include and call it from eligible contexts. This primarily addresses Script Include utility reuse, not the specific Before Business Rule validation decision. Here, before Business Rules act before the database operation in the applicable transaction.

C:

Update the same record again from an after rule to perform simple pre-save field assignment. This is an unsafe or ineffective shortcut for Before Business Rule validation. Placing required pre-save validation only in a post-commit notification is too late.

D:

Use an async Business Rule where delayed processing meets the business requirement. This primarily addresses Async Business Rule processing, not the specific Before Business Rule validation decision. Here, before Business Rules act before the database operation in the applicable transaction.

ServiceNow Certified Application Developer (CAD) Practice Tests