ServiceNow CAD Practice Test 29
Question 280
A flow must send the new case number to a notification step. A reviewer proposes this shortcut: Copy a sample case number as fixed text into every subsequent flow action. Which principle BEST explains why a different solution is needed?
- Ordinary configuration properties should not be assumed suitable for protected secrets.
- Legacy Workflow and Flow Designer coexist in some instances but differ in maintenance and capability.
- Execution history and logs support diagnosis beyond assuming the flow ran.
- Data pills carry typed step and trigger outputs through a flow.
Explanation
Correct Answer
D:Data pills carry typed step and trigger outputs through a flow. The appropriate approach is to map the appropriate trigger and step output data pills into action inputs.
Incorrect Answers
A:Ordinary configuration properties should not be assumed suitable for protected secrets. This is about Properties are not a secret vault, not why the proposed Flow Designer data pills shortcut should be rejected. Hard-coded values can misroute actions when incoming records differ.
B:Legacy Workflow and Flow Designer coexist in some instances but differ in maintenance and capability. This is about Workflow versus Flow Designer lifecycle, not why the proposed Flow Designer data pills shortcut should be rejected. Hard-coded values can misroute actions when incoming records differ.
C:Execution history and logs support diagnosis beyond assuming the flow ran. This is about Flow execution logs and troubleshooting, not why the proposed Flow Designer data pills shortcut should be rejected. Hard-coded values can misroute actions when incoming records differ.
Question 281
A connected vendor endpoint returns 403 for one request but 200 for another. Which approach BEST meets the requirement while respecting the system constraints?
- Configure an outbound REST Message with the intended method, endpoint and parameters.
- Inspect response codes and sanitized request/response diagnostics in a controlled environment.
- Apply bounded timeout and retry handling with an idempotency strategy for writes.
- Disable logging of all errors and assume the remote vendor is always at fault.
Explanation
Correct Answer
B:Inspect response codes and sanitized request/response diagnostics in a controlled environment. HTTP statuses and safe logs support distinguishing integration errors. Verification should demonstrate that errors identify authorization, path or payload issues without logging secrets.
Incorrect Answers
A:Configure an outbound REST Message with the intended method, endpoint and parameters. This primarily addresses Outbound REST Message configuration, not the specific REST logging and diagnostics decision. Here, hTTP statuses and safe logs support distinguishing integration errors.
C:Apply bounded timeout and retry handling with an idempotency strategy for writes. This primarily addresses REST timeout and retry safety, not the specific REST logging and diagnostics decision. Here, hTTP statuses and safe logs support distinguishing integration errors.
D:Disable logging of all errors and assume the remote vendor is always at fault. This is an unsafe or ineffective shortcut for REST logging and diagnostics. Logging Authorization headers unredacted can expose credentials.
Question 282
A developer finishes a tested Script Include change and needs a source-history checkpoint. Which approach BEST meets the requirement while respecting the system constraints?
- Assume pressing Save on a form always creates a Git commit.
- Use supported source control retrieval or pull operations after reviewing branch and local changes.
- Commit the appropriate scoped application changes with descriptive revision metadata.
- Configure supported Studio source control integration to the approved remote repository.
Explanation
Correct Answer
C:Commit the appropriate scoped application changes with descriptive revision metadata. Git commits preserve source revisions so reviewers can trace changes. Verification should demonstrate that the remote repository history includes the intended files and commit ID.
Incorrect Answers
A:Assume pressing Save on a form always creates a Git commit. This is an unsafe or ineffective shortcut for Commit application changes to Git. Changes left uncommitted can be missing from the agreed repository version.
B:Use supported source control retrieval or pull operations after reviewing branch and local changes. This primarily addresses Retrieve upstream source changes, not the specific Commit application changes to Git decision. Here, git commits preserve source revisions so reviewers can trace changes.
D:Configure supported Studio source control integration to the approved remote repository. This primarily addresses Link app to Git repository in Studio, not the specific Commit application changes to Git decision. Here, git commits preserve source revisions so reviewers can trace changes.
Question 283
A team needs to estimate platform entitlements before enlarging a custom application. Select TWO statements that correctly combine the Licensing and custom table entitlement method with evidence or its governing principle.
- Claim every subscription permits unlimited new custom tables at no extra cost.
- Plan app scope, owners, test instances, dependencies and deployment checkpoints.
- Procurement and design records agree on the entitled custom-table usage.
- Check the organization subscription and any custom-table entitlements before designing the schema.
- Evaluate existing ServiceNow capabilities before building a new scoped application.
Explanation
Correct Answers
C:Procurement and design records agree on the entitled custom-table usage. This is directly observable validation of the Licensing and custom table entitlement result.
D:Check the organization subscription and any custom-table entitlements before designing the schema. This is the intended action for Licensing and custom table entitlement.
Incorrect Answers
A:Claim every subscription permits unlimited new custom tables at no extra cost. This is not part of a safe or effective Licensing and custom table entitlement design. Assuming unlimited licensed custom tables can create unexpected compliance or cost issues.
B:Plan app scope, owners, test instances, dependencies and deployment checkpoints. This serves the different Scoped app lifecycle planning objective, not the selected Licensing and custom table entitlement plan. Platform licensing and subscriptions can constrain the number and type of deployed custom tables.
E:Evaluate existing ServiceNow capabilities before building a new scoped application. This serves the different Reuse standard capabilities versus bespoke application objective, not the selected Licensing and custom table entitlement plan. Platform licensing and subscriptions can constrain the number and type of deployed custom tables.
Question 284
A developer needs to discover which internally created application is installed and its version. After the recommended My Company Applications lifecycle change is implemented, which observation MOST directly verifies that it works?
- Test accounts can edit allowed artifact types and cannot alter prohibited types.
- The installed version and owning scope match approved release metadata.
- The clean test instance resolves dependencies and executes smoke tests.
- The target instance installs the reviewed app version and dependencies successfully.
Explanation
Correct Answer
B:The installed version and owning scope match approved release metadata. This directly tests whether the My Company Applications lifecycle goal was met. Installed application management identifies versioned app artifacts rather than only source folders.
Incorrect Answers
A:Test accounts can edit allowed artifact types and cannot alter prohibited types. This is evidence about File-type-specific delegated permissions, not direct proof of the required My Company Applications lifecycle behavior. The relevant check is that the installed version and owning scope match approved release metadata.
C:The clean test instance resolves dependencies and executes smoke tests. This is evidence about App installation dependencies, not direct proof of the required My Company Applications lifecycle behavior. The relevant check is that the installed version and owning scope match approved release metadata.
D:The target instance installs the reviewed app version and dependencies successfully. This is evidence about Application repository release distribution, not direct proof of the required My Company Applications lifecycle behavior. The relevant check is that the installed version and owning scope match approved release metadata.
Question 285
An admin needs to see which access rules participate in an ACL failure. Which practical correction or implementation decision is MOST directly appropriate?
- Investigate ACL decisions and apply the smallest permission fix.
- Remove every restrictive ACL until an administrator can read the table.
- Test read ACL outcomes using impersonation and API queries.
- Validate scripted ACL behavior for direct record and API requests.
Explanation
Correct Answer
A:Investigate ACL decisions and apply the smallest permission fix. The intended behavior can be checked because debug evidence identifies the relevant rule and failing role or condition.
Incorrect Answers
B:Remove every restrictive ACL until an administrator can read the table. This would not correct the Access Control Debug and denial analysis workflow. Blindly making all ACLs public can mask the real rule conflict.
C:Test read ACL outcomes using impersonation and API queries. This could help Table read access control, but it does not resolve the Access Control Debug and denial analysis case. Debugging ACL evaluation is more reliable than guessing from form visibility.
D:Validate scripted ACL behavior for direct record and API requests. This could help Scripted ACL conditional check, but it does not resolve the Access Control Debug and denial analysis case. Debugging ACL evaluation is more reliable than guessing from form visibility.
Question 286
A maintenance request must store the assigned user as a link to an actual user record. After the recommended Reference field relations change is implemented, which observation MOST directly verifies that it works?
- A fit-gap review documents which supported functions cover requirements.
- Stored choice values remain consistent across forms, reports and scripts.
- Child records expose applicable inherited fields and table-specific columns.
- Reference selection opens and resolves the correct existing record.
Explanation
Correct Answer
D:Reference selection opens and resolves the correct existing record. This directly tests whether the Reference field relations goal was met. Reference fields model relationships using a target table rather than ordinary unvalidated text.
Incorrect Answers
A:A fit-gap review documents which supported functions cover requirements. This is evidence about Reuse standard capabilities versus bespoke application, not direct proof of the required Reference field relations behavior. The relevant check is that reference selection opens and resolves the correct existing record.
B:Stored choice values remain consistent across forms, reports and scripts. This is evidence about Choice field value and label, not direct proof of the required Reference field relations behavior. The relevant check is that reference selection opens and resolves the correct existing record.
C:Child records expose applicable inherited fields and table-specific columns. This is evidence about Table extension and inherited fields, not direct proof of the required Reference field relations behavior. The relevant check is that reference selection opens and resolves the correct existing record.
Question 287
A record may be read only when the assigned user matches the caller. If the relevant Scripted ACL conditional check safeguard is omitted, which outcome is the MOST directly associated failure?
- A script that always sets answer true grants more access than intended.
- A read role alone should not imply unrestricted mutation of records.
- Exposing sensitive implementation files unintentionally may undermine support and integrity.
- Ordinary developer access should not silently grant universal security-rule editing.
Explanation
Correct Answer
A:A script that always sets answer true grants more access than intended. ACL scripts enable contextual authorization when roles and conditions are insufficient. The corrective approach is to validate scripted ACL behavior for direct record and API requests.
Incorrect Answers
B:A read role alone should not imply unrestricted mutation of records. This failure pattern belongs chiefly to Table write operation ACL; it is not the failure most directly tested in the Scripted ACL conditional check situation. A script that always sets answer true grants more access than intended.
C:Exposing sensitive implementation files unintentionally may undermine support and integrity. This failure pattern belongs chiefly to Protected application files and distribution; it is not the failure most directly tested in the Scripted ACL conditional check situation. A script that always sets answer true grants more access than intended.
D:Ordinary developer access should not silently grant universal security-rule editing. This failure pattern belongs chiefly to Elevated security_admin privilege for ACL edits; it is not the failure most directly tested in the Scripted ACL conditional check situation. A script that always sets answer true grants more access than intended.
Question 288
An employee should see only app records permitted to a defined case-reader role. Which approach BEST meets the requirement while respecting the system constraints?
- Create a correctly scoped table-level read ACL with an appropriate role or condition.
- Configure ACL role and condition requirements and verify records that satisfy each part.
- Use the platform's Access Control Debug tools and user impersonation where authorized.
- Replace table read ACLs with a hidden form field and consider it secure.
Explanation
Correct Answer
A:Verification should demonstrate that authorized role reads work while role-negative direct read tests are denied.
Incorrect Answers
B:This primarily addresses Access control condition versus role, not the specific Table read access control decision.
C:This primarily addresses Access Control Debug and denial analysis, not the specific Table read access control decision.
D:Replace table read ACLs with a hidden form field and consider it secure. This is an unsafe or ineffective shortcut for Table read access control. An overly broad read rule can expose sensitive records outside the intended app.
Question 289
A custom finance menu must be hidden from employees without finance access. If the relevant Application menu role restriction safeguard is omitted, which outcome is the MOST directly associated failure?
- Testing only as admin may mask missing permissions or overly broad access.
- A hidden menu can still leave a table accessible via direct URL or API.
- Blindly making all ACLs public can mask the real rule conflict.
- A broadly visible sensitive module increases confusion and disclosure risk.
Explanation
Correct Answer
B:A hidden menu can still leave a table accessible via direct URL or API. Navigation roles control visibility; they do not replace table ACL authorization. The corrective approach is to test both navigation visibility and record security as different users.
Incorrect Answers
A: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 Application menu role restriction situation. A hidden menu can still leave a table accessible via direct URL or API.
C:This failure pattern belongs chiefly to Access Control Debug and denial analysis; it is not the failure most directly tested in the Application menu role restriction situation.
D:A broadly visible sensitive module increases confusion and disclosure risk. This failure pattern belongs chiefly to Module-specific role requirements; it is not the failure most directly tested in the Application menu role restriction situation. A hidden menu can still leave a table accessible via direct URL or API.
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?
- Hiding a field in a form view does not prevent direct API reads.
- Testing only as admin may mask missing permissions or overly broad access.
- A broadly visible sensitive module increases confusion and disclosure risk.
- 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.