Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

← Self-Service and Automation practice sets

SNOW-CSA Self-Service and Automation • Complete Question Bank

SNOW-CSA Self-Service and Automation — All Questions With Answers

Complete SNOW-CSA Self-Service and Automation question bank — all 0 questions with answers and detailed explanations.

98
Questions
Free
No signup
Certifications/SNOW-CSA/Practice Test/Self-Service and Automation/All Questions
Question 1easymultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow users to submit requests for new software without any manual intervention. Which self-service feature should be used to automate the request process?

Question 2mediummultiple choice
Read the full Self-Service and Automation explanation →

A user reports that a catalog item is not visible to them, but other users in the same department can see it. What is the most likely cause?

Question 3hardmultiple choice
Read the full Self-Service and Automation explanation →

During peak usage, the Employee Center portal becomes slow. The administrator wants to improve performance without changing the user interface. What is the best practice approach?

Question 4easymultiple choice
Read the full NAT/PAT explanation →

An administrator wants to automate the fulfillment of a catalog item that requires approval from the user's manager. Which combination of features should be used?

Question 5mediummultiple choice
Read the full Self-Service and Automation explanation →

A company uses the Employee Center portal. Users report that they cannot find a specific service when using the search bar. The service exists and is active. What is the most likely cause?

Question 6hardmultiple choice
Read the full Self-Service and Automation explanation →

An administrator is designing a catalog item for software requests. The item must capture the user's department automatically and pre-populate the cost center. Which feature should be used to achieve this?

Question 7mediummultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow users to reset their own passwords through the portal. Which feature should be enabled?

Question 8hardmultiple choice
Read the full Self-Service and Automation explanation →

A catalog item has multiple variables, and the administrator wants to show a variable only if a previous variable is set to a specific value. Which feature should be used?

Question 9mediummulti select
Read the full Self-Service and Automation explanation →

Which TWO are benefits of using Service Catalog with Record Producers?

Question 10hardmulti select
Read the full Self-Service and Automation explanation →

Which TWO are best practices for managing catalog items in a ServiceNow instance?

Question 11mediummulti select
Read the full Self-Service and Automation explanation →

Which THREE are components of the Employee Center portal?

Question 12hardmultiple choice
Read the full Self-Service and Automation explanation →

You are the ServiceNow administrator for a large enterprise with over 10,000 users. The company uses the Employee Center portal for self-service. Recently, users have reported that when they submit a catalog item, the confirmation page takes over 30 seconds to load, and sometimes they receive a timeout error. The issue only occurs for catalog items that have a workflow attached. The workflows are complex with multiple approval stages and notifications. The server logs show no errors, but the average response time for catalog item submissions with workflows is 45 seconds, compared to 5 seconds for items without workflows. The instance is running on a medium-sized node with default settings. You need to resolve the performance issue without changing the workflow logic or the user interface. What should you do?

Question 13mediummultiple choice
Read the full Self-Service and Automation explanation →

You are troubleshooting an issue with the Virtual Agent chatbot. Users report that when they ask the chatbot 'How do I reset my password?', the chatbot responds with 'I'm sorry, I don't understand that question.' However, the chatbot correctly answers other questions like 'What is the IT support number?' The password reset topic is configured with a user input of 'password reset' and a response that provides instructions. The chatbot's NLU model has been trained with over 50 utterances for the password reset topic. The issue started after a recent update to the chatbot's configuration. What is the most likely cause?

Question 14mediummultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow users to submit requests for new software installations through the Service Portal. The catalog item should show different options based on the user's department. Which feature should be configured on the catalog item to achieve this?

Question 15easymultiple choice
Read the full Self-Service and Automation explanation →

A user reports that when they submit a catalog item request from the Service Portal, they do not receive an email notification. The notification is configured correctly and works for other users. What should the administrator check first?

Question 16hardmultiple choice
Read the full Self-Service and Automation explanation →

A developer writes the script include above to create an approval record. When the method is called from a business rule on the requested item table, the approval is created but assigned to the wrong user. What is the most likely cause?

Exhibit

Refer to the exhibit.

sys_script_include.js:

var ApprovalHelper = Class.create();
ApprovalHelper.prototype = {
    initialize: function() {},
    sendApproval: function(rec) {
        var user = gs.getUser();
        var gr = new GlideRecord('sysapproval_approver');
        gr.initialize();
        gr.sysapproval = rec.sys_id;
        gr.approver = user.getID();
        gr.insert();
    }
};
Question 17mediummultiple choice
Read the full Self-Service and Automation explanation →

An administrator notices that a scheduled job that creates Catalog Tasks from a report runs successfully but produces duplicate tasks for the same request. What is the most likely cause?

Question 18hardmulti select
Read the full Self-Service and Automation explanation →

Which TWO statements are true about Service Catalog variables? (Choose two.)

Question 19easymultiple choice
Read the full Self-Service and Automation explanation →

An organization wants to allow managers to approve requests from their direct reports through the mobile app. Which type of approval rule should be configured?

Question 20hardmultiple choice
Read the full Self-Service and Automation explanation →

A large enterprise uses ServiceNow for IT Service Management. They have a custom application that generates incidents automatically from monitoring alerts. The incidents are assigned to the 'Monitoring Queue' group. Recently, the team noticed that some incidents are not being assigned to any group and remain unassigned. Upon investigation, the administrator finds that the assignment rule for the 'Monitoring Queue' group uses a condition 'Category = Network' AND 'Impact = 3'. However, many alerts have 'Category' set to 'Network' but 'Impact' left blank. The administrator needs to ensure that all incidents from monitoring alerts with 'Category = Network' are assigned to the 'Monitoring Queue' group, regardless of impact. What should the administrator do?

Question 21easymultiple choice
Review the full routing breakdown →

A company wants to allow end users to submit requests for new software installations through the Service Portal. The fulfillment process should automatically route requests to the software team based on the requested software category. Which configuration ensures this automation without additional custom scripting?

Question 22mediummulti select
Read the full Self-Service and Automation explanation →

Which TWO of the following are benefits of using Service Catalog record producers to automate request fulfillment?

Question 23mediumdrag order
Read the full Self-Service and Automation explanation →

Drag and drop the steps to create a new application scope in ServiceNow into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5
Question 24mediumdrag order
Read the full Self-Service and Automation explanation →

Drag and drop the steps to set up an SLA definition in ServiceNow into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5
Question 25mediummatching
Read the full Self-Service and Automation explanation →

Match each ServiceNow feature to its primary purpose.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Server-side logic triggered by record operations

Client-side logic triggered by UI events

Control field visibility, mandatory, and read-only states

Define user permissions on records and fields

Enforce data consistency and validation rules

Question 26mediummatching
Read the full Self-Service and Automation explanation →

Match each ServiceNow flow designer action to its purpose.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Insert a new record into a table

Modify an existing record

Retrieve data from a record

Send an email notification

Execute custom server-side script

Question 27mediummultiple choice
Read the full Self-Service and Automation explanation →

A company has implemented a service catalog for IT requests. The catalog item 'New Laptop' includes variables for hardware specifications. After submission, the request is assigned to the hardware team. However, the hardware team reports that they cannot see the user's preferred operating system choice. What is the most likely cause?

Question 28mediummultiple choice
Read the full Self-Service and Automation explanation →

An administrator wants to allow end users to reset their own passwords using the 'Forgot Password' feature. Which configuration is required to enable this?

Question 29hardmultiple choice
Read the full Self-Service and Automation explanation →

A catalog item uses a Variable Editor to capture complex data. The user submits the request but the variable data is not stored in the sys_variable_value table. What could be the reason?

Question 30easymultiple choice
Read the full Self-Service and Automation explanation →

A knowledge base article with 'Work in Progress' state is not appearing in the service portal search results. What is the most likely reason?

Question 31mediummultiple choice
Read the full Self-Service and Automation explanation →

An administrator wants to send an automatic follow-up email to users who have not completed their catalog request within 24 hours. Which feature should be used?

Question 32hardmultiple choice
Read the full Self-Service and Automation explanation →

A user reports that when they click 'Order Now' on a catalog item, the request is submitted but they receive an error message: 'Item is not available for the requested quantity.' The catalog item has a quantity variable. What is the most likely cause?

Question 33easymultiple choice
Read the full Self-Service and Automation explanation →

Which role is required to create and manage catalog items?

Question 34mediummultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow users to submit requests via email. What must be configured?

Question 35hardmultiple choice
Read the full Self-Service and Automation explanation →

During a catalog item checkout, the system fails to create the requested item record. The flow that triggers on 'Requested' state runs but fails. Which log should be examined first?

Question 36mediummulti select
Read the full Self-Service and Automation explanation →

Which TWO conditions must be met for a catalog item to appear in the service catalog on the portal? (Choose two.)

Question 37hardmulti select
Read the full Self-Service and Automation explanation →

Which THREE elements are required for a successful 'Password Reset' flow in ServiceNow? (Choose three.)

Question 38easymulti select
Read the full Self-Service and Automation explanation →

Which THREE actions can be performed using the 'Service Catalog' module without additional plugins? (Choose three.)

Question 39mediummultiple choice
Read the full Self-Service and Automation explanation →

The flow above is not creating the task record. The variables are not being populated. What is the most likely cause?

Exhibit

Refer to the exhibit. The following is an excerpt from a Flow Designer flow that triggers when a catalog item is submitted:

{
  "trigger": "Catalog Item Submitted",
  "conditions": {
    "catalog_item": "sys_id_of_laptop_request"
  },
  "actions": [
    {
      "type": "Create Record",
      "table": "task",
      "values": {
        "short_description": "{{variables.short_description}}",
        "assignment_group": "{{variables.assignment_group}}"
      }
    },
    {
      "type": "Send Email",
      "to": "{{variables.email}}",
      "subject": "Request Submitted",
      "body": "Your request {{variables.short_description}} has been submitted."
    }
  ]
}
Question 40hardmultiple choice
Read the full Self-Service and Automation explanation →

An administrator creates this after business rule on the 'catalog_item' table but notices that no work notes are being added. What is the most likely reason?

Exhibit

Refer to the exhibit. The following is a Business Rule that runs on the Catalog Item table:

current.work_notes = 'Automated update: ' + gs.nowDateTime();
Question 41easymultiple choice
Read the full Self-Service and Automation explanation →

The widget is not displaying the user's groups on the portal. The server script returns the correct data. What is the most likely cause?

Exhibit

Refer to the exhibit. The following is a snippet from a Service Portal widget's client controller:

c.data.userGroups = [];
c.server.get({ action: 'getUserGroups' }).then(function(response) {
    c.data.userGroups = response.data.groups;
});
Question 42easymultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow users to reset their own passwords via the Service Portal. Which feature should be configured?

Question 43mediummultiple choice
Read the full Self-Service and Automation explanation →

A catalog item uses a variable that should be mandatory only if the user selects a specific option in a previous variable. Which approach is best?

Question 44hardmultiple choice
Read the full Self-Service and Automation explanation →

An administrator notices that a scheduled flow designed to send approval reminders is not triggering. The flow is set to run on the sysapproval_approver table with a condition of 'state = requested'. What is the most likely cause?

Question 45easymultiple choice
Read the full Self-Service and Automation explanation →

Which module is used to create and manage record producers?

Question 46mediummultiple choice
Read the full Self-Service and Automation explanation →

A user reports that when they submit a catalog item from the Service Portal, they do not receive an email notification confirming the request. The notification is configured on the Request table. What is the likely issue?

Question 47hardmultiple choice
Read the full Self-Service and Automation explanation →

An administrator needs to implement a service catalog item that requires the user to select a location from a list, and based on that location, the available cost center options should be filtered. Which configuration should be used?

Question 48easymultiple choice
Read the full Self-Service and Automation explanation →

What is the purpose of the 'Flow Designer'?

Question 49mediummultiple choice
Review the full routing breakdown →

A company wants to automatically route catalog requests to the manager of the requestor for approval. Which configuration should be used in the catalog item's approval settings?

Question 50mediummultiple choice
Read the full Self-Service and Automation explanation →

An administrator notices that a flow that runs when a catalog item is submitted is failing because the flow tries to update a record that the flow's user (system) does not have permission to update. What is the best practice to address this?

Question 51easymulti select
Read the full Self-Service and Automation explanation →

Which two of the following are true about Service Catalog variables? (Choose two.)

Question 52mediummulti select
Read the full Self-Service and Automation explanation →

Which two of the following are built-in actions in Flow Designer that require no script to configure? (Choose two.)

Question 53hardmulti select
Read the full Self-Service and Automation explanation →

Which three conditions are required for a catalog item to appear in the Service Portal? (Choose three.)

Question 54mediummultiple choice
Read the full Self-Service and Automation explanation →

Refer to the exhibit. An administrator runs this script in a background script. What is the effect?

Exhibit

var gr = new GlideRecord('sysapproval_approver');
gr.addQuery('state', 'requested');
gr.addQuery('approval_for', gs.getUserID());
gr.query();
while(gr.next()){
    gr.state = 'approved';
    gr.update();
}
Question 55hardmultiple choice
Read the full Self-Service and Automation explanation →

Refer to the exhibit. A flow is configured as shown. When will this flow trigger?

Exhibit

{
    "name": "Submit Request",
    "trigger": {
        "type": "record",
        "table": "sc_req_item",
        "condition": "stage IN submitted,approved"
    },
    "actions": [
        {
            "type": "approval",
            "table": "sc_req_item",
            "field": "approval"
        }
    ]
}
Question 56mediummultiple choice
Read the full Self-Service and Automation explanation →

Refer to the exhibit. An administrator sets the system properties as shown. What is the result?

Exhibit

> glide.element.security.level = high
> glide.ui.escape_text = false
Question 57easymultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow employees to request software through the service catalog. Each software item requires the employee to select a license type (Standard, Professional, or Enterprise). Which variable type should be used for the license type selection?

Question 58mediummultiple choice
Read the full Self-Service and Automation explanation →

An administrator needs to automate the process of sending a welcome email to new users after their account is created in ServiceNow. The process should also create a 'New Hire Orientation' task assigned to the manager. Which automation method should be used to implement this requirement?

Question 59hardmultiple choice
Read the full Self-Service and Automation explanation →

A catalog item has a variable called 'cost_center' that references the 'cost_centers' table. The variable is mandatory and must be filled before submission. However, users report that they can submit the item without selecting a cost center. The mandatory attribute is set to true. What is the most likely cause?

Question 60mediummultiple choice
Read the full Self-Service and Automation explanation →

An administrator is designing a service catalog for IT requests. They want to group related catalog items under categories such as 'Hardware' and 'Software'. Additionally, they want to allow users to search for items within a category. What is the best practice for structuring the catalog?

Question 61hardmultiple choice
Read the full Self-Service and Automation explanation →

A company is implementing Virtual Agent to handle common password reset requests. The conversation flow should ask the user to verify their identity using their employee ID and date of birth. Which Virtual Agent topic design should be used to collect this information?

Question 62easymultiple choice
Read the full Self-Service and Automation explanation →

An organization wants to allow users to submit requests via a self-service portal without needing to log in. Which configuration is required to enable this?

Question 63hardmultiple choice
Read the full Self-Service and Automation explanation →

A catalog item uses a variable substitution in the short description like: 'Request for ${variable_name}'. The variable is a reference field to the 'Configuration Item' table. When a user submits the request, the short description displays 'Request for sys_id' instead of the display value. What could be the cause?

Question 64mediummultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow managers to approve requests on behalf of their team members using the mobile app. What is the best way to enable this self-service capability?

Question 65easymultiple choice
Read the full Self-Service and Automation explanation →

Which feature should be used to allow users to track the status of their service catalog requests via the self-service portal?

Question 66easymulti select
Read the full Self-Service and Automation explanation →

Which TWO of the following are valid properties that can be set on a catalog item to control its behavior in the self-service portal?

Question 67mediummulti select
Read the full Self-Service and Automation explanation →

Which TWO of the following are valid ways to customize the appearance and functionality of a service portal page for self-service users?

Question 68hardmulti select
Read the full Self-Service and Automation explanation →

Which THREE of the following are benefits of using Flow Designer over traditional Workflow for automation in ServiceNow?

Question 69mediummultiple choice
Read the full Self-Service and Automation explanation →

A catalog item has a variable 'category' (choice) and 'subcategory' (select box). When a user selects 'hardware' for category, the subcategory dropdown shows laptop and desktop. When 'software' is selected, it shows Operating System and Office Suite. However, users report that after selecting category, the subcategory dropdown does not update. What is the most likely cause?

Exhibit

Refer to the exhibit.

Catalog Client Script (onChange) on variable 'category':
```javascript
function onChange(control, oldValue, newValue, isLoading, isTemplate) {
   if (isLoading || newValue == '') {
      return;
   }
   var subcat = g_form.getControl('subcategory');
   if (newValue == 'hardware') {
      subcat.setOptions({laptop: 'Laptop', desktop: 'Desktop'});
   } else if (newValue == 'software') {
      subcat.setOptions({os: 'Operating System', office: 'Office Suite'});
   }
}
```
Question 70hardmultiple choice
Read the full Self-Service and Automation explanation →

An administrator wrote a business rule to automatically close all child tasks when an incident is resolved. However, some child tasks are not getting closed. Which of the following is the most likely reason for this issue?

Exhibit

Refer to the exhibit.

Business Rule (async) on Incident 'update':
```javascript
(function executeRule(current, previous /*null when async*/) {
   if (current.state == 6) { // state 6 = resolved
      var gr = new GlideRecord('task');
      gr.addQuery('parent', current.sys_id);
      gr.addQuery('state', '!=', 3); // 3 = closed complete
      gr.query();
      while (gr.next()) {
         gr.state = 3;
         gr.update();
      }
   }
})(current, previous);
```
Question 71easymultiple choice
Read the full Self-Service and Automation explanation →

A UI Policy is configured to run on load and on change for the department and category variables. When a user selects department 'IT' and category does not contain 'hardware', what is the behavior regarding the 'cost_center' variable?

Exhibit

Refer to the exhibit.

UI Policy condition:
```javascript
if (g_form.getValue('department') == 'IT' && g_form.getValue('category').indexOf('hardware') != -1) {
   g_form.setMandatory('cost_center', true);
} else {
   g_form.setMandatory('cost_center', false);
}
```
Question 72mediummultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow users to request software licenses through the service catalog. The request form should automatically populate the user's manager's email address. Which configuration option should the administrator use?

Question 73easymultiple choice
Read the full Self-Service and Automation explanation →

A user reports that they are unable to submit a catalog request because the 'Submit' button is grayed out. The form has mandatory variables. What is the most likely cause?

Question 74hardmultiple choice
Read the full Self-Service and Automation explanation →

Refer to the exhibit. An administrator created the above Flow Designer action script to retrieve user details. When tested, the action returns 'User not found' for a valid user sys_id. What is the most likely cause?

Exhibit

(function execute(inputs, outputs) {
    var gr = new GlideRecord('sys_user');
    gr.get('user_sys_id', inputs.user_sys_id);
    if (gr.isValidRecord()) {
        outputs.user_email = gr.email;
        outputs.user_department = gr.department;
    } else {
        outputs.error = 'User not found';
    }
})(inputs, outputs);
Question 75mediummultiple choice
Read the full Self-Service and Automation explanation →

An organization needs to ensure that when a catalog item is ordered, a task is created for the IT team to provision the requested software. They want to use a flow to automate this. Which configuration should be used?

Question 76easymultiple choice
Read the full Self-Service and Automation explanation →

A user can see a catalog item in the Service Portal but when they click on it, they get an error 'Item not available'. What is the most likely reason?

Question 77hardmultiple choice
Read the full Self-Service and Automation explanation →

Refer to the exhibit. An administrator created a catalog item using a record producer. When a user submits the request, the record producer fails to create the requested item. The log shows a missing mandatory field error. What is the most likely cause?

Exhibit

{
  "sys_id": "catalog_item_123",
  "name": "Laptop Request",
  "variables": [
    {"name": "model", "type": "string", "mandatory": true},
    {"name": "remarks", "type": "string", "mandatory": false}
  ],
  "record_producer": {
    "name": "Produce Laptop RITM",
    "table": "sc_req_item",
    "mappings": [
      {"variable": "model", "target_field": "short_description"},
      {"variable": "remarks", "target_field": "comments"}
    ]
  }
}
Question 78mediummultiple choice
Read the full Self-Service and Automation explanation →

An administrator wants to send an email notification to the user's manager when a specific catalog item is requested. Which approach is most efficient?

Question 79easymultiple choice
Read the full Self-Service and Automation explanation →

A user is unable to access the Service Portal. They receive a '404' error. What is the most likely cause?

Question 80mediummultiple choice
Read the full Self-Service and Automation explanation →

An organization uses an approval process for all catalog requests. They want a delegated approver to be able to approve on behalf of the manager. Which configuration is required?

Question 81mediummulti select
Read the full VPN explanation →

An administrator is creating a service catalog item for a VPN access request. The item should only be available to employees in the IT department. Which two configurations can enforce this? (Choose two.)

Question 82mediummulti select
Read the full Self-Service and Automation explanation →

A company wants to ensure that when a high-priority catalog request is submitted, the IT manager receives an immediate notification. Which two methods can achieve this? (Choose two.)

Question 83hardmulti select
Read the full Self-Service and Automation explanation →

An administrator is configuring a Virtual Agent topic to handle common IT questions. Which three components are required to build a basic topic? (Choose three.)

Question 84hardmultiple choice
Read the full NAT/PAT explanation →

A large organization with 5,000 employees uses ServiceNow for IT service management. They have implemented a comprehensive service catalog with over 200 catalog items, each containing between 10 and 30 variables. Recently, users have reported that catalog items take more than 10 seconds to load in the Service Portal, leading to frustration and abandoned requests. The administrator has analyzed portal performance and found that the catalog item forms are slow to render, especially items with many variables and complex client scripts. The system logs show no errors, and the portal server resources are adequate. The administrator notes that many catalog items have multiple Catalog Client Scripts that execute on load, performing tasks such as populating dropdowns and validating user data. The goal is to improve load times without removing any variables or eliminating client-side logic. Which action should the administrator take first?

Question 85easymultiple choice
Read the full Self-Service and Automation explanation →

A company wants to allow users to request IT equipment through the service portal. They need a catalog item that includes a variable for selecting a laptop model, and the request should be automatically assigned to the hardware team. What is the best way to accomplish the automatic assignment?

Question 86mediummultiple choice
Read the full Self-Service and Automation explanation →

A ServiceNow administrator notices that some users are able to see and request services in the service portal that they should not have access to. Which of the following should the administrator check first?

Question 87hardmultiple choice
Read the full Self-Service and Automation explanation →

A company has implemented a complex service catalog workflow that includes multiple approval stages and manual tasks. Recently, some requests have been stuck in the 'Pending' state without progressing. The administrator has verified that the approval conditions are met and the approval records are created. What is the most likely cause?

Question 88mediummultiple choice
Read the full Self-Service and Automation explanation →

A system administrator wants to create a catalog item that allows users to request a new software license. The item needs to have a variable that lets the user choose the software from a list, and then automatically calculate the cost based on the license type and quantity. Which variable type should be used for the software selection?

Question 89hardmulti select
Read the full Self-Service and Automation explanation →

Which TWO are valid methods to configure a service catalog item to require an approval only if the cost exceeds $500?

Question 90easymulti select
Read the full Self-Service and Automation explanation →

Which THREE are true about Service Portal widgets?

Question 91mediummultiple choice
Read the full Self-Service and Automation explanation →

A company uses ServiceNow for IT service management. The service catalog includes several record producers that allow employees to submit requests for various services directly from the service portal. Recently, the help desk has been receiving complaints that some requests are being submitted without all required fields filled in, causing confusion and additional back-and-forth emails. The administrator needs to ensure that users cannot submit the record producer form unless all required fields are completed. The administrator has verified that the fields are marked as mandatory in the variable definition. However, users are still able to bypass this requirement. The record producer is configured to submit the request on behalf of the user. What should the administrator do to enforce mandatory fields at the portal level?

Question 92hardmultiple choice
Study the full ACL explanation →

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?

Question 93easymultiple choice
Read the full Self-Service and Automation explanation →

A service desk manager wants to provide a self-service option for employees to reset their own passwords. The company is using ServiceNow's Virtual Agent. The administrator needs to configure the Virtual Agent to handle password reset requests. Which component should be used to design the conversation flow for password reset?

Question 94hardmultiple choice
Read the full Self-Service and Automation explanation →

A company has a catalog item that allows users to request a new laptop. The item has a variable for 'Laptop Model' which is a reference to the 'cmdb_ci_computer' table. Recently, users have been complaining that they are seeing laptops that are not available (e.g., already assigned or retired). The administrator wants to filter the variable to show only laptops that are in stock and not assigned. Which approach should the administrator take?

Question 95mediummultiple choice
Read the full Self-Service and Automation explanation →

A company uses ServiceNow to manage office supply requests. The process involves a catalog item with variables for item name, quantity, and delivery location. The delivery location is a reference variable to the 'Location' table. The administrator wants to automatically set the delivery location to the user's default location if no location is selected. The user's default location is stored on the user record (sys_user table). The administrator has already added a default value on the variable that is supposed to pull from the user record, but it does not work. What is the most likely reason?

Question 96easymultiple choice
Read the full Self-Service and Automation explanation →

A company is implementing ServiceNow Service Portal for employee self-service. They want to display a list of recent requests on the homepage. Which widget is most appropriate for this purpose?

Question 97easymulti select
Read the full Self-Service and Automation explanation →

A ServiceNow administrator is configuring a Catalog Item to handle employee laptop requests. Which TWO of the following are valid methods to automatically populate a variable's value based on the requester's information? (Choose two.)

Question 98hardmultiple choice
Read the full Self-Service and Automation explanation →

A large enterprise uses ServiceNow for IT Service Management and has implemented a self-service portal with over 50 catalog items. Recently, the IT team receives complaints that certain catalog items are not visible to users who should have access based on their roles. The administrator has verified that the catalog items are set to 'User Criteria' and 'Roles' correctly. Additionally, the portal's 'Catalog Categories' and 'Homepage' configuration seem correct. However, users still report missing items. Upon investigation, the administrator notices that the 'Available for' criteria on some catalog items include conditions like 'User's Department is IT', but the users in IT claim they still cannot see the item. The administrator checks the user records and confirms that the department field is correctly populated. What is the most likely cause of this issue?

Practice tests

Scored 10-question sessions with instant feedback and explanations.

SNOW-CSA Practice Test 1 — 10 Questions→SNOW-CSA Practice Test 2 — 10 Questions→SNOW-CSA Practice Test 3 — 10 Questions→SNOW-CSA Practice Test 4 — 10 Questions→SNOW-CSA Practice Test 5 — 10 Questions→SNOW-CSA Practice Exam 1 — 20 Questions→SNOW-CSA Practice Exam 2 — 20 Questions→SNOW-CSA Practice Exam 3 — 20 Questions→SNOW-CSA Practice Exam 4 — 20 Questions→Free SNOW-CSA Practice Test 1 — 30 Questions→Free SNOW-CSA Practice Test 2 — 30 Questions→Free SNOW-CSA Practice Test 3 — 30 Questions→SNOW-CSA Practice Questions 1 — 50 Questions→SNOW-CSA Practice Questions 2 — 50 Questions→SNOW-CSA Exam Simulation 1 — 100 Questions→

Practice by domain

Each domain maps to a weighted exam section. Focus on the domain where you are weakest.

Reporting, SLA and ImportsSelf-Service and AutomationUI, Navigation and FormsDatabase Administration and CMDBService Catalog and WorkflowsApplication Rules, ACL and Notifications

Practice by scenario

Filter questions by type — troubleshooting, exhibit, drag-and-drop, PBQ, ACLs, OSPF, and more.

Browse scenarios→

Continue studying

All Self-Service and Automation setsAll Self-Service and Automation questionsSNOW-CSA Practice Hub