ServiceNow CAD Practice Test 3
Question 20
A team wants to move noncritical server work out of the synchronous form transaction. Which practical correction or implementation decision is MOST directly appropriate?
- Use async processing to enforce data that must be valid before a save commits.
- Keep synchronous invariants separate from safe async follow-up.
- Verify after-rule conditions and idempotent related record creation.
- Prepare only allowed initial form context and verify permissions.
Explanation
Correct Answer
B:Keep synchronous invariants separate from safe async follow-up. The intended behavior can be checked because saving the record returns promptly and background work completes with logged outcomes.
Incorrect Answers
A:Use async processing to enforce data that must be valid before a save commits. This would not correct the Async Business Rule processing workflow. Depending on immediate async completion for form correctness creates race conditions.
C:Verify after-rule conditions and idempotent related record creation. This could help After Business Rule related records, but it does not resolve the Async Business Rule processing case. Async Business Rules decouple suitable after-commit work from the interactive transaction.
D:Prepare only allowed initial form context and verify permissions. This could help Display Business Rule and g_scratchpad, but it does not resolve the Async Business Rule processing case. Async Business Rules decouple suitable after-commit work from the interactive transaction.
Question 21
A team considers extending an existing parent table rather than copying shared fields. Which practical correction or implementation decision is MOST directly appropriate?
- Create and test a reference relationship with appropriate access controls.
- Copy every parent column manually while claiming the new table extends the original.
- Define dictionary types and test data values in a development instance.
- Verify parent suitability and test inherited behavior before deploying.
Explanation
Correct Answer
D:Verify parent suitability and test inherited behavior before deploying. The intended behavior can be checked because child records expose applicable inherited fields and table-specific columns.
Incorrect Answers
A:Create and test a reference relationship with appropriate access controls. This could help Reference field relations, but it does not resolve the Table extension and inherited fields case. Table extension shares parent schema and behavior rather than duplicating every common field.
B:Copy every parent column manually while claiming the new table extends the original. This would not correct the Table extension and inherited fields workflow. Extending the wrong parent can inherit unwanted business rules and performance costs.
C:Define dictionary types and test data values in a development instance. This could help Dictionary field attributes and type safety, but it does not resolve the Table extension and inherited fields case. Table extension shares parent schema and behavior rather than duplicating every common field.
Question 22
A requester may view a ticket but only supervisors should change its approval status. A reviewer proposes this shortcut: Put a read ACL on a table and assume it automatically enforces a manager-only write policy. Which principle BEST explains why a different solution is needed?
- Read and write authorizations are separate operations that may have different rules.
- Cross-scope privilege records track and govern permitted interactions.
- ACLs gate operations on table data rather than merely changing navigation.
- Table ACLs and field ACLs can both affect whether sensitive data is revealed.
Explanation
Correct Answer
A:Read and write authorizations are separate operations that may have different rules. The appropriate approach is to configure write ACLs for appropriate table and field operations.
Incorrect Answers
B:Cross-scope privilege records track and govern permitted interactions. This is about Runtime cross-scope access tracking, not why the proposed Table write operation ACL shortcut should be rejected. A read role alone should not imply unrestricted mutation of records.
C:A read role alone should not imply unrestricted mutation of records. This is about Table read access control, not why the proposed Table write operation ACL shortcut should be rejected.
D:Table ACLs and field ACLs can both affect whether sensitive data is revealed. This is about Field-level ACL for sensitive data, not why the proposed Table write operation ACL shortcut should be rejected. A read role alone should not imply unrestricted mutation of records.
Question 23
A service owner wants to process authorized inbound messages into record updates. An engineer must explain the recommendation for Inbound email action parsing. Which underlying principle is the MOST accurate?
- Inbound email processing uses message classification and matching rules.
- Notification rendering supports record-derived context and configured recipients.
- Inbound email handlers can map received messages into application behavior.
- Conditional flow logic determines which actions execute based on evaluated inputs.
Explanation
Correct Answer
C:Inbound email handlers can map received messages into application behavior. Therefore the implementation decision is to configure an inbound email action or supported inbound processing with identity and record matching.
Incorrect Answers
A:Trusting any sender and subject can let outsiders alter unrelated records. This describes the separate Inbound email creation versus reply mechanism; the present case instead requires Inbound email action parsing.
B:Trusting any sender and subject can let outsiders alter unrelated records. This describes the separate Email recipients and templates mechanism; the present case instead requires Inbound email action parsing.
D:Trusting any sender and subject can let outsiders alter unrelated records. Conditional flow logic determines which actions execute based on evaluated inputs.
Question 24
A retired app module should disappear without deleting its underlying records. Which approach BEST meets the requirement while respecting the system constraints?
- Delete historical business records merely to remove an obsolete navigator link.
- Create or configure an application menu with the intended modules.
- Configure a module of the correct list type targeting the table.
- Adjust module active state and order settings in an approved application menu.
Explanation
Correct Answer
D:Adjust module active state and order settings in an approved application menu. Application menu metadata controls presentation of navigation entries. Verification should demonstrate that navigation displays active modules in the expected sequence.
Incorrect Answers
A:Delete historical business records merely to remove an obsolete navigator link. This is an unsafe or ineffective shortcut for Active state and module ordering. Deleting tables to hide obsolete modules can destroy unrelated data.
B:Create or configure an application menu with the intended modules. This primarily addresses Application menu navigation, not the specific Active state and module ordering decision. Here, application menu metadata controls presentation of navigation entries.
C:Configure a module of the correct list type targeting the table. This primarily addresses List module target table, not the specific Active state and module ordering decision. Here, application menu metadata controls presentation of navigation entries.
Question 25
A release manager wants a supported view of an application that requires updates. Testing exposes this failure: Unknown installed versions can create drift between test and production. Which remediation should be applied FIRST?
- Use the supported Application Repository distribution and installation workflow where applicable.
- Smoke-test records, roles, flows and integrations and retain supported recovery steps.
- Compare installed version and update history before changing the app.
- Treat the number of visible navigator modules as a reliable application version identifier.
Explanation
Correct Answer
C:Compare installed version and update history before changing the app. Confirmation requires seeing that the installed version and owning scope match approved release metadata.
Incorrect Answers
A:Use the supported Application Repository distribution and installation workflow where applicable. It addresses Application repository release distribution, not the diagnosed My Company Applications lifecycle failure. Unknown installed versions can create drift between test and production.
B:Smoke-test records, roles, flows and integrations and retain supported recovery steps. It addresses Post-install validation and rollback, not the diagnosed My Company Applications lifecycle failure. Unknown installed versions can create drift between test and production.
D:Treat the number of visible navigator modules as a reliable application version identifier. This retains the My Company Applications lifecycle problem. Installed application management identifies versioned app artifacts rather than only source folders.
Question 26
A custom application needs these inputs stored on matching target fields. Select TWO statements that correctly combine the Producer variable mapping method with evidence or its governing principle.
- The created record contains the correct requester and asset references.
- Configure producer availability and enforce target table create/read ACLs.
- Configure and test supported post-submit navigation or confirmation with the correct record reference.
- Map supported producer variables into the intended table columns and test transformations.
- Expect a variable label identical to a field label to guarantee correct database mapping in all cases.
Explanation
Correct Answers
A:The created record contains the correct requester and asset references. This is directly observable validation of the Producer variable mapping result.
D:Map supported producer variables into the intended table columns and test transformations. This is the intended action for Producer variable mapping.
Incorrect Answers
B:Configure producer availability and enforce target table create/read ACLs. This serves the different Record producer access and audience objective, not the selected Producer variable mapping plan. Catalog variables are user inputs that require explicit mapping or producer script logic.
C:Configure and test supported post-submit navigation or confirmation with the correct record reference. This serves the different Producer post-submission behavior objective, not the selected Producer variable mapping plan. Catalog variables are user inputs that require explicit mapping or producer script logic.
E:Expect a variable label identical to a field label to guarantee correct database mapping in all cases. This is not part of a safe or effective Producer variable mapping design. Unmapped variables may not populate the intended target fields.
Question 27
A facilities team wants to replace emailed room requests with tracked approvals and tasks. If the relevant Workflow fit for scoped applications safeguard is omitted, which outcome is the MOST directly associated failure?
- Typing display names into arbitrary strings creates stale and ambiguous links.
- Choosing a record-free visualization engine would omit task state and audit trails.
- Assuming unlimited licensed custom tables can create unexpected compliance or cost issues.
- Executing massive compute loops inside business-rule transactions can degrade instance responsiveness.
Explanation
Correct Answer
B:Choosing a record-free visualization engine would omit task state and audit trails. ServiceNow application development suits record-centered business workflows with governed access. The corrective approach is to prototype the data model and user workflow before committing to custom development.
Incorrect Answers
A: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 Workflow fit for scoped applications situation. Choosing a record-free visualization engine would omit task state and audit trails.
C:Assuming unlimited licensed custom tables can create unexpected compliance or cost issues. This failure pattern belongs chiefly to Licensing and custom table entitlement; it is not the failure most directly tested in the Workflow fit for scoped applications situation. Choosing a record-free visualization engine would omit task state and audit trails.
D:This failure pattern belongs chiefly to Avoid using platform as high-performance compute engine; it is not the failure most directly tested in the Workflow fit for scoped applications situation.
Question 28
A form must calculate a permitted derived value before creating a target record. An engineer must explain the recommendation for Producer script for controlled assignment. Which underlying principle is the MOST accurate?
- Form views offer alternative presentations of the same table record.
- Producer scripting can set target record fields during record creation.
- Record producer completion is a user workflow that should report the actual created target.
- Catalog variables are user inputs that require explicit mapping or producer script logic.
Explanation
Correct Answer
B:Producer scripting can set target record fields during record creation. Therefore the implementation decision is to use an appropriate Record Producer script with permitted producer and current objects.
Incorrect Answers
A:Using arbitrary client-side logic alone cannot guarantee target record invariants. This describes the separate Multiple form views by persona mechanism; the present case instead requires Producer script for controlled assignment.
C:Using arbitrary client-side logic alone cannot guarantee target record invariants. This describes the separate Producer post-submission behavior mechanism; the present case instead requires Producer script for controlled assignment.
D:Using arbitrary client-side logic alone cannot guarantee target record invariants. This describes the separate Producer variable mapping mechanism; the present case instead requires Producer script for controlled assignment.
Question 29
A developer wants a date/time field and an integer estimate stored with correct semantics. Which approach BEST meets the requirement while respecting the system constraints?
- Model the relationship with a suitable many-to-many association table.
- Use a string label to convert an underlying string field into a true date/time database field.
- Define a reference field pointing to the intended target table.
- Configure field types and dictionary attributes suited to data semantics.
Explanation
Correct Answer
D:Configure field types and dictionary attributes suited to data semantics. Field dictionaries determine storage type and metadata beyond form appearance. Verification should demonstrate that stored values validate as intended dates, integers and bounded strings.
Incorrect Answers
A:Model the relationship with a suitable many-to-many association table. This primarily addresses Many-to-many relationship tables, not the specific Dictionary field attributes and type safety decision. Here, field dictionaries determine storage type and metadata beyond form appearance.
B:Use a string label to convert an underlying string field into a true date/time database field. This is an unsafe or ineffective shortcut for Dictionary field attributes and type safety. Treating every property as text can cause incorrect calculations and queries.
C:Define a reference field pointing to the intended target table. This primarily addresses Reference field relations, not the specific Dictionary field attributes and type safety decision. Here, field dictionaries determine storage type and metadata beyond form appearance.
Question 30
Two departments build similarly named business rules and tables. An engineer must explain the recommendation for Application scope namespace. Which underlying principle is the MOST accurate?
- Scoped apps isolate application artifacts and reduce naming collisions.
- Script includes and API access can be constrained across application scopes.
- The active application determines ownership of many new configuration files.
- ServiceNow application development suits record-centered business workflows with governed access.
Explanation
Correct Answer
A:Scoped apps isolate application artifacts and reduce naming collisions. Therefore the implementation decision is to build in the intended private application scope and use its generated namespace.
Incorrect Answers
B:Editing in Global by mistake can create uncontrolled shared metadata. Script includes and API access can be constrained across application scopes.
C:Editing in Global by mistake can create uncontrolled shared metadata. The active application determines ownership of many new configuration files.
D:Editing in Global by mistake can create uncontrolled shared metadata. This describes the separate Workflow fit for scoped applications mechanism; the present case instead requires Application scope namespace.