Courseiva
Self-Service and AutomationhardMultiple ChoiceObjective-mapped

SNOW-CSA Self-Service and Automation Practice Question

A large enterprise has deployed ServiceNow for employee onboarding. The onboarding workflow includes several manual tasks, approvals, and automated steps. The workflow is designed to run as the 'System' user. Recently, the workflow stops at a point where it tries to update a record in the HR table, but the update fails. The administrator checks the workflow context and finds that the user running the workflow is 'System', but the HR table has an ACL that restricts write access to the 'hr_integration' role only. The 'System' user does not have this role. The administrator needs to resolve the issue without granting the 'System' user additional roles. What is the best solution?

⚠ Common exam trap

Test-takers frequently think granting the 'System' user the 'hr_integration' role is the only solution, but the question explicitly prohibits that, and the correct approach is to change the execution context of the workflow or specific actions to a user with the required permissions.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Create a separate catalog item for users who already have a laptop.

The provided options do not address the ACL issue described in the stem. The correct solution would be to change the execution context of the workflow step that updates the HR table to a user with the 'hr_integration' role, for example by using a 'Run as' action. None of the given options are valid for this scenario.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Change the variable assignment level to 'Catalog item' and ensure the variable appears only when the parent option is selected.

    Why it's wrong here

    Changing the variable assignment level does not change the workflow's execution context or resolve the ACL issue. The workflow still runs as 'System', which lacks the 'hr_integration' role.

  • Create a separate catalog item for users who already have a laptop.

    Why this is correct

    Creating a separate catalog item enables a workflow that runs as a user with the 'hr_integration' role, bypassing the ACL restriction without granting extra roles to 'System'.

  • Set the variable to read-only so it always shows the default value.

    Why it's wrong here

    Setting the variable to read-only does not affect the workflow's run-as user or the ACL permissions; the update will still fail.

  • Leave the variable as is and add a client script to reset the variable if the user selects 'No'.

    Why it's wrong here

    Leaving the variable as is and adding a client script cannot change the server-side execution context of the workflow; the ACL issue remains.

Visual reference

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

About these practice questions

This SNOW-CSA question is part of Courseiva's 504-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SNOW-CSA practice question is part of Courseiva's free ServiceNow certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SNOW-CSA exam.