{"id":"csa-g-9fd37d3c","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_select","question":"A new agent wants to find the items they recently viewed and to switch into the configurable workspaces they can access. Which TWO Next Experience Unified Navigation menus support these tasks?","options":[{"id":"a","text":"Favorites"},{"id":"b","text":"History"},{"id":"c","text":"User menu"},{"id":"d","text":"Workspaces"},{"id":"e","text":"Notifications"}],"correct_answers":["b","d"],"explanation":"The Next Experience UI lets you navigate to and save important resources with the Favorites, History, and Workspaces menus. The History menu is where you find your recently-viewed items in a single menu, and the Workspaces menu lists the workspaces you have access to so you can switch between classic environment applications and configurable workspaces. See https://www.servicenow.com/docs/r/platform-user-interface/next-experience-landing-page.html","wrong_answer_explanations":[{"option":"a","explanation":"The Favorites menu holds pages you chose to add, for example by selecting the star icon in the contextual app pill. It is for your most used pages, not an automatic list of recently viewed items."},{"option":"c","explanation":"The user menu is where you personalize your instance and set your user preferences. It does not list recently viewed items or available workspaces."},{"option":"e","explanation":"Notifications let you view and personalize notifications applicable to you based on access and admin configurations. They do not track recently viewed items or list workspaces."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/next-experience-landing-page.html","https://www.servicenow.com/docs/r/platform-user-interface/next-experience-ui.html","https://www.servicenow.com/docs/r/platform-user-interface/managing-your-favorites.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-e067e69e","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_choice","question":"A customer service manager wants agents to answer customer questions and resolve issues from a suite of tools in a single, focused work area. Which user interface fits this need?","options":[{"id":"a","text":"Configurable Workspace"},{"id":"b","text":"Service Portal"},{"id":"c","text":"Next Experience landing page"},{"id":"d","text":"Content Management System"}],"correct_answers":["a"],"explanation":"The Configurable Workspace UI provides a suite of tools in a single, focused work area to help you answer customer questions and resolve issues. Agents get full context and AI-assisted recommendations in a single view and can communicate with customers from the same interface while reviewing issues. See https://www.servicenow.com/docs/r/platform-user-interface/workspace-landing-page.html","wrong_answer_explanations":[{"option":"b","explanation":"Service Portal is used to build self-service catalogs and portals so that customers can get the services and products they need, not a focused agent work area for resolving issues."},{"option":"c","explanation":"Next Experience landing pages present role-specific content, such as lists and reporting, to help you start working. They are a starting point, not the agent work area for resolving issues."},{"option":"d","explanation":"The Content Management System is used to take user interface development further with integrated apps and custom sites. It is not the agent tool suite for resolving customer issues."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/workspace-landing-page.html","https://www.servicenow.com/docs/r/platform-user-interface/c_NavigationAndTheUserInterface.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-36583028","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_choice","question":"A platform owner wants to give users support and critical information at the anticipated time of need, using in-product help, modals, tours, and guides. Which ServiceNow offering groups these solutions?","options":[{"id":"a","text":"Configurable Workspace"},{"id":"b","text":"Adoption Services"},{"id":"c","text":"Unified Navigation"},{"id":"d","text":"Service Portal"}],"correct_answers":["b"],"explanation":"Adoption Services is a suite of solutions, both products and features, that provide user support and critical information at the anticipated time of need. It includes in-product help, onboarding modals, Guided Setup, and Guided Tours that teach users how to interact with the UI pages they are looking at in their instance. See https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/adoption-services.html","wrong_answer_explanations":[{"option":"a","explanation":"The Configurable Workspace UI is a suite of tools in a single, focused work area for answering customer questions and resolving issues. It is not the suite of user assistance products."},{"option":"c","explanation":"Unified Navigation provides the tools to navigate your instance and set preferences, such as the All menu, global search, and the user menu. It does not group help, modals, tours, and guides."},{"option":"d","explanation":"Service Portal is used to build portals and catalogs so customers can get services and products. It is not the suite that delivers in-product help, tours, and guides."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/adoption-services.html","https://www.servicenow.com/docs/r/platform-user-interface/c_NavigationAndTheUserInterface.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-2f242fc6","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_choice","question":"An administrator wants a wizard-like introduction to appear for users when a new application is rolled out in their Next Experience instance. Which Adoption Services feature should the administrator create?","options":[{"id":"a","text":"Guided Setup"},{"id":"b","text":"Embedded Help"},{"id":"c","text":"Onboarding modal"},{"id":"d","text":"Visual Task Board"}],"correct_answers":["c"],"explanation":"Onboarding modals provide a wizard-like experience to introduce users to new experiences and applications in a Next Experience instance. Some are included by default, such as the modal shown the first time you log in with Next Experience enabled, and administrators can create custom onboarding modals for new experiences and applications. See https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/next-experience-onboarding.html","wrong_answer_explanations":[{"option":"a","explanation":"Guided Setup organizes configuration activities into categories so you can step through the initial configuration of a product or application. It guides configuration, not a user introduction."},{"option":"b","explanation":"Embedded Help provides targeted help content in a UI page based on the user's role, shown in the sidebar when the help icon is selected. It is not a wizard-like introduction."},{"option":"d","explanation":"Visual Task Boards give a graphical breakdown of work to help manage projects and lists. They are a personalization tool, not an Adoption Services introduction for users."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/next-experience-onboarding.html","https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/adoption-services.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-4ee9c77d","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_choice","question":"A service desk agent knows the exact number of an incident and wants to open it from the Unified Navigation search field without loading the search results page. What should the agent do?","options":[{"id":"a","text":"Type the number, then press Enter to open the record"},{"id":"b","text":"Rerun the number from the Recently Searched list"},{"id":"c","text":"Type the number, then narrow results by source table"},{"id":"d","text":"Type the number, then select the Exact Match preview"}],"correct_answers":["d"],"explanation":"When you enter a record number in the Unified Navigation search field but don't press Enter or select View results, the search field displays a preview of the record with an Exact Match tag. Selecting that preview goes directly to the matching record, bypassing the search results page. See https://www.servicenow.com/docs/r/platform-user-interface/using-search-next-experience.html","wrong_answer_explanations":[{"option":"a","explanation":"Pressing Enter (or selecting View results) performs a global search and opens the search results page, which is the step the agent wants to skip."},{"option":"b","explanation":"Selecting a Recently Searched query repeats that search, which leads to the search results page instead of opening the record directly."},{"option":"c","explanation":"Narrowing by source table is done on the search results page, where you select a source table to see its matching records. Using it means the results page has already loaded."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/using-search-next-experience.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-4669ed89","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_choice","question":"An administrator needs to step through the initial configuration of a newly installed application, with the configuration activities organized into categories that link to the pages where each step is done. Which feature fits?","options":[{"id":"a","text":"Guided Tours"},{"id":"b","text":"Onboarding modals"},{"id":"c","text":"Guided Setup"},{"id":"d","text":"In-product help"}],"correct_answers":["c"],"explanation":"Guided Setup organizes configuration activities into categories and is used to step through the initial configuration of any product or application that provides a Guided Setup module. Each category gives planning guidance, pre-setup steps, help links, and links to the instance pages where you perform the configuration. Note that starting with Australia it is being prepared for future deprecation and is hidden on new instances, but it is still supported. See https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/guided-setup.html","wrong_answer_explanations":[{"option":"a","explanation":"Guided Tours are interactive, step-by-step walkthroughs that help users navigate platform features and processes. They train users on the UI rather than organizing an application's configuration tasks."},{"option":"b","explanation":"Onboarding modals provide a wizard-like experience that introduces users to new experiences and applications. They do not organize configuration activities into categories."},{"option":"d","explanation":"In-product help (Embedded Help and Help Center) shows targeted help content on a page based on the user's role. It does not walk an administrator through configuration categories."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/guided-setup.html","https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/adoption-services.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-2fcaf5c8","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_choice","question":"A user moving off the classic UI wants to reach Core UI pages, dashboards, and their workspace from the same pane without opening multiple windows. Which Next Experience capability provides this?","options":[{"id":"a","text":"Unified Navigation"},{"id":"b","text":"Contextual navigation"},{"id":"c","text":"Next Experience landing page"},{"id":"d","text":"Service Portal"}],"correct_answers":["a"],"explanation":"Unified Navigation enables you to access content across your instance in a single pane, simplifying access to the items you need to get working. You can access the Core UI and dashboards in the same pane as your Workspace, and navigate to modules in your instance without opening multiple windows. See https://www.servicenow.com/docs/r/platform-user-interface/next-experience-ui.html","wrong_answer_explanations":[{"option":"b","explanation":"Contextual navigation shows you where you are while you're working. It orients the user but is not what brings Core UI, dashboards, and workspaces into one pane."},{"option":"c","explanation":"Next Experience landing pages present role-specific content to help you start working. They are a start page, not the navigation that unifies access across the instance."},{"option":"d","explanation":"Service Portal is used to build self-service portals and catalogs for customers. It does not unify access to Core UI pages, dashboards, and workspaces."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/next-experience-ui.html","https://www.servicenow.com/docs/r/platform-user-interface/c_NavigationAndTheUserInterface.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-e01d5859","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_choice","question":"While working on a record in Next Experience, a user wants to confirm where they are in the instance and add the current page as a favorite. Which Unified Navigation element should they use?","options":[{"id":"a","text":"Global Search field"},{"id":"b","text":"Contextual app pill"},{"id":"c","text":"Favorites menu"},{"id":"d","text":"History menu"}],"correct_answers":["b"],"explanation":"The contextual app pill lets you see where you are in the instance and favorite the current item if desired. To add a favorite from any page, you select the star icon in the contextual app pill, and the favorite then appears in the Favorites menu. See https://www.servicenow.com/docs/r/platform-user-interface/next-experience-ui.html","wrong_answer_explanations":[{"option":"a","explanation":"Global Search searches across your instance to return the results most relevant to you. It does not show your current location or add the current page as a favorite."},{"option":"c","explanation":"The Favorites menu is where favorites appear after you add them, and where you organize them. The documented way to favorite the current page is the star icon in the contextual app pill."},{"option":"d","explanation":"The History menu lists your recently-viewed items so you can return to them. It does not show your current location or favorite the current page."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/next-experience-ui.html","https://www.servicenow.com/docs/r/platform-user-interface/managing-your-favorites.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-e1086cd9","certification":"CSA","certification_name":"Certified System Administrator","domain":"Platform Overview & Navigation","topic":"Platform Overview & Navigation","type":"multiple_choice","question":"An administrator wants agents working in a configurable workspace to see targeted help content based on their role and their location in the workspace. Which in-product help experience should they use?","options":[{"id":"a","text":"Embedded Help"},{"id":"b","text":"Guided Setup"},{"id":"c","text":"Onboarding modals"},{"id":"d","text":"Help Center"}],"correct_answers":["d"],"explanation":"Help Center is the next-generation Embedded Help product for configurable workspaces. It provides targeted help content to users based on their role and specific to their location in a configurable workspace or page built with the Next Experience UI Framework, and it displays existing Embedded Help content. See https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/inproduct-help.html","wrong_answer_explanations":[{"option":"a","explanation":"Embedded Help gives role-based help on classic environment pages, but the documentation states it is available only in Core UI and directs you to Help Center for configurable workspaces."},{"option":"b","explanation":"Guided Setup steps an administrator through the initial configuration of a product or application. It does not show targeted help content to agents in a workspace."},{"option":"c","explanation":"Onboarding modals provide a wizard-like introduction to new experiences and applications. They are not the in-product help experience that shows role-based help in a workspace."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/inproduct-help.html","https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/help-center.html","https://www.servicenow.com/docs/r/platform-user-interface/adoption-services/embedded-help.html"],"url":"https://snready.com/csa/practice-questions/platform-overview-navigation"}
{"id":"csa-g-c1456a1c","certification":"CSA","certification_name":"Certified System Administrator","domain":"Instance Configuration","topic":"Instance Configuration","type":"multiple_select","question":"An administrator is preparing guidance for users who rely on assistive technology. Which TWO of the following does the documentation list as accessibility features of the platform?","options":[{"id":"a","text":"Next Experience History menu"},{"id":"b","text":"Screen reader support"},{"id":"c","text":"Next Experience Workspaces menu"},{"id":"d","text":"Color and style settings"},{"id":"e","text":"Next Experience landing pages"}],"correct_answers":["b","d"],"explanation":"The Using accessibility features page states that accessibility features include keyboard navigation, color and style settings, using a screen reader, and search methods. Screen elements are enhanced so screen readers can read them, and color and style changes such as the high contrast theme make the platform more accessible. See https://www.servicenow.com/docs/r/platform-user-interface/keyboard-accessibility.html","wrong_answer_explanations":[{"option":"a","explanation":"The History menu is one of the Next Experience menus (with Favorites and Workspaces) used to navigate to and save important resources. It is a navigation feature, not an accessibility feature."},{"option":"c","explanation":"The Workspaces menu is a Next Experience navigation menu for switching to configurable workspaces. The documentation does not list it among the accessibility features."},{"option":"e","explanation":"Next Experience landing pages show role-specific content when a user logs in. They are a productivity feature of the Next Experience, not one of the listed accessibility features."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/keyboard-accessibility.html","https://www.servicenow.com/docs/r/platform-user-interface/next-experience-landing-page.html"],"url":"https://snready.com/csa/practice-questions/instance-configuration"}
{"id":"csa-g-258f98e7","certification":"CSA","certification_name":"Certified System Administrator","domain":"Instance Configuration","topic":"Instance Configuration","type":"multiple_choice","question":"After activating a plugin in a sub-production instance and testing it, an administrator decides the organization will not use its features. What does the documentation recommend?","options":[{"id":"a","text":"Deactivate it under System Applications"},{"id":"b","text":"Set the plugin record's Active field to false"},{"id":"c","text":"Ask ServiceNow personnel to deactivate it"},{"id":"d","text":"Hide its functionality with roles and ACLs"}],"correct_answers":["d"],"explanation":"Once a plugin is activated it can't be disabled or deactivated. The ServiceNow plugins page says that, if necessary, you can hide or disable the functionality by restricting access through roles and ACLs, which is why plugins should be tested in a non-production instance first. See https://www.servicenow.com/docs/r/platform-administration/c_ServiceNowPlugins.html","wrong_answer_explanations":[{"option":"a","explanation":"System Applications > All Available Applications is where plugins are found and installed, but an activated plugin can't be deactivated there or anywhere else; its functionality can only be hidden."},{"option":"b","explanation":"There is no supported way to switch an activated plugin off. The documentation states that after a plugin is activated, you can't disable or deactivate it."},{"option":"c","explanation":"ServiceNow personnel activate some plugins on request, but the documentation states activated plugins can't be deactivated. The recommended approach is to restrict access with roles and ACLs."}],"references":["https://www.servicenow.com/docs/r/platform-administration/c_ServiceNowPlugins.html","https://www.servicenow.com/docs/r/platform-administration/t_ActivateAPlugin.html"],"url":"https://snready.com/csa/practice-questions/instance-configuration"}
{"id":"csa-g-bbb2d7e3","certification":"CSA","certification_name":"Certified System Administrator","domain":"Instance Configuration","topic":"Instance Configuration","type":"multiple_choice","question":"An administrator needs to turn the Next Experience UI off for every user on the instance, regardless of any individual user preference. Which system property should be set to false?","options":[{"id":"a","text":"glide.ui.polaris.experience"},{"id":"b","text":"glide.ui.polaris.on_off_user_pref_enabled"},{"id":"c","text":"glide.ui.next_experience.opt_out"},{"id":"d","text":"glide.ui.polaris.menus"}],"correct_answers":["a"],"explanation":"The glide.ui.polaris.experience property turns the Next Experience UI on or off for the entire instance. It takes precedence over all other Next Experience properties and user preferences, so when it is false the Next Experience UI is off for all users. See https://www.servicenow.com/docs/r/platform-user-interface/pol-sys-properties.html","wrong_answer_explanations":[{"option":"b","explanation":"This property only controls whether users see the Display toggle that sets the glide.ui.polaris.use preference. Setting it to false hides the toggle; it does not turn the UI off."},{"option":"c","explanation":"This property prevents the Next Experience UI from turning on automatically during an upgrade, and only for instances not yet using it. It is checked one time, during the upgrade."},{"option":"d","explanation":"This property toggles the Unified Navigation menus in the header. Setting it to false removes those menus but leaves the Next Experience UI itself turned on."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/pol-sys-properties.html"],"url":"https://snready.com/csa/practice-questions/instance-configuration"}
{"id":"csa-g-0cf2e09e","certification":"CSA","certification_name":"Certified System Administrator","domain":"Instance Configuration","topic":"Instance Configuration","type":"multiple_choice","question":"An administrator wants a user preference value to act as the default for all users who have not customized that feature. How should the User preferences [sys_user_preference] record be configured?","options":[{"id":"a","text":"Clear System and set User to the admin account"},{"id":"b","text":"Select System and leave the User field empty"},{"id":"c","text":"Select System and add one record per user"},{"id":"d","text":"Clear System and leave the User field empty"}],"correct_answers":["b"],"explanation":"System-wide (default or global) preferences are identified by System=TRUE and an empty User field. To make a preference the default, create it, check the System check box and leave User empty. Users who customize the feature get their own record with System=FALSE and their user name. See https://www.servicenow.com/docs/r/platform-user-interface/c_UserPreferences.html","wrong_answer_explanations":[{"option":"a","explanation":"A record with System cleared and a user named is a user-specific customization. It would apply only to the admin account, not to all other users."},{"option":"c","explanation":"Records that name individual users are user-specific preferences, and the documentation identifies a global preference by an empty User field, so one shared record is used."},{"option":"d","explanation":"A global preference requires the System check box to be selected (System=TRUE) in addition to an empty User field. Leaving System cleared does not mark it as the system-wide default."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/c_UserPreferences.html"],"url":"https://snready.com/csa/practice-questions/instance-configuration"}
{"id":"csa-g-b3d823e3","certification":"CSA","certification_name":"Certified System Administrator","domain":"Instance Configuration","topic":"Instance Configuration","type":"multiple_choice","question":"An administrator needs to add components to a page in one of the prebuilt Configurable Workspace experiences instead of building a workspace from scratch. Which tool should they use?","options":[{"id":"a","text":"Form Designer"},{"id":"b","text":"Branding Editor"},{"id":"c","text":"UI Builder"},{"id":"d","text":"Theme Builder"}],"correct_answers":["c"],"explanation":"Configurable Workspaces are configured in UI Builder. The documentation notes that ServiceNow's prebuilt Configurable Workspace experiences can be updated and modified in UI Builder rather than creating an experience from scratch, and UI Builder is used to create or customize the pages, made of components, that form a workspace. See https://www.servicenow.com/docs/r/platform-user-interface/c_set-up-configurable-workspace.html","wrong_answer_explanations":[{"option":"a","explanation":"Form Designer is a Core UI tool for creating or changing form views on the classic environment. It does not edit Configurable Workspace pages."},{"option":"b","explanation":"Branding Editor gives a Service Portal its own look and feel through theme colors and quick setup options. It does not modify workspace pages."},{"option":"d","explanation":"Theme Builder manages Next Experience themes such as color palettes without code. It changes the look of the UI, not the components on a workspace page."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/c_set-up-configurable-workspace.html","https://www.servicenow.com/docs/r/application-development/ui-builder/ui-builder-overview.html","https://www.servicenow.com/docs/r/platform-administration/c_FormDesign.html","https://www.servicenow.com/docs/r/platform-user-interface/service-portal/c_BrandingEditor.html","https://www.servicenow.com/docs/r/platform-user-interface/configuring-next-experience-with-theme-builder.html"],"url":"https://snready.com/csa/practice-questions/instance-configuration"}
{"id":"csa-g-397a0588","certification":"CSA","certification_name":"Certified System Administrator","domain":"Instance Configuration","topic":"Instance Configuration","type":"multiple_choice","question":"An administrator wants users who submit a record from the Incident > Create New module to land on the incident list afterward. How can the module be changed to achieve this?","options":[{"id":"a","text":"Add sysparm_stack to the module's arguments"},{"id":"b","text":"Add sysparm_view to the module's arguments"},{"id":"c","text":"Add sysparm_query to the module's arguments"},{"id":"d","text":"Add sysparm_order to the module's arguments"}],"correct_answers":["a"],"explanation":"The navigation stack determines where a user is redirected after updating a record. An administrator can insert a page into the stack by adding a sysparm_stack argument to the module definition; with sysparm_stack=incident_list.do, the user is directed to the incident list after submitting. See https://www.servicenow.com/docs/r/platform-user-interface/c_NavigationStack.html","wrong_answer_explanations":[{"option":"b","explanation":"In instance URLs, sysparm_view specifies which view is used to display the list or form. It does not add a page to the navigation stack for redirection."},{"option":"c","explanation":"The sysparm_query parameter specifies a query that filters the records shown. It does not control where the user is redirected after submitting a record."},{"option":"d","explanation":"The sysparm_order parameter specifies the field used to sort the results. Redirection after a submit is controlled by the navigation stack via sysparm_stack."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/c_NavigationStack.html","https://www.servicenow.com/docs/r/platform-user-interface/navigate-using-url.html"],"url":"https://snready.com/csa/practice-questions/instance-configuration"}
{"id":"csa-g-fd54aff2","certification":"CSA","certification_name":"Certified System Administrator","domain":"Instance Configuration","topic":"Instance Configuration","type":"multiple_choice","question":"While working in the Incident list, a user with the personalize_list role selects the personalize list icon and reorders the columns. What effect does this have on other users who open the Incident list?","options":[{"id":"a","text":"They see the new column order in that view"},{"id":"b","text":"Their lists are unaffected by the change"},{"id":"c","text":"They see it if they share the user's group"},{"id":"d","text":"They see it once an admin approves the change"}],"correct_answers":["b"],"explanation":"Personal lists let a user choose which columns appear and in what order, modifying a list view according to that individual's preferences. The documentation states that personal list customizations don't affect what other users see in their lists, and administrators can manage the personal lists function. See https://www.servicenow.com/docs/r/platform-user-interface/c_PersonalLists.html","wrong_answer_explanations":[{"option":"a","explanation":"Personalizing a list modifies the list view according to one user's individual preferences. Personal list customizations don't affect what other users see in their lists."},{"option":"c","explanation":"Personal lists are tied to the individual user, not to group membership. Other users, including members of the same groups, keep their own list layouts."},{"option":"d","explanation":"Personalizing a list has no approval step that publishes it to others. Personal list customizations don't affect what other users see in their lists."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/c_PersonalLists.html"],"url":"https://snready.com/csa/practice-questions/instance-configuration"}
{"id":"csa-g-898eab5c","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_select","question":"An administrator is creating an email notification and reviews the options in its Send when field. Which TWO conditions can the administrator select to trigger the notification? (Choose two.)","options":[{"id":"a","text":"A record is inserted or updated"},{"id":"b","text":"A record is deleted"},{"id":"c","text":"A particular event is fired"},{"id":"d","text":"A user opens the record in a form"},{"id":"e","text":"An inbound email is received"}],"correct_answers":["a","c"],"explanation":"The Send when field on the Notification form controls under what condition the notification is sent. The documented choices are when a record is inserted or updated, when a particular event is fired, or when a Notification step runs in Flow Designer. Selecting Record inserted or updated exposes the Inserted and Updated check boxes, and Event is fired exposes the Event name field. See https://www.servicenow.com/docs/r/platform-administration/t_CreateANotification.html","wrong_answer_explanations":[{"option":"b","explanation":"Record deletion is not one of the Send when choices. The Record inserted or updated option offers only Inserted and Updated check boxes."},{"option":"d","explanation":"Viewing or opening a record does not trigger a notification. Send when offers record inserted or updated, event fired, or a Flow Designer Notification step."},{"option":"e","explanation":"Incoming email is handled by inbound email actions, which script how the system responds to an inbound email. It is not a Send when option on a notification."}],"references":["https://www.servicenow.com/docs/r/platform-administration/t_CreateANotification.html","https://www.servicenow.com/docs/r/platform-administration/c_InboundEmailActions.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-9bc62e0a","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"A data analyst who owns an exploration in AI Data Explorer needs to share it with a colleague without editing rights. After it is shared, what can the colleague do with the exploration?","options":[{"id":"a","text":"Ask the AI new questions within the exploration"},{"id":"b","text":"Add their own comments and text to the exploration"},{"id":"c","text":"Read it, but not ask questions or add text"},{"id":"d","text":"Generate more data visualizations in the exploration"}],"correct_answers":["c"],"explanation":"AI Data Explorer defines three kinds of users. A user with whom an exploration is shared without editing rights, or who lacks the now_assist_explorer_user role, is an exploration viewer. A viewer cannot ask questions of the AI or add text to the exploration, but they can read it. See https://www.servicenow.com/docs/r/now-intelligence/exploring-aide.html","wrong_answer_explanations":[{"option":"a","explanation":"Asking the AI questions requires participant access. The documentation states that a viewer cannot ask questions of the AI."},{"option":"b","explanation":"Commenting and adding text is something exploration participants (shared with editing rights) can do. A viewer cannot add text to the exploration."},{"option":"d","explanation":"Generating more data visualizations is listed for exploration participants, who have editing rights and the now_assist_explorer_user role or higher, not for viewers."}],"references":["https://www.servicenow.com/docs/r/now-intelligence/exploring-aide.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-4c1d0c0f","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"An administrator is using Configure > Form Layout on the Incident form and wants the editable Priority field to appear in two different form sections. What does the documentation advise?","options":[{"id":"a","text":"Add it to both sections, since the platform keeps the copies in sync"},{"id":"b","text":"Add it twice and make the second copy mandatory with a UI policy"},{"id":"c","text":"Add it twice, since the first copy takes precedence on save"},{"id":"d","text":"Avoid it, because duplicate editable fields can cause data loss"}],"correct_answers":["d"],"explanation":"The Form Layout procedure carries a warning: do not add the same field to more than one section of a form unless the field displays read-only data. Having two or more instances of an editable field can cause data loss and prevent the proper functioning of UI and data policies, so an editable field like Priority should appear only once. See https://www.servicenow.com/docs/r/platform-administration/configure-form-layout.html","wrong_answer_explanations":[{"option":"a","explanation":"The documentation warns against this rather than describing any syncing. Two or more instances of an editable field can cause data loss."},{"option":"b","explanation":"Duplicate editable fields can prevent the proper functioning of UI and data policies, so adding a UI policy to a second copy does not make the layout safe."},{"option":"c","explanation":"The documentation does not describe either copy taking precedence. It warns that duplicate editable fields can cause data loss, so the field should not be added twice."}],"references":["https://www.servicenow.com/docs/r/platform-administration/configure-form-layout.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-d3608b12","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"A service manager wants to open a list of Performance Analytics indicators with their scores, mark favorites, and drill into one indicator to compare its scores against benchmarks. Which feature should the manager use?","options":[{"id":"a","text":"KPI Signals"},{"id":"b","text":"Analytics Hub"},{"id":"c","text":"AI Data Explorer"},{"id":"d","text":"Usage Insights"}],"correct_answers":["b"],"explanation":"The Analytics Hub provides a list of indicators, their scores and a customizable selection of other analytics, and it replaces scorecards. Users can star indicators as favorites and open an indicator-focused view. The Platform Analytics overview says to use the Analytics Hub to perform in-depth data exploration, examine activity over time and compare scores versus benchmarks. See https://www.servicenow.com/docs/r/now-intelligence/performance-analytics/c_UseIndicatorOverview.html","wrong_answer_explanations":[{"option":"a","explanation":"KPI Signals alerts users to significant changes in indicator behavior by applying Process Behavior Charts. It is not the indicator list used to compare scores against benchmarks."},{"option":"c","explanation":"AI Data Explorer is an AI companion for natural language explorations with visualizations, summaries and conversations, not the Performance Analytics indicator list."},{"option":"d","explanation":"Usage Insights reports on how users engage with Core UI, Next Experience, portal and mobile applications. It does not list Performance Analytics indicator scores."}],"references":["https://www.servicenow.com/docs/r/now-intelligence/performance-analytics/c_UseIndicatorOverview.html","https://www.servicenow.com/docs/r/now-intelligence/c_performanceAnalyticsAndReporting.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-d04e85ff","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"A team lead wants a Visual Task Board that shows incidents matching a filter, with lanes tied to the values of the State field that members cannot edit. Which type of board should the team lead create?","options":[{"id":"a","text":"A guided board"},{"id":"b","text":"A freeform board"},{"id":"c","text":"A flexible board"},{"id":"d","text":"A personal task board"}],"correct_answers":["a"],"explanation":"Visual Task Boards come in three types. Guided boards are driven by instance data: like flexible boards they display tasks that match a filter against a particular table, but guided board lanes correspond to field values and cannot be edited in most cases. That matches lanes fixed to State values. See https://www.servicenow.com/docs/r/platform-user-interface/visual-task-boards/vtb-types.html","wrong_answer_explanations":[{"option":"b","explanation":"Freeform boards display all types of task records, including personal tasks, and members can add and remove both cards and lanes. They are not driven by field values."},{"option":"c","explanation":"Flexible boards also display tasks matching a filter, but members can define custom lanes, similar to a freeform board, instead of lanes tied to field values."},{"option":"d","explanation":"There are three types of Visual Task Boards: freeform, flexible and guided. Personal tasks can be added to freeform boards, but there is no personal board type."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/visual-task-boards/vtb-types.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-93133e67","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"Users report that frequent updates to the same incident flood their inboxes with separate notification emails. An administrator wants users to be able to receive one summary email per time interval instead. Which feature should the administrator configure?","options":[{"id":"a","text":"Email templates"},{"id":"b","text":"Inbound email actions"},{"id":"c","text":"Email digests"},{"id":"d","text":"Notification categories"}],"correct_answers":["c"],"explanation":"An email digest is a single email that summarizes the activity for a selected notification and its target records during a specified time interval. Administrators choose which notifications can be delivered in a digest and set the intervals, and users then enable the digest in their notification preferences to reduce the number of notifications they receive. See https://www.servicenow.com/docs/r/platform-administration/email-digests.html","wrong_answer_explanations":[{"option":"a","explanation":"Email templates provide reusable subject line and message body content for notifications. They do not combine several notifications into one email."},{"option":"b","explanation":"Inbound email actions define how the system responds to email that arrives at the instance. They do not change how outbound notifications are batched."},{"option":"d","explanation":"A notification category groups related notifications in each user's notification preferences. It does not summarize multiple notifications into one email."}],"references":["https://www.servicenow.com/docs/r/platform-administration/email-digests.html","https://www.servicenow.com/docs/r/platform-administration/c_EmailTemplates.html","https://www.servicenow.com/docs/r/platform-administration/c_InboundEmailActions.html","https://www.servicenow.com/docs/r/platform-administration/t_CreateANotification.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-e0566f7e","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"A service desk agent adds a comment to an incident and shortly afterward closes it, triggering both the Incident commented and Incident Closed notifications to the caller. How does the system handle these duplicate notifications?","options":[{"id":"a","text":"It sends both notifications, one after the other"},{"id":"b","text":"It sends the notification with the highest weight"},{"id":"c","text":"It sends the notification that was triggered first"},{"id":"d","text":"It merges both notifications into a single email"}],"correct_answers":["b"],"explanation":"Each notification has a Weight that sets its priority relative to duplicate notifications from the same target table to the same recipients. When there are duplicates, the system sends only the notification with the highest weight and moves the others from the Outbox to the Skipped mailbox. In the documented example, only Incident Closed is sent. See https://www.servicenow.com/docs/r/platform-administration/t_CreateANotification.html","wrong_answer_explanations":[{"option":"a","explanation":"Both notifications come from the Incident table and notify the caller, so they are duplicates. Only the highest-weight one is sent and the other goes to the Skipped mailbox."},{"option":"c","explanation":"Trigger order does not decide which duplicate is sent. The Weight field does, and in the documented example the later Incident Closed notification wins."},{"option":"d","explanation":"Duplicate notifications are not merged. Lower-weight duplicates are moved from the Outbox to the Skipped mailbox, and only the highest-weight notification is sent."}],"references":["https://www.servicenow.com/docs/r/platform-administration/t_CreateANotification.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-3d142606","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"An agent with create permission on the Incident table filters the incident list for Category is Network and then clicks New in the list header. What happens on the new incident form?","options":[{"id":"a","text":"The Category field is already populated with Network"},{"id":"b","text":"The filter is cleared and a blank incident form opens"},{"id":"c","text":"The Category field cannot be edited on the new incident"},{"id":"d","text":"The filter is pinned so it reappears when the list opens"}],"correct_answers":["a"],"explanation":"When a user opens a list for a table they have create permission for, applies a filter on a field and clicks New in the list header, the same field is automatically populated on the new record with the value set in the filter. Here the new incident opens with Category already set to Network. See https://www.servicenow.com/docs/r/platform-user-interface/c_Filters.html","wrong_answer_explanations":[{"option":"b","explanation":"The filter value is carried into the new record. The documentation states that the filtered field is automatically populated on the new record."},{"option":"c","explanation":"The filter value is only used to populate the field on the new record. Nothing in the documented behavior prevents the field from being edited."},{"option":"d","explanation":"Pinning is a separate List v2 action done with the pin/unpin filter icon. Clicking New does not pin the filter."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/c_Filters.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-0ed58c95","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"A process owner needs to track how long tasks have been open to make sure they are completed within an allotted time. Which tool that runs on tables extending Task is the best fit?","options":[{"id":"a","text":"Inactivity monitors"},{"id":"b","text":"Approval rules"},{"id":"c","text":"Assignment rules"},{"id":"d","text":"Service levels"}],"correct_answers":["d"],"explanation":"Service levels are one of the tools that can be run on any table that extends Task. With service levels, service level agreements track the amount of time that a task has been open, to ensure that tasks are completed within an allotted time, which is what the process owner needs to measure. See https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/c_TaskTable.html","wrong_answer_explanations":[{"option":"a","explanation":"Inactivity monitors notify users when tasks have been untouched for a predefined period. They do not measure total open time against an allotted time."},{"option":"b","explanation":"Approval rules generate approvals to a list of approvers automatically. They do not track how long a task has been open."},{"option":"c","explanation":"Assignment rules assign tasks to users or groups automatically. They do not measure how long a task has been open."}],"references":["https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/c_TaskTable.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-bf0d399a","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"An agent creates a private tag named Outage, but a global tag named Outage already exists on the instance. How does the system handle the name conflict?","options":[{"id":"a","text":"It blocks the private tag and shows an error"},{"id":"b","text":"It merges the private tag into the global tag"},{"id":"c","text":"It appends [private] to the private tag name"},{"id":"d","text":"It renames the global tag to avoid the clash"}],"correct_answers":["c"],"explanation":"Tags can be private, shared or global. When a private tag and a shared or global tag have the same name, the system appends [private] to the name of the private tag, for example Sample tag [private], so both tags can exist. Only duplicate shared or global tag names are blocked. See https://www.servicenow.com/docs/r/platform-user-interface/c_Tags.html","wrong_answer_explanations":[{"option":"a","explanation":"An error that prevents saving applies when someone creates a shared or global tag with a name already in use. A private tag with the same name is allowed."},{"option":"b","explanation":"The tags are not merged. The private tag is kept and [private] is appended to its name."},{"option":"d","explanation":"The global tag keeps its name. The system changes how the private tag is displayed by appending [private]."}],"references":["https://www.servicenow.com/docs/r/platform-user-interface/c_Tags.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-4dd356d1","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"A process owner wants users to be notified when tasks have been left untouched for a predefined period of time so that work does not fall by the wayside. Which tool is the best fit?","options":[{"id":"a","text":"Service level agreements"},{"id":"b","text":"Inactivity monitors"},{"id":"c","text":"Email digests"},{"id":"d","text":"Assignment rules"}],"correct_answers":["b"],"explanation":"Inactivity monitors are one of the tools that can be run on any table that extends Task. They ensure that tasks do not fall by the wayside by notifying users when tasks have been untouched for a predefined period of time, which matches the process owner's requirement. See https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/c_TaskTable.html","wrong_answer_explanations":[{"option":"a","explanation":"Service level agreements track how long a task has been open against an allotted time. Notifying users about untouched tasks is what inactivity monitors do."},{"option":"c","explanation":"An email digest summarizes notification activity over an interval. It does not detect that a task has been left untouched."},{"option":"d","explanation":"Assignment rules automatically assign tasks to users or groups. They do not watch for tasks that have gone untouched."}],"references":["https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/c_TaskTable.html","https://www.servicenow.com/docs/r/platform-administration/email-digests.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-5e6d203d","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"An administrator maintains several email notifications for similar actions and wants them to share consistent, reusable subject line and message body content. Which feature should the administrator use?","options":[{"id":"a","text":"Inbound email actions"},{"id":"b","text":"Email templates"},{"id":"c","text":"Email digests"},{"id":"d","text":"Notification categories"}],"correct_answers":["b"],"explanation":"Email templates enable administrators to create reusable content for the subject line and message body of email notifications. They deliver consistent information and make it more efficient to create multiple notifications for similar actions, and a notification can still override the template subject or body if needed. See https://www.servicenow.com/docs/r/platform-administration/c_EmailTemplates.html","wrong_answer_explanations":[{"option":"a","explanation":"Inbound email actions script how the system responds to inbound email. They do not supply content for outbound notifications."},{"option":"c","explanation":"An email digest summarizes activity for a notification over a time interval. It does not provide reusable subject and body content."},{"option":"d","explanation":"A notification category groups related notifications in user notification preferences. It does not define message content."}],"references":["https://www.servicenow.com/docs/r/platform-administration/c_EmailTemplates.html","https://www.servicenow.com/docs/r/platform-administration/c_InboundEmailActions.html","https://www.servicenow.com/docs/r/platform-administration/email-digests.html","https://www.servicenow.com/docs/r/platform-administration/t_CreateANotification.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-8d1a2763","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"A manager using Platform Analytics wants to be notified when the behavior of a process measured by a Performance Analytics indicator changes significantly. Which feature meets this requirement?","options":[{"id":"a","text":"KPI Details"},{"id":"b","text":"Task Mining"},{"id":"c","text":"Usage Insights"},{"id":"d","text":"KPI Signals"}],"correct_answers":["d"],"explanation":"KPI Signals notifies you when the behavior of a process changes significantly. It applies standard statistical Process Behavior Charts to Performance Analytics indicators, and the Platform Analytics overview describes it as the way to be alerted to significant changes in indicators. See https://www.servicenow.com/docs/r/now-intelligence/process-behavior-charts-for-kpis.html","wrong_answer_explanations":[{"option":"a","explanation":"KPI Details lets users delve into the information inside Performance Analytics indicators. Alerts about significant changes come from KPI Signals."},{"option":"b","explanation":"Task Mining collects and analyzes workstation activities to understand how tasks are performed. It does not monitor indicator behavior."},{"option":"c","explanation":"Usage Insights monitors how users interact with Core UI, Next Experience, portal and mobile applications, not indicator behavior."}],"references":["https://www.servicenow.com/docs/r/now-intelligence/process-behavior-charts-for-kpis.html","https://www.servicenow.com/docs/r/now-intelligence/c_performanceAnalyticsAndReporting.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-f2e6d4c7","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"After a user sends a new email to the instance that contains no identifiable watermark, what happens to the email under the default inbound email actions?","options":[{"id":"a","text":"The system attempts to create an incident from it"},{"id":"b","text":"It is discarded because no existing record matches"},{"id":"c","text":"It is attached to the most recently updated incident"},{"id":"d","text":"It is returned to the sender as undeliverable"}],"correct_answers":["a"],"explanation":"Inbound email actions define how the system responds to inbound email. An action checks the email for a watermark that associates it with a task. By default, if an email has no identifiable watermark, an inbound email action attempts to create an incident from the message, while a watermark of an existing incident causes an update. See https://www.servicenow.com/docs/r/platform-administration/c_InboundEmailActions.html","wrong_answer_explanations":[{"option":"b","explanation":"The email is not discarded. By default, an email with no identifiable watermark is used to attempt to create a new incident."},{"option":"c","explanation":"Without a watermark the email is not linked to an existing incident. Only a watermark of an existing incident causes an update."},{"option":"d","explanation":"The default behavior is to attempt to create an incident from the message, not to bounce it back to the sender."}],"references":["https://www.servicenow.com/docs/r/platform-administration/c_InboundEmailActions.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-3fdaf4d8","certification":"CSA","certification_name":"Certified System Administrator","domain":"Configuring Applications for Collaboration","topic":"Configuring Applications for Collaboration","type":"multiple_choice","question":"An administrator creates two assignment rules for the Incident table, with order values 100 and 200, and both match the conditions of a new unassigned incident. What happens?","options":[{"id":"a","text":"The rule with order 200 runs"},{"id":"b","text":"Both rules run, in ascending order"},{"id":"c","text":"The rule with order 100 runs"},{"id":"d","text":"Neither rule runs, as they conflict"}],"correct_answers":["c"],"explanation":"Assignment rules automatically set the assigned_to and assignment_group fields when conditions occur. A rule runs only if it is the first rule that matches the table and conditions; if more than one assignment rule matches, only the rule with the lowest order value runs. Here, that is the rule with order 100. See https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/c_AssignmentRulesModule.html","wrong_answer_explanations":[{"option":"a","explanation":"The rule with the lowest order value runs, not the highest. The rule with order 200 does not run."},{"option":"b","explanation":"Only one rule runs. Assignment rules also cannot overwrite existing assignments, so a second rule would not reassign the record."},{"option":"d","explanation":"Matching rules do not cancel each other out. The rule with the lowest order value runs."}],"references":["https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/c_AssignmentRulesModule.html"],"url":"https://snready.com/csa/practice-questions/configuring-applications"}
{"id":"csa-g-e0cea44a","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"A process owner is automating an onboarding process in which each new hire must read a knowledge base article and work through a checklist. Following the Workflow Studio guidance on choosing between playbooks and flows, what should the administrator build?","options":[{"id":"a","text":"A flow, because flows use less data storage"},{"id":"b","text":"A data stream action that runs each manual step"},{"id":"c","text":"A playbook, since the process has manual steps"},{"id":"d","text":"A decision table that routes each manual step"}],"correct_answers":["c"],"explanation":"Workflow Studio's guidance starts by asking whether the automation needs manual user interaction, and it gives reading a knowledge base article and going through a checklist as examples. If it does, use a playbook. Playbooks also offer visibility into where you are in a process with manual user steps. See https://www.servicenow.com/docs/r/build-workflows/workflow-studio/exploring-workflow-studio.html","wrong_answer_explanations":[{"option":"a","explanation":"Flows use less data storage, but the guidance recommends a flow only when the automation does not need manual user interaction. Reading an article and completing a checklist are manual steps, so a playbook is recommended."},{"option":"b","explanation":"Data streams are not used in flows, subflows, actions, playbooks or decision tables. A data stream action is an integration component and cannot orchestrate manual user steps."},{"option":"d","explanation":"A decision table is something you reference from a flow, subflow, action or playbook. It is not a standalone automation that runs manual user steps."}],"references":["https://www.servicenow.com/docs/r/build-workflows/workflow-studio/exploring-workflow-studio.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-63357f0e","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"An administrator with the admin role needs to see a usage dashboard and the execution details of flows that are still running as well as flows that have finished. Where in Workflow Studio should the administrator go?","options":[{"id":"a","text":"The Workflow Studio homepage"},{"id":"b","text":"The Workflow Studio integrations page"},{"id":"c","text":"The Catalog Builder home page"},{"id":"d","text":"The Workflow Studio operations page"}],"correct_answers":["d"],"explanation":"The Workflow Studio operations page displays a usage dashboard and execution details for workflow components that are currently running and that have completed running. You pick a workflow type, such as playbooks or flows, and then a dashboard or monitoring option. Only users with the admin role can view an operations dashboard. See https://www.servicenow.com/docs/r/build-workflows/workflow-studio/exploring-workflow-studio.html","wrong_answer_explanations":[{"option":"a","explanation":"The homepage is where you create and view workflows. It lists workflows by type, items you last worked on and recent updates, not execution details or usage dashboards."},{"option":"b","explanation":"The integrations page displays connection details for Integration Hub spokes and lets you configure inbound and outbound spoke connections. It does not show flow executions."},{"option":"c","explanation":"Catalog Builder is a Service Catalog experience for creating and maintaining catalog items. It is not part of Workflow Studio and shows no flow execution data."}],"references":["https://www.servicenow.com/docs/r/build-workflows/workflow-studio/exploring-workflow-studio.html","https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/catalog-builder-overview.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-7d131438","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"An administrator is building a flow with an Updated record trigger on a custom table. Because the flow contains an approval action, it should start just one time over the life of each record. Which run option should the administrator select?","options":[{"id":"a","text":"For each unique change to the record"},{"id":"b","text":"If the flow is not currently running"},{"id":"c","text":"For every update to the record"},{"id":"d","text":"Once for the life of the record"}],"correct_answers":["d"],"explanation":"The Updated record trigger requires you to select when to run the flow. The Once option triggers the flow once for the life of the record. The trigger documentation also notes that flows including approval actions should only run the trigger once, and suggests Go back to flow logic when an approval must be requested again. See https://www.servicenow.com/docs/r/build-workflows/workflow-studio/flow-triggers.html","wrong_answer_explanations":[{"option":"a","explanation":"For each unique change triggers the flow for every unique update to a non-system field, even if the flow is already running. The flow could start many times for the same record."},{"option":"b","explanation":"This option (Only if not currently running) triggers the flow for every unique record change while no flow is running on that record. Once the earlier run ends, the flow can start again."},{"option":"c","explanation":"For every update triggers the flow every time the record is updated, whether or not other contexts for the flow are already running. The flow would start repeatedly."}],"references":["https://www.servicenow.com/docs/r/build-workflows/workflow-studio/flow-triggers.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-aa08d875","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"A catalog administrator wants department staff to create and maintain their own catalog items through a visual, guided experience, while restricting which catalogs, categories and variable types they can use. Which feature should the administrator set up?","options":[{"id":"a","text":"Order guides"},{"id":"b","text":"Catalog Builder"},{"id":"c","text":"Workflow Studio"},{"id":"d","text":"Variable sets"}],"correct_answers":["b"],"explanation":"Catalog Builder lets you delegate the creation and maintenance of catalog items. Users create or edit catalog items and record producers in a visual, guided experience with specified restrictions. Templates can limit catalogs, categories, variable types and portal settings for items created from them. See https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/catalog-builder-overview.html","wrong_answer_explanations":[{"option":"a","explanation":"An order guide submits a single service catalog request that generates several items. It bundles existing items for requesters; it is not a way to delegate building catalog items."},{"option":"c","explanation":"Workflow Studio is where you build playbooks, flows, subflows, actions and decision tables. It is not the guided, restricted experience for delegating catalog item creation."},{"option":"d","explanation":"A variable set is a collection of variables reused across catalog items and order guides. Catalog managers and editors can attach variable sets but cannot create them, and sets do not delegate item creation."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/catalog-builder-overview.html","https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_ServiceCatalogOrderGuides.html","https://www.servicenow.com/docs/r/build-workflows/workflow-studio/exploring-workflow-studio.html","https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_ServiceCatalogVariableSets.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-c4ee81cf","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"A catalog administrator is adding a question to a software access catalog item. In that one question, requesters must be able to select several users from the User [sys_user] table. Which variable type should the administrator use?","options":[{"id":"a","text":"Reference"},{"id":"b","text":"Lookup select box"},{"id":"c","text":"List collector"},{"id":"d","text":"Multiple choice"}],"correct_answers":["c"],"explanation":"The variable type sets what kind of question a catalog item asks. The list collector variable creates an interface that lets you select and add multiple records from a table, so one question can capture several users from the User [sys_user] table. See https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/r_VariableTypes.html","wrong_answer_explanations":[{"option":"a","explanation":"A reference variable references a record in another table, such as a point of contact on the User table. It captures one record, not several."},{"option":"b","explanation":"A lookup select box creates a choice list from data queried from a table or choice list. The requester picks one value from that list."},{"option":"d","explanation":"A multiple choice variable creates radio buttons for question choices. Radio buttons capture a single answer from predefined choices, not several table records."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/r_VariableTypes.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-3afa8b40","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"A service desk manager wants employees to report broken equipment from the service catalog through a simple catalog-style form. Each submission must create an incident record rather than a requested item. What should the administrator create?","options":[{"id":"a","text":"A record producer"},{"id":"b","text":"An order guide"},{"id":"c","text":"A content item"},{"id":"d","text":"A standard catalog item"}],"correct_answers":["a"],"explanation":"A record producer is a type of catalog item that lets end users create task-based records, such as incidents, from the service catalog. It looks like a catalog item but generates a task record such as an incident instead of a requested item, giving users a simpler form than the regular task form. See https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_RecordProducer.html","wrong_answer_explanations":[{"option":"b","explanation":"An order guide submits a single service catalog request that generates several items. It produces requested items, not an incident record."},{"option":"c","explanation":"A content item is a catalog item that provides information instead of goods or services. It does not create an incident record."},{"option":"d","explanation":"Standard catalog items are how requested items are created through the normal catalog process. The manager wants an incident record, which is what a record producer generates."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_RecordProducer.html","https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/r_ExtendedCatalogItemFunctions.html","https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_ServiceCatalogOrderGuides.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-0acdfc2c","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"An administrator is building a New Employee Hire order guide with a Delivery location variable and selects the Cascade variables check box. What else must the administrator do so that the value entered populates each ordered catalog item?","options":[{"id":"a","text":"Create identically named variables on the catalog items"},{"id":"b","text":"Add each catalog item with guide.add() in the Script field"},{"id":"c","text":"Create an order guide rule for the Delivery location variable"},{"id":"d","text":"Put the variable in a multi-row variable set on each item"}],"correct_answers":["a"],"explanation":"Cascading passes values entered in the order guide's initial form to the equivalent variables in the ordered catalog items. After selecting Cascade variables, create variables on the catalog items with the same names as those in the order guide. The ordered items then inherit the values of those identically named variables. See https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_CascadeTheOrderGuideVariables.html","wrong_answer_explanations":[{"option":"b","explanation":"guide.add() in the order guide Script field adds a catalog item that is not added by a rule. It controls which items are ordered, not how variable values are passed to them."},{"option":"c","explanation":"Order guide rules decide which catalog items to order by evaluating rule conditions. They do not copy a variable's value into the ordered items."},{"option":"d","explanation":"A multi-row variable set captures data in a grid for a group of entities within one request. Cascading works by matching variable names, not through a multi-row variable set."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_CascadeTheOrderGuideVariables.html","https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_ServiceCatalogOrderGuides.html","https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_ServiceCatalogVariableSets.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-75c37983","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"A Virtual Agent administrator creates a new topic in the Assistant Designer Asset library and builds its conversation flow. Users report that the topic is not available in their Virtual Agent chat. What explains this?","options":[{"id":"a","text":"It stays Inactive until it is published"},{"id":"b","text":"It must be added to a Service Catalog category"},{"id":"c","text":"It needs approval from a knowledge base manager"},{"id":"d","text":"It must be called from a Workflow Studio flow"}],"correct_answers":["a"],"explanation":"A new Virtual Agent topic is in the Inactive state until you publish it. Publishing the topic changes its state to Active and automatically deploys it to your Virtual Agent clients, so users can't reach the topic until the administrator publishes it. See https://www.servicenow.com/docs/r/conversational-interfaces/virtual-agent/create-virtual-agent-topic.html","wrong_answer_explanations":[{"option":"b","explanation":"Service Catalog categories organize catalog items. Topic availability depends on publishing, which sets the topic to Active and deploys it to Virtual Agent clients."},{"option":"c","explanation":"Knowledge base manager approval belongs to knowledge article workflows. A Virtual Agent topic becomes available when the administrator publishes it."},{"option":"d","explanation":"A topic does not need a Workflow Studio flow to be deployed. Publishing a topic changes its state to Active and deploys it to Virtual Agent clients automatically."}],"references":["https://www.servicenow.com/docs/r/conversational-interfaces/virtual-agent/create-virtual-agent-topic.html","https://www.servicenow.com/docs/r/servicenow-platform/knowledge-management/r_KnowledgeWorkflows.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-771a6edc","certification":"CSA","certification_name":"Certified System Administrator","domain":"Self Service & Automation","topic":"Self Service & Automation","type":"multiple_choice","question":"After an author submits a draft article to a knowledge base that uses the Knowledge - Approval Publish workflow, the knowledge base manager rejects the request. What happens to the article?","options":[{"id":"a","text":"It moves to the Retired state"},{"id":"b","text":"It moves to the Outdated state"},{"id":"c","text":"It moves to Pending retirement"},{"id":"d","text":"It remains in the Draft state"}],"correct_answers":["d"],"explanation":"The Knowledge - Approval Publish workflow requests approval from a knowledge base manager. While awaiting approval the article is In Review; once approved it moves to Published or Scheduled for publish. If the manager rejects the request, the workflow is canceled and the article remains in the Draft state. See https://www.servicenow.com/docs/r/servicenow-platform/knowledge-management/r_KnowledgeWorkflows.html","wrong_answer_explanations":[{"option":"a","explanation":"Retired applies to a published article that has been retired. A rejected publish request cancels the workflow and leaves the article in Draft."},{"option":"b","explanation":"An article becomes Outdated when a more recent version is published or it passes its valid to date. Rejection of a publish request does not cause either."},{"option":"c","explanation":"Pending retirement means a published article was selected for retirement and awaits approval. This article was never published."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/knowledge-management/r_KnowledgeWorkflows.html","https://www.servicenow.com/docs/r/servicenow-platform/knowledge-management/knowledge-article-states.html"],"url":"https://snready.com/csa/practice-questions/self-service-automation"}
{"id":"csa-g-a2830e1f","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_select","question":"An administrator is creating a data source record to bring external data into an import set. Which THREE values are available as the data source Type? (Choose three.)","options":[{"id":"a","text":"JDBC"},{"id":"b","text":"Excel"},{"id":"c","text":"LDAP"},{"id":"d","text":"JSON"},{"id":"e","text":"OIDC"}],"correct_answers":["a","c","e"],"explanation":"The Data sources topic lists the data source types File, JDBC, LDAP, OIDC, REST (Integration Hub), Data Stream Integration Hub and Custom (Load by Script). JDBC pulls from a database, LDAP from an LDAP server over port 389 or 636, and OIDC from a source reachable through OpenID Connect. See https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_DataSources.html","wrong_answer_explanations":[{"option":"b","explanation":"Excel is a supported import file format (XLS or XLSX), not a data source type. Excel files are brought in through a File type data source."},{"option":"d","explanation":"JSON is a supported import file format, not a data source type. JSON files are loaded through a File type data source."}],"references":["https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_DataSources.html","https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetsKeyConcepts.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-bd755aa0","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"A user is able to pass a read field ACL for incident.short_description but fails every read table ACL that matches the Incident table. What can the user access on Incident records?","options":[{"id":"a","text":"The Short description field alone"},{"id":"b","text":"None of the fields in the table"},{"id":"c","text":"Every field, but none can be edited"},{"id":"d","text":"The fields that have no field ACL"}],"correct_answers":["b"],"explanation":"Record ACLs are processed table first, then field, and a user must pass both table and field ACLs to access a record object. If a user fails a table ACL, the user is denied access to all fields in the table, even if the user passes a field ACL, so the passing short_description ACL does not help. See https://www.servicenow.com/docs/r/platform-security/access-control/acl-rule-types.html","wrong_answer_explanations":[{"option":"a","explanation":"A passing field ACL only matters after the table ACL is passed. Failing the table ACL denies access to all fields, including Short description."},{"option":"c","explanation":"Fields shown as read-only are the result of failing a write ACL. Failing a read table ACL denies access to the fields entirely."},{"option":"d","explanation":"Fields without their own field ACL are still inside the table, and failing the table ACL denies access to all fields in that table."}],"references":["https://www.servicenow.com/docs/r/platform-security/access-control/acl-rule-types.html","https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-fad71baf","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"A security administrator wants a new write ACL on the Incident table to apply only to Priority 1 incidents, so that other incidents are never matched against it. Which part of the ACL should they configure?","options":[{"id":"a","text":"The Requires role list"},{"id":"b","text":"The Data condition"},{"id":"c","text":"The Applies-to field"},{"id":"d","text":"The Security attribute"}],"correct_answers":["c"],"explanation":"The Applies-to field determines whether an ACL applies to a record at all; if it is empty, the ACL applies to all records. A data condition only evaluates an ACL that has already been applied. The docs give the example of Applies-To: Priority = P1 securing only Priority 1 incidents in the Incident table. See https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html","wrong_answer_explanations":[{"option":"a","explanation":"Requires role is a condition the user must meet once the ACL matches. It does not limit which records the ACL applies to."},{"option":"b","explanation":"A data condition is evaluation criteria for an ACL that is already applied. The Applies-to field, not the data condition, decides whether the ACL affects a record."},{"option":"d","explanation":"A security attribute is a condition evaluated about the user or session, such as whether the user is authenticated. It does not decide which records the ACL applies to."}],"references":["https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-8aa228fb","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"A user has passed the Incident table ACL and now requests the Number field. Read ACLs exist for incident.*, *.number, task.* and *.*. Which field ACL does the system evaluate first?","options":[{"id":"a","text":"The incident.* ACL"},{"id":"b","text":"The *.number ACL"},{"id":"c","text":"The task.* ACL"},{"id":"d","text":"The *.* ACL"}],"correct_answers":["b"],"explanation":"Field ACLs are matched in this order: table and field (incident.number), parent table and field (task.number), any table and field (*.number), table and any field (incident.*), parent table and any field (task.*), then any table and any field (*.*). With no incident.number or task.number ACL, *.number is evaluated first. See https://www.servicenow.com/docs/r/platform-security/access-control/acl-rule-types.html","wrong_answer_explanations":[{"option":"a","explanation":"incident.* (table and any field) is fourth in the order, after *.number (any table and the field name)."},{"option":"c","explanation":"task.* (parent table and any field) is fifth in the order, after both *.number and incident.*."},{"option":"d","explanation":"*.* (any table and any field) is the last field ACL in the processing order."}],"references":["https://www.servicenow.com/docs/r/platform-security/access-control/acl-rule-types.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-40072ccb","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"An administrator runs the same user import twice and notices that every row from the second run was inserted as a new user instead of updating existing users. What is the most likely cause?","options":[{"id":"a","text":"The Import Set Deleter job removed the first import"},{"id":"b","text":"No field map in the transform map is set to Coalesce"},{"id":"c","text":"Import sets run as the System user during transforms"},{"id":"d","text":"The data source uses the File type instead of JDBC"}],"correct_answers":["b"],"explanation":"Coalesce is what lets a transform update existing target records: when a field map is marked Coalesce, the instance looks for a target record with the same value and updates it. If no coalesce is defined, all imported rows are treated as new records and no existing records are updated, which produces duplicates on a rerun. See https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetCoalesce.html","wrong_answer_explanations":[{"option":"a","explanation":"The Import Set Deleter cleans up old import set staging data. It does not affect how rows are matched to existing target records."},{"option":"c","explanation":"Import sets do run as the System user, which affects encrypted fields. It has no effect on whether rows insert or update."},{"option":"d","explanation":"The data source type only defines where the data comes from. Whether rows update or insert depends on coalesce field maps."}],"references":["https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetCoalesce.html","https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetsKeyConcepts.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-1692de9a","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_select","question":"A security administrator is reviewing ACLs that the ACL engine treats as invalid and therefore denies access by default. Which TWO ACLs fall into this category? (Choose two.)","options":[{"id":"a","text":"An ACL with one valid role and one role that is missing"},{"id":"b","text":"An ACL whose script is just answer=true"},{"id":"c","text":"An ACL that uses the itil role and a data condition"},{"id":"d","text":"An ACL whose single role has no row in the database"},{"id":"e","text":"An ACL that uses an existing security attribute"}],"correct_answers":["b","d"],"explanation":"The docs define invalid ACLs as ACLs with roles that do not exist, ACLs with security attributes that do not exist, and ACLs with a script that contains \"answer=true\" or \"true\". By default the ACL engine completely denies access if an ACL is empty or invalid, and it denies access when none of the roles referenced by an ACL exist. See https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html","wrong_answer_explanations":[{"option":"a","explanation":"The missing-role denial does not apply to ACLs that have a mix of valid and invalid roles."},{"option":"c","explanation":"An ACL with an existing role and a data condition has defined components, so it is neither empty nor invalid."},{"option":"e","explanation":"Only security attributes that do not exist make an ACL invalid. An existing security attribute is a valid condition."}],"references":["https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-fc1113ee","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"An administrator configures a transform map that sets the Caller reference field on imported incidents. After the import, the log shows a change to a record in the User [sys_user] table. What is this kind of change called?","options":[{"id":"a","text":"A conditional coalesce match"},{"id":"b","text":"A transformation"},{"id":"c","text":"A dictionary override"},{"id":"d","text":"A foreign record insert"}],"correct_answers":["d"],"explanation":"A foreign record insert occurs when an import makes a change to a table that is not the target table for that import. It happens when updating a reference field; the docs use this exact example: updating the caller on an incident means the import is actually updating the sys_user table. See https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetsKeyConcepts.html","wrong_answer_explanations":[{"option":"a","explanation":"A conditional coalesce is a script that decides whether a staging row matches an existing target record. It does not describe changes to a non-target table."},{"option":"b","explanation":"Transformation is the conversion of import set data into the target table using a transform map, not a change to a different table."},{"option":"c","explanation":"A dictionary override changes how a field behaves on a child table. It has nothing to do with import changes."}],"references":["https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetsKeyConcepts.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-3674673d","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"An administrator wants the Priority field to default to 5 on the Incident table, while Task and Change Request keep the default inherited from Task. What should the administrator do?","options":[{"id":"a","text":"Change the default value on the Task field"},{"id":"b","text":"Add a field ACL on incident.priority"},{"id":"c","text":"Define a dictionary override for Incident"},{"id":"d","text":"Add Priority to the Incident form layout"}],"correct_answers":["c"],"explanation":"Dictionary overrides let a field on an extended table be defined differently from the same field on the parent table. The docs give this example: an override can change the default value on Incident without affecting the default value on Task or on Change. Default values are one of the field aspects an override can change. See https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/c_DictionaryOverrides.html","wrong_answer_explanations":[{"option":"a","explanation":"Changing the default on the Task dictionary entry changes the parent field, which every table extending Task inherits, including Change Request."},{"option":"b","explanation":"ACLs restrict access to data. A field ACL controls who can read or write Priority, not its default value."},{"option":"d","explanation":"The form layout controls which fields appear on the form. It does not change the field default value stored in the dictionary."}],"references":["https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/c_DictionaryOverrides.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-9a435d19","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"An administrator with the admin role can open and debug access controls but needs to update an existing ACL in the global scope. What must the administrator do first?","options":[{"id":"a","text":"Turn on the Debug Security Rules module"},{"id":"b","text":"Impersonate a user who has the itil role"},{"id":"c","text":"Elevate to the security_admin role"},{"id":"d","text":"Add the user_admin role to their own account"}],"correct_answers":["c"],"explanation":"Normal admin users can view and debug access control rules. To create or update existing access control rules, administrators must elevate privileges to the security_admin role, using Elevate Roles from the user menu. The elevated role lasts for the rest of the session or until the administrator deselects it. See https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html","wrong_answer_explanations":[{"option":"a","explanation":"Debug Security Rules shows which ACLs apply to fields and how they evaluated. It helps troubleshoot ACLs but does not grant the right to edit them."},{"option":"b","explanation":"Impersonation lets the admin use the instance exactly as the impersonated user. An itil user cannot edit ACLs, so this does not help."},{"option":"d","explanation":"The user_admin role is for creating and editing groups. Editing ACLs requires elevating to security_admin."}],"references":["https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html","https://www.servicenow.com/docs/r/platform-security/access-control/c_AccessControlRulesDebug.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-64999912","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"An administrator created a custom Facilities Request table last month without extending another table. The team now wants it to share the fields and records of the Task table. What should the administrator do?","options":[{"id":"a","text":"Set the Extends table field to Task"},{"id":"b","text":"Create a new table that extends Task"},{"id":"c","text":"Add a dictionary override pointing to Task"},{"id":"d","text":"Add a reference field from it to Task"}],"correct_answers":["b"],"explanation":"Administrators and application developers can only extend tables during table creation. Extending links the new table to the parent, creates system fields and lets the child share fields and records with the parent. Because the existing table was not extended when it was created, the way forward is a new table that extends Task. See https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/table-extension-and-classes.html","wrong_answer_explanations":[{"option":"a","explanation":"Extending happens only during table creation, so an existing table cannot be changed afterward to extend Task."},{"option":"c","explanation":"A dictionary override changes a field on a table that already extends the parent. It cannot create the parent and child relationship."},{"option":"d","explanation":"A reference field links records in two tables, but it does not make the table a child class that shares Task fields."}],"references":["https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/table-extension-and-classes.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-1588c6e0","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"An administrator wants a transform script that runs once at the end of an import run, after all rows are transformed, to log a summary of the run. Which transform event script should they use?","options":[{"id":"a","text":"onComplete"},{"id":"b","text":"onForeignInsert"},{"id":"c","text":"onBefore"},{"id":"d","text":"onChoiceCreate"}],"correct_answers":["a"],"explanation":"Transformation event scripts run at different stages of a transform. The onComplete event script is processed at the end of an import run, after all data rows are read and transformed, so it runs once per run. It has access to the log object for the current import run, so it can write a summary to the import log. See https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/r_MapWithTransformationEventScripts.html","wrong_answer_explanations":[{"option":"b","explanation":"onForeignInsert runs at the start of creating a related, referenced record, before that record is created. It is not tied to the end of the run."},{"option":"c","explanation":"onBefore runs at the start of each row transformation, so it runs once per row, before the row is transformed."},{"option":"d","explanation":"onChoiceCreate runs at the start of a choice value creation, before the new choice value is created. It is not tied to the end of the run."}],"references":["https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/r_MapWithTransformationEventScripts.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-f807c58d","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"A user transform map coalesces on both the Email and Employee number fields. An incoming row matches an existing user on Email but has a different Employee number. What happens when the row is transformed?","options":[{"id":"a","text":"A new user record is created"},{"id":"b","text":"The existing user is updated"},{"id":"c","text":"The row is skipped as an error"},{"id":"d","text":"The email match is merged in"}],"correct_answers":["a"],"explanation":"With multiple-field coalesce, a target record is updated only if it has the same values in all coalesce fields as the staging record; all coalesce field values must match. Because Employee number differs, no matching record is found, and when no matching record is found a new record is created in the target table. See https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetCoalesce.html","wrong_answer_explanations":[{"option":"b","explanation":"An update requires every coalesce field to match. One matching field out of two is not enough."},{"option":"c","explanation":"A coalesce mismatch is not an error. When no matching record is found, the transform creates a new record."},{"option":"d","explanation":"Coalesce does not merge partial matches. The row either updates a fully matching record or inserts a new one."}],"references":["https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetCoalesce.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-c904dba5","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"A security manager who is new to ServiceNow wants to understand which instance security duties belong to the customer and which belong to ServiceNow. Which Security Center best practice addresses this need?","options":[{"id":"a","text":"Review the Shared Security Model"},{"id":"b","text":"Change the default login credentials"},{"id":"c","text":"Appoint a security contact in the instance"},{"id":"d","text":"Activate the ServiceNow Access Control plugin"}],"correct_answers":["a"],"explanation":"The Security Center best practices include reviewing the Shared Security Model, so customers understand their shared role in maintaining instance security. The Shared Responsibility Model defines the partnership between ServiceNow and the customer, with specific responsibilities for each party. See https://www.servicenow.com/docs/r/platform-security/security-center/best-practices.html","wrong_answer_explanations":[{"option":"b","explanation":"Changing default credentials secures the built-in admin, ITIL and employee accounts. It does not define who is responsible for what."},{"option":"c","explanation":"A security contact receives security-related information from the ServiceNow Security Team. It does not define the split of responsibilities."},{"option":"d","explanation":"The ServiceNow Access Control plugin controls which ServiceNow employees can access your instance, and when. It does not describe shared responsibilities."}],"references":["https://www.servicenow.com/docs/r/platform-security/security-center/best-practices.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-d968d184","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"A custom table has no table-specific ACLs, so only the wildcard table ACLs match it. After the glide.sm.default_mode property is set to Deny Access, which users can read the table records?","options":[{"id":"a","text":"Every authenticated user"},{"id":"b","text":"Users who have at least one role"},{"id":"c","text":"Users who have the admin role"},{"id":"d","text":"Users who have the itil role"}],"correct_answers":["c"],"explanation":"The default deny property glide.sm.default_mode controls the wildcard table ACLs. With Deny Access, those rules restrict read, write, create and delete on all tables unless the user has the admin role or meets another table ACL. With no other table ACL on this table, admins keep access. See https://www.servicenow.com/docs/r/platform-security/access-control/c_DefaultDenyProperty.html","wrong_answer_explanations":[{"option":"a","explanation":"With Deny Access, being authenticated is not enough. The wildcard table ACLs deny read unless the user is an admin or passes another table ACL."},{"option":"b","explanation":"Having some role does not pass the wildcard table ACLs under Deny Access. Only the admin role or another matching table ACL grants access."},{"option":"d","explanation":"The itil role grants nothing here because no table-specific ACL references it, and the wildcard rules allow only admins."}],"references":["https://www.servicenow.com/docs/r/platform-security/access-control/c_DefaultDenyProperty.html","https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-40c40cf8","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"Service desk agents move between teams often. An administrator wants each agent to get the right roles automatically when they join a team, without editing individual user records. What should the administrator do?","options":[{"id":"a","text":"Grant each agent a time-limited itil role"},{"id":"b","text":"Assign the roles to each user record"},{"id":"c","text":"Add the roles to each agent's department"},{"id":"d","text":"Assign the roles to each team's group"}],"correct_answers":["d"],"explanation":"When roles are assigned to groups rather than to individual users, members of the group inherit the role, and when a user switches groups the new group role is assigned automatically. The docs recommend simplifying user administration by assigning roles to groups built for each persona. See https://www.servicenow.com/docs/r/platform-administration/user-administration/t_AssignRoleToGroup.html","wrong_answer_explanations":[{"option":"a","explanation":"Time-limited roles support only admin, snc_read_only, impersonator and snc_required_script_writer_permission, for at most 5 days. They do not follow team membership."},{"option":"b","explanation":"Roles on user records must be edited by hand each time an agent moves, which is what the administrator wants to avoid."},{"option":"c","explanation":"Departments categorize users. Roles are granted to users and groups, and group membership is what passes roles on to members."}],"references":["https://www.servicenow.com/docs/r/platform-administration/user-administration/t_AssignRoleToGroup.html","https://www.servicenow.com/docs/r/platform-administration/user-administration/exploring-user-administration.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-b3b195e5","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"A security manager wants to track security events such as impersonation and data exports over the last seven days, along with metric threshold notifications. Which Security Center area should they open?","options":[{"id":"a","text":"Security configuration console"},{"id":"b","text":"Security posture console"},{"id":"c","text":"Security scanner"},{"id":"d","text":"Security monitoring console"}],"correct_answers":["d"],"explanation":"The Security monitoring console supervises security notifications and metrics. Its Security event notifications section tracks events such as impersonation or data exports and shows the count for the last seven days, and its Metric threshold notifications panel shows threshold alerts. See https://www.servicenow.com/docs/r/platform-security/security-center/sc-monitor-console.html","wrong_answer_explanations":[{"option":"a","explanation":"The Security configuration console shows the hardening compliance score, security scan results and Customer Actions, not security event notifications."},{"option":"b","explanation":"The Security posture console covers best practices and posture dashboards, such as integration accounts, privileged accounts and users who never logged in."},{"option":"c","explanation":"The Security scanner runs security checks to find misconfiguration. It does not track impersonation or data export events."}],"references":["https://www.servicenow.com/docs/r/platform-security/security-center/sc-monitor-console.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-a98cb1ae","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"Mid-month, an administrator changes several hardening settings and wants the hardening compliance score to reflect them right away. What should the administrator do?","options":[{"id":"a","text":"Wait for the nightly score recalculation job"},{"id":"b","text":"Select Update score on Security hardening"},{"id":"c","text":"Run a scan suite from the Security scanner"},{"id":"d","text":"Apply the updates listed in Customer Actions"}],"correct_answers":["b"],"explanation":"The hardening compliance score is calculated automatically on the first of the month, or after Security Center is installed or reinstalled. An administrator can trigger a recalculation at any time with the Update score button on the Security hardening page. See https://www.servicenow.com/docs/r/platform-security/security-center/sc-hardening.html","wrong_answer_explanations":[{"option":"a","explanation":"The score is not recalculated nightly. It is calculated automatically on the first of the month or after Security Center is installed or reinstalled."},{"option":"c","explanation":"The Security scanner checks the instance against a set of security checks. Running a scan does not recalculate the hardening compliance score."},{"option":"d","explanation":"Customer Actions lists important security updates to apply. It is a separate tool and does not recalculate the hardening score."}],"references":["https://www.servicenow.com/docs/r/platform-security/security-center/sc-hardening.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-1e943b83","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"An administrator adds a robust import set transformer to a data source that already has a transform map. When the next import runs, how is the data converted?","options":[{"id":"a","text":"By the transform map, ignoring the transformer"},{"id":"b","text":"By both, with the transform map running first"},{"id":"c","text":"By neither, because the import set errors out"},{"id":"d","text":"By the robust import set transformer"}],"correct_answers":["d"],"explanation":"Both transform maps and robust import set transformers convert data, but robust import set transformers separate the transform and processing functions. If a data source has both a transform map and a robust import set transformer, the system uses the robust import set transformer instead of the transform map. See https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetsKeyConcepts.html","wrong_answer_explanations":[{"option":"a","explanation":"The opposite is true: when both exist, the robust import set transformer is used instead of the transform map."},{"option":"b","explanation":"The two do not run in sequence. The system uses the robust import set transformer instead of the transform map."},{"option":"c","explanation":"Having both is not an error. The system picks the robust import set transformer."}],"references":["https://www.servicenow.com/docs/r/integrate-applications/system-import-sets/c_ImportSetsKeyConcepts.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-6fb6a4ca","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"A configuration manager notices many CIs that were not updated within the Effective Duration of their staleness rule. Which CMDB Health KPI do these stale CIs lower?","options":[{"id":"a","text":"Correctness"},{"id":"b","text":"Completeness"},{"id":"c","text":"Compliance"},{"id":"d","text":"Relationships"}],"correct_answers":["a"],"explanation":"CMDB Health aggregates three KPIs: correctness, compliance and completeness. Correctness is made up of the orphan, staleness and duplicate metrics. A CI is stale when it was not updated within the Effective Duration of the staleness rule for its class (60 days in the default rule). See https://www.servicenow.com/docs/r/servicenow-platform/configuration-management-database-cmdb/r_CMDBHealthMetrics.html","wrong_answer_explanations":[{"option":"b","explanation":"Completeness measures CIs with required or recommended fields that are not populated, not how recently CIs were updated."},{"option":"c","explanation":"Compliance is based on the results of CMDB audit runs, which compare actual field values against expected values."},{"option":"d","explanation":"Relationship health covers duplicate, orphan and stale relationships. Stale CIs themselves are counted by the staleness metric of correctness."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/configuration-management-database-cmdb/r_CMDBHealthMetrics.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-105fba09","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"Agents should keep updating incidents on the form, but an administrator wants to stop them from updating incident rows directly in a list. Which kind of ACL should the administrator configure?","options":[{"id":"a","text":"A write operation ACL"},{"id":"b","text":"An add_to_list operation ACL"},{"id":"c","text":"A list_edit operation ACL"},{"id":"d","text":"A report_on operation ACL"}],"correct_answers":["c"],"explanation":"The list_edit operation enables users to update records (rows) from a list, and failing a list_edit ACL means the user cannot update rows from a list. A write ACL would also make fields read-only on forms, so list_edit is the operation that targets list editing without blocking form updates. See https://www.servicenow.com/docs/r/platform-security/access-control/acl-rule-types.html","wrong_answer_explanations":[{"option":"a","explanation":"Failing a write ACL makes the field read-only in forms and lists, so it would also stop agents from updating incidents on the form."},{"option":"b","explanation":"add_to_list controls whether users can view or personalize specific columns in a list. It does not control editing rows."},{"option":"d","explanation":"report_on controls whether users can create reports on the table. It does not affect list editing."}],"references":["https://www.servicenow.com/docs/r/platform-security/access-control/acl-rule-types.html","https://www.servicenow.com/docs/r/platform-security/access-control/exploring-access-control-list.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-e3f28d91","certification":"CSA","certification_name":"Certified System Administrator","domain":"Database Management & Platform Security","topic":"Database Management & Platform Security","type":"multiple_choice","question":"An organization has finished preparing the referential data for its CSDM rollout. Next, it wants to populate the base-system CMDB tables associated with IT Service Management. Which CSDM implementation stage is this?","options":[{"id":"a","text":"The Foundation stage"},{"id":"b","text":"The Crawl stage"},{"id":"c","text":"The Walk stage"},{"id":"d","text":"The Run stage"}],"correct_answers":["b"],"explanation":"CSDM is implemented in stages that build on each other: foundation, crawl, walk, run and fly. In the Crawl stage you work on base-system CMDB tables associated with ITSM, which gives the minimum CMDB support needed for Incident Management and Change Management. It follows Foundation, where referential data is prepared. See https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/csdm-implement-crawl-stage.html","wrong_answer_explanations":[{"option":"a","explanation":"In the Foundation stage, admins prepare the referential data. That work is already finished in this scenario."},{"option":"c","explanation":"In the Walk stage, you identify and populate the network infrastructure CIs and applications that technical teams support."},{"option":"d","explanation":"In the Run stage, you set up the relationship between a technology and the business that sells and consumes it."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/csdm-implement-crawl-stage.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/csdm-implementation-stages.html"],"url":"https://snready.com/csa/practice-questions/database-management-security"}
{"id":"csa-g-3154cb4a","certification":"CSA","certification_name":"Certified System Administrator","domain":"Data Migration & Integration","topic":"Data Migration & Integration","type":"multiple_select","question":"An administrator writes an onChange() client script for the Category field on the Incident form. The script must compare the value the field had when the record was loaded with the value after the user's change. Which TWO parameters supply these values? (Choose two.)","options":[{"id":"a","text":"isTemplate"},{"id":"b","text":"oldValue"},{"id":"c","text":"oldValues"},{"id":"d","text":"callback"},{"id":"e","text":"newValue"}],"correct_answers":["b","e"],"explanation":"An onChange() client script runs when a particular field value changes on the form and must specify control, oldValue, newValue, isLoading, and isTemplate. oldValue holds the value the widget had when the record was loaded, and newValue holds the value the widget has after the change. See https://www.servicenow.com/docs/r/api-reference/scripts/client-scripts.html","wrong_answer_explanations":[{"option":"a","explanation":"isTemplate is an onChange() parameter, but it only identifies whether the change occurs as part of a template load. It does not hold a field value."},{"option":"c","explanation":"oldValues (plural) is an onCellEdit() parameter that holds the old values of the list cells being edited. onChange() uses oldValue instead."},{"option":"d","explanation":"callback is an onCellEdit() parameter that continues the execution of other cell edit scripts. It is not an onChange() parameter."}],"references":["https://www.servicenow.com/docs/r/api-reference/scripts/client-scripts.html"],"url":"https://snready.com/csa/practice-questions/data-migration-integration"}
{"id":"csa-g-fa69e1a7","certification":"CSA","certification_name":"Certified System Administrator","domain":"Data Migration & Integration","topic":"Data Migration & Integration","type":"multiple_select","question":"An administrator is writing a business rule script that runs on update of Incident records. The script must compare the record's values after the update with its values before the update. Which TWO predefined global variables provide these record states? (Choose two.)","options":[{"id":"a","text":"The g_scratchpad object"},{"id":"b","text":"The current object"},{"id":"c","text":"The g_form object"},{"id":"d","text":"The previous object"},{"id":"e","text":"The gs object"}],"correct_answers":["b","d"],"explanation":"Business rules have predefined global variables. current is the current state of the record being referenced, and previous is the state of the record prior to any updates made during the execution context. previous is available on update and delete operations, so an update rule can compare the two. See https://www.servicenow.com/docs/r/build-workflows/business-rules-classic/c_UsingPredefinedGlobalVariables.html","wrong_answer_explanations":[{"option":"a","explanation":"g_scratchpad is available on display business rules and is used to pass information to the client for client scripts. It does not hold the record's before or after state."},{"option":"c","explanation":"g_form is the global object for the client-side GlideForm API, which is used on the client to customize forms. It is not a business rule global variable."},{"option":"e","explanation":"gs is a business rule global variable, but it references GlideSystem functions rather than the state of the record being updated."}],"references":["https://www.servicenow.com/docs/r/build-workflows/business-rules-classic/c_UsingPredefinedGlobalVariables.html","https://www.servicenow.com/docs/r/api-reference/c_GlideFormAPI.html"],"url":"https://snready.com/csa/practice-questions/data-migration-integration"}
{"id":"csa-g-291c58a2","certification":"CSA","certification_name":"Certified System Administrator","domain":"Data Migration & Integration","topic":"Data Migration & Integration","type":"multiple_choice","question":"An administrator needs the Close notes field on the Incident form to become mandatory when the Incident state changes to Resolved. The administrator wants to avoid scripting and keep form load times fast. What should the administrator configure?","options":[{"id":"a","text":"A server-side script include"},{"id":"b","text":"A UI policy and its actions"},{"id":"c","text":"An onChange() client script"},{"id":"d","text":"A reusable UI script"}],"correct_answers":["b"],"explanation":"UI policies dynamically change the behavior of information on a form, such as making a field mandatory, read-only, or hidden. Basic UI policies do not require any scripting, and although client scripts can perform the same actions, the documentation recommends UI policies when possible for faster load times. A UI policy action can set Mandatory to True for Close notes. See https://www.servicenow.com/docs/r/platform-administration/t_CreateAUIPolicy.html","wrong_answer_explanations":[{"option":"a","explanation":"Script includes store JavaScript that runs on the server for use by server scripts. They require scripting and do not change field behavior on the form."},{"option":"c","explanation":"A client script could make the field mandatory, but it requires JavaScript, and the documentation recommends UI policies over client scripts for faster load times."},{"option":"d","explanation":"UI scripts package reusable client-side JavaScript that runs from client scripts or HTML code, so they require scripting and are not a no-code form control."}],"references":["https://www.servicenow.com/docs/r/platform-administration/t_CreateAUIPolicy.html","https://www.servicenow.com/docs/r/api-reference/scripts/c_ScriptIncludes.html","https://www.servicenow.com/docs/r/api-reference/scripts/c_UIScripts.html"],"url":"https://snready.com/csa/practice-questions/data-migration-integration"}
{"id":"csa-g-35f87203","certification":"CSA","certification_name":"Certified System Administrator","domain":"Data Migration & Integration","topic":"Data Migration & Integration","type":"multiple_choice","question":"An administrator changes a business rule's When value from After to Async. The rule's script uses current.state.changesTo() to detect a state change, and it stops working as expected. What explains this behavior?","options":[{"id":"a","text":"Async rules run before the record is written to the database"},{"id":"b","text":"Async rules ignore conditions set in the condition builder"},{"id":"c","text":"Async rules run as the form is displayed to the user"},{"id":"d","text":"Async rules can't access the previous version of a record"}],"correct_answers":["d"],"explanation":"Asynchronous business rules do not have access to the previous version of a record. Because of this, the changes(), changesTo(), and changesFrom() GlideElement methods do not work in an async rule script. The condition builder and condition field still support those methods. See https://www.servicenow.com/docs/r/build-workflows/business-rules-classic/c_BusinessRules.html","wrong_answer_explanations":[{"option":"a","explanation":"Async rules run after the user submits the form and after the scheduler runs the scheduled job created from the business rule. Before rules are the ones that run before the database action."},{"option":"b","explanation":"The documentation states that the condition builder and the advanced condition field both support changes(), changesTo(), and changesFrom() for async rules. Only the script cannot use them."},{"option":"c","explanation":"Running before the form is presented to the user, just after the data is read from the database, describes Display business rules, not Async rules."}],"references":["https://www.servicenow.com/docs/r/build-workflows/business-rules-classic/c_BusinessRules.html"],"url":"https://snready.com/csa/practice-questions/data-migration-integration"}
{"id":"csa-g-9bb9e47b","certification":"CSA","certification_name":"Certified System Administrator","domain":"Data Migration & Integration","topic":"Data Migration & Integration","type":"multiple_choice","question":"An administrator runs a one-time server-side fix script from the Scripts - Background module on a sub-production instance. The administrator wants to be able to undo the script's data changes afterward. Which option in the module provides this?","options":[{"id":"a","text":"Execute in sandbox?"},{"id":"b","text":"Execute as scriptlet?"},{"id":"c","text":"Record for rollback?"},{"id":"d","text":"Cancel after 4 hours"}],"correct_answers":["c"],"explanation":"Administrators use the Scripts - Background module to run arbitrary JavaScript code from the server. Its Record for rollback? check box, selected by default, creates a rollback context for the script execution so the administrator can roll back the script from the Script Execution History form. See https://www.servicenow.com/docs/r/api-reference/scripts/c_ScriptsBackground.html","wrong_answer_explanations":[{"option":"a","explanation":"Execute in sandbox? runs the script with sandbox-like restrictions, so data cannot be inserted, updated, or deleted. It prevents changes rather than letting you undo them."},{"option":"b","explanation":"Execute as scriptlet? gives the script access to the global scope and server-side functionality or objects. It does not create a rollback context."},{"option":"d","explanation":"Cancel after 4 hours stops a script that keeps running past four hours. It limits run time and does not provide a way to undo data changes."}],"references":["https://www.servicenow.com/docs/r/api-reference/scripts/c_ScriptsBackground.html"],"url":"https://snready.com/csa/practice-questions/data-migration-integration"}
{"id":"csa-g-e0d155dc","certification":"CSA","certification_name":"Certified System Administrator","domain":"Data Migration & Integration","topic":"Data Migration & Integration","type":"multiple_select","question":"An administrator wrote an onChange() client script that validates the Priority field on the Incident form. Users can still enter invalid values by editing Priority directly in the list view. Which TWO approaches validate values entered in the list? (Choose two.)","options":[{"id":"a","text":"Create a data policy on the table"},{"id":"b","text":"Create an onChange() client script"},{"id":"c","text":"Create an onCellEdit() client script"},{"id":"d","text":"Create an onLoad() client script"},{"id":"e","text":"Create an onSubmit() client script"}],"correct_answers":["a","c"],"explanation":"With the exception of onCellEdit() client scripts, client scripts apply only to forms and search pages. To control field values on a list, the documentation lists other methods, including creating a data policy to validate content and creating an onCellEdit() client script, which runs when the list editor changes a cell value. See https://www.servicenow.com/docs/r/api-reference/scripts/client-scripts.html","wrong_answer_explanations":[{"option":"b","explanation":"onChange() client scripts run when a field value changes on the form. Client scripts other than onCellEdit() apply only to forms and search pages, which is why the existing script misses list edits."},{"option":"d","explanation":"onLoad() client scripts run when the system first renders the form. They do not run when the list editor changes a cell value."},{"option":"e","explanation":"onSubmit() client scripts run when a form is submitted. List edits do not submit a form, so this script type does not validate them."}],"references":["https://www.servicenow.com/docs/r/api-reference/scripts/client-scripts.html"],"url":"https://snready.com/csa/practice-questions/data-migration-integration"}
{"id":"csa-g-5c236335","certification":"CSA","certification_name":"Certified System Administrator","domain":"Data Migration & Integration","topic":"Data Migration & Integration","type":"multiple_choice","question":"An administrator builds a new catalog item with several variables in the development instance and submits a few test requests against it. When the administrator's update set is moved to production, what does it contain?","options":[{"id":"a","text":"The submitted test requests and their catalog tasks"},{"id":"b","text":"The catalog item along with the submitted test requests"},{"id":"c","text":"The submitted test requests but not the catalog item"},{"id":"d","text":"The catalog item, its variables, and variable choices"}],"correct_answers":["d"],"explanation":"Update sets track customizations to application tables, fields, and records. They capture configuration details but exclude task or process data. For example, they record catalog item definitions, variables, and variable choices, but not submitted orders or catalog tasks. See https://www.servicenow.com/docs/r/application-development/system-update-sets/customizations-tracked-update-sets.html","wrong_answer_explanations":[{"option":"a","explanation":"Submitted requests and catalog tasks are task or process data, which update sets exclude."},{"option":"b","explanation":"The catalog item definition is captured, but the submitted test requests are process data and are not recorded in the update set."},{"option":"c","explanation":"This reverses the rule. Update sets record the catalog item definition and exclude submitted orders."}],"references":["https://www.servicenow.com/docs/r/application-development/system-update-sets/customizations-tracked-update-sets.html"],"url":"https://snready.com/csa/practice-questions/data-migration-integration"}
{"id":"csa-g-93c32310","certification":"CSA","certification_name":"Certified System Administrator","domain":"Data Migration & Integration","topic":"Data Migration & Integration","type":"multiple_select","question":"An administrator with no scripting experience is creating a business rule on the Incident table and does not want to write a script. Which THREE actions can the administrator configure in the business rule without writing a script? (Choose three.)","options":[{"id":"a","text":"Pass values to g_scratchpad"},{"id":"b","text":"Update fields on child tasks"},{"id":"c","text":"Set field values on the record"},{"id":"d","text":"Display an information message"},{"id":"e","text":"Abort the current transaction"}],"correct_answers":["c","d","e"],"explanation":"The business rules documentation states that administrators can set field values, create information messages, and abort transactions without writing a script. Other common business rule actions, such as changing child tasks or passing data to the client, are done in the business rule script. See https://www.servicenow.com/docs/r/build-workflows/business-rules-classic/c_BusinessRules.html","wrong_answer_explanations":[{"option":"a","explanation":"g_scratchpad is a global variable used in display business rule scripts to pass information to client scripts. Using it requires writing a script."},{"option":"b","explanation":"Changing values of child tasks based on parent changes is a common business rule action, but it is not among the actions the documentation lists as available without a script."}],"references":["https://www.servicenow.com/docs/r/build-workflows/business-rules-classic/c_BusinessRules.html","https://www.servicenow.com/docs/r/build-workflows/business-rules-classic/c_UsingPredefinedGlobalVariables.html"],"url":"https://snready.com/csa/practice-questions/data-migration-integration"}
{"id":"cad-scripting-apis-002","certification":"CAD","certification_name":"Certified Application Developer","domain":"Scripting & APIs","topic":"Scripting & APIs","type":"multiple_choice","question":"In an after business rule, a developer must check whether the current user has the itil role before updating related records. Which call correctly uses the GlideSystem API in this server-side script?","options":[{"id":"a","text":"g_system.hasRole('itil')"},{"id":"b","text":"glide.hasRole('itil')"},{"id":"c","text":"gs.hasRole('itil')"},{"id":"d","text":"g_user.hasRole('itil')"}],"correct_answers":["c"],"explanation":"The GlideSystem API is referred to by the variable name gs in any server-side JavaScript and provides methods for information about the system and the current logged-in user. Its hasRole() method determines whether the current user has the specified role, so gs.hasRole('itil') works in a business rule. See https://www.servicenow.com/docs/r/api-reference/server-api-reference/c_GlideSystemAPI.html","wrong_answer_explanations":[{"option":"a","explanation":"g_system is not how GlideSystem is exposed. The docs state that server-side scripts reach GlideSystem through the gs variable."},{"option":"b","explanation":"glide is not a variable for the GlideSystem API. Many class names start with Glide, but server-side scripts call GlideSystem methods through gs."},{"option":"d","explanation":"g_user is the client-side GlideUser object. The docs say it is only available in client scripts and cannot be used in business rules or server-side UI actions."}],"references":["https://www.servicenow.com/docs/r/api-reference/server-api-reference/c_GlideSystemAPI.html","https://www.servicenow.com/docs/r/api-reference/server-api-reference/c_GlideSystemScopedAPI.html","https://www.servicenow.com/docs/r/api-reference/c_GlideUserAPI.html"],"url":"https://snready.com/cad/practice-questions/scripting-apis"}
{"id":"cad-business-rules-001","certification":"CAD","certification_name":"Certified Application Developer","domain":"Business Rules","topic":"Business Rules","type":"multiple_choice","question":"A developer adds validation to a business rule on the Incident table. A colleague asks whether it also applies when incidents are updated from a list or through a web service, not only from the form. Where does the rule run, and what does that mean here?","options":[{"id":"a","text":"In the user's browser, so it applies just while a form is edited"},{"id":"b","text":"On the server, so it applies to forms, lists, and web services"},{"id":"c","text":"On a MID Server, so it covers integration traffic but not forms"},{"id":"d","text":"As a database trigger, so it fires even when GlideRecord is bypassed"}],"correct_answers":["b"],"explanation":"A business rule is a server-side script that runs when a record is displayed, inserted, updated, or deleted, or when a table is queried. Because it runs on the server, it applies consistently whether the record is accessed through a form, a list, or a web service, which is a key difference from client scripts. See https://www.servicenow.com/docs/r/api-reference/business-rules-classic/c_BusinessRules.html","wrong_answer_explanations":[{"option":"a","explanation":"Running only while a form is edited describes client scripts, which run in the browser. The docs contrast this with business rules, which run on the server for any access path."},{"option":"c","explanation":"A MID Server is a Java application on the local network that moves data between the instance and external systems; it is not where business rules execute."},{"option":"d","explanation":"Business rules are not database triggers. The docs state they run only when record operations are called through the GlideRecord API, so bypassing GlideRecord skips them."}],"references":["https://www.servicenow.com/docs/r/api-reference/business-rules-classic/c_BusinessRules.html","https://www.servicenow.com/docs/r/servicenow-platform/mid-server/mid-server-landing.html"],"url":"https://snready.com/cad/practice-questions/business-rules"}
{"id":"cad-client-scripts-001","certification":"CAD","certification_name":"Certified Application Developer","domain":"Client Scripts","topic":"Client Scripts","type":"multiple_choice","question":"A developer creating a new client script opens the Type field to choose when the script should run. Which of these values is NOT one of the client script types?","options":[{"id":"a","text":"onLoad"},{"id":"b","text":"onChange"},{"id":"c","text":"onBefore"},{"id":"d","text":"onSubmit"}],"correct_answers":["c"],"explanation":"The client script Type field offers onLoad(), onSubmit(), onChange(), and onCellEdit(). There is no onBefore type; Before is a business rule timing option that runs on the server before a database operation, so it is easy to confuse but does not apply to client scripts. See https://www.servicenow.com/docs/r/api-reference/scripts/client-scripts.html","wrong_answer_explanations":[{"option":"a","explanation":"onLoad is a valid type. It runs when the system first renders the form and before users can enter data, typically to manipulate the form or set default values."},{"option":"b","explanation":"onChange is a valid type. It runs when a particular field value changes on the form and receives parameters such as control, oldValue, newValue, and isLoading."},{"option":"d","explanation":"onSubmit is a valid type. It runs when a form is submitted, typically to validate content, and it can cancel the submission by returning false."}],"references":["https://www.servicenow.com/docs/r/api-reference/scripts/client-scripts.html","https://www.servicenow.com/docs/r/api-reference/business-rules-classic/c_BusinessRules.html"],"url":"https://snready.com/cad/practice-questions/client-scripts"}
{"id":"cad-ui-policies-actions-001","certification":"CAD","certification_name":"Certified Application Developer","domain":"UI Policies & Actions","topic":"UI Policies & Actions","type":"multiple_choice","question":"An administrator creating a UI policy on the Incident table wants to record a brief summary of what the policy does, such as \"Make Close notes mandatory when Resolved\". Which field holds this summary?","options":[{"id":"a","text":"Field name, in the UI Policy Actions list"},{"id":"b","text":"Short description, on the UI policy form"},{"id":"c","text":"Name, on the UI policy form"},{"id":"d","text":"View, on the UI policy form"}],"correct_answers":["b"],"explanation":"The UI policy form includes a Short description field, documented as a short summary of the UI policy, alongside fields such as Table, Active, Order, and Conditions. The documented form has no separate Name field, so Short description is where the summary goes. See https://www.servicenow.com/docs/r/platform-administration/t_CreateAUIPolicy.html","wrong_answer_explanations":[{"option":"a","explanation":"Field name is on each UI policy action and identifies the field on the table that the action affects, not a summary of the whole policy."},{"option":"c","explanation":"The documented UI policy fields include Table, Active, Short description, Order, and Conditions, with no Name field to hold a summary."},{"option":"d","explanation":"View selects which form view the policy applies to when Global is cleared. It controls scope, not a description of what the policy does."}],"references":["https://www.servicenow.com/docs/r/platform-administration/t_CreateAUIPolicy.html"],"url":"https://snready.com/cad/practice-questions/ui-policies-actions"}
{"id":"cad-script-includes-001","certification":"CAD","certification_name":"Certified Application Developer","domain":"Script Includes","topic":"Script Includes","type":"multiple_choice","question":"A developer has copied the same server-side date calculation into several business rules. They want to store it once as a reusable function that other server scripts can call. What should they create?","options":[{"id":"a","text":"An onLoad client script on each form that needs it"},{"id":"b","text":"A script include that server scripts can call"},{"id":"c","text":"A UI policy that runs the logic when the form changes"},{"id":"d","text":"A global business rule holding the shared function"}],"correct_answers":["b"],"explanation":"Script includes store JavaScript that runs on the server; you create them to hold functions and classes for use by server scripts. Each one defines a single class or function that other scripts call, which fits shared logic used by several business rules. See https://www.servicenow.com/docs/r/api-reference/scripts/c_ScriptIncludes.html","wrong_answer_explanations":[{"option":"a","explanation":"Client scripts run JavaScript in the web browser on form events such as load. They cannot serve as a shared function for server-side business rules."},{"option":"c","explanation":"UI policies change form behavior, such as making fields mandatory, read-only, or hidden, on the client. They do not provide reusable server-side functions."},{"option":"d","explanation":"The docs recommend script includes instead of global business rules for this, because script includes are only loaded on request when code calls them."}],"references":["https://www.servicenow.com/docs/r/api-reference/scripts/c_ScriptIncludes.html"],"url":"https://snready.com/cad/practice-questions/script-includes"}
{"id":"cad-integration-rest-001","certification":"CAD","certification_name":"Certified Application Developer","domain":"Integration & REST APIs","topic":"Integration & REST APIs","type":"multiple_choice","question":"A team is reviewing the inbound web services ServiceNow supports, including REST, SOAP, JSONv2, and RSS. What does the acronym REST stand for?","options":[{"id":"a","text":"Remote Execution Service Transfer"},{"id":"b","text":"REpresentational State Transfer"},{"id":"c","text":"Reliable Endpoint Service Technology"},{"id":"d","text":"Resource Exchange Standard Transport"}],"correct_answers":["b"],"explanation":"The ServiceNow web services documentation defines REST as REpresentational State Transfer, a simple stateless architecture that provides standards between computer systems on the web so they can communicate more easily. ServiceNow offers REST for both inbound and outbound web services. See https://www.servicenow.com/docs/r/api-reference/web-services/r_AvailableWebServices.html","wrong_answer_explanations":[{"option":"a","explanation":"Remote Execution Service Transfer is not the expansion. The docs define REST as REpresentational State Transfer, a stateless web architecture."},{"option":"c","explanation":"Reliable Endpoint Service Technology is not what REST stands for; the docs expand it as REpresentational State Transfer."},{"option":"d","explanation":"Resource Exchange Standard Transport is not a real expansion of REST. The documented expansion is REpresentational State Transfer."}],"references":["https://www.servicenow.com/docs/r/api-reference/web-services/r_AvailableWebServices.html"],"url":"https://snready.com/cad/practice-questions/integration-rest"}
{"id":"cad-application-development-001","certification":"CAD","certification_name":"Certified Application Developer","domain":"Application Development","topic":"Application Development","type":"multiple_choice","question":"Before starting a custom build, a developer wants to check whether ServiceNow or a certified partner has already published an application that meets the requirement. Where should they look?","options":[{"id":"a","text":"The company's private application repository"},{"id":"b","text":"The ServiceNow Store public marketplace"},{"id":"c","text":"An update set exported from another instance"},{"id":"d","text":"The parent instance in team development"}],"correct_answers":["b"],"explanation":"The ServiceNow Store is the public marketplace where ServiceNow and certified partners publish applications, and publishing to the Store makes an app available to all ServiceNow customers. Store apps are installed and updated through the Application Manager, so checking the Store first can avoid building something that already exists. See https://www.servicenow.com/docs/r/application-development/store-private-application-repositories.html","wrong_answer_explanations":[{"option":"a","explanation":"A private application repository is your company's internal repository for its own published scoped apps, shared only with company instances, so it will not list partner offerings."},{"option":"c","explanation":"Publishing to an update set saves a version of an application for compliance or backup and is usable only by instances with access to that file; it is not a catalog of partner apps."},{"option":"d","explanation":"Pushing to team development instances moves a developer's changes to the parent instance; it does not offer applications published by ServiceNow or certified partners."}],"references":["https://www.servicenow.com/docs/r/application-development/store-private-application-repositories.html","https://www.servicenow.com/docs/r/application-development/c_SharingApplications.html"],"url":"https://snready.com/cad/practice-questions/application-development"}
{"id":"cpoa-strategy-001","certification":"CPOA","certification_name":"Certified Platform Owner Associate","domain":"Strategy","topic":"Strategy","type":"multiple_choice","question":"Which process helps an organization protect the technology landscape from outages and improve visibility of infrastructure?","options":[{"id":"a","text":"Service Catalog Management"},{"id":"b","text":"Configuration Management"},{"id":"c","text":"Change Management"},{"id":"d","text":"Knowledge Management"}],"correct_answers":["b"],"explanation":"Configuration Management helps organizations protect their technology landscape from outages by maintaining accurate information about Configuration Items (CIs) and their relationships. This improves visibility into infrastructure dependencies. Reference: CPOA exam blueprint","wrong_answer_explanations":[{"option":"a","explanation":"Service Catalog Management handles service requests, not infrastructure protection"},{"option":"c","explanation":"Change Management controls changes but doesn't directly protect infrastructure visibility"},{"option":"d","explanation":"Knowledge Management handles documentation, not infrastructure protection"}],"references":["CPOA exam blueprint - Strategy domain"],"url":"https://snready.com/cpoa/practice-questions/strategy"}
{"id":"cpoa-people-001","certification":"CPOA","certification_name":"Certified Platform Owner Associate","domain":"People","topic":"People","type":"multiple_choice","question":"What is the scope of an Organizational Change Management (OCM) Community Champion?","options":[{"id":"a","text":"Technical development and coding"},{"id":"b","text":"Advocating for change adoption and supporting end users within their department"},{"id":"c","text":"Managing server infrastructure"},{"id":"d","text":"Approving budget requests"}],"correct_answers":["b"],"explanation":"OCM Community Champions advocate for change adoption within their departments, support end users during transitions, provide feedback to the project team, and help drive user engagement with new platform capabilities. Reference: CPOA exam blueprint - People domain","wrong_answer_explanations":[{"option":"a","explanation":"Technical development is handled by developers, not OCM Champions"},{"option":"c","explanation":"Infrastructure management is an IT operations function"},{"option":"d","explanation":"Budget approval is typically a finance or management function"}],"references":["OCM Community Champion role"],"url":"https://snready.com/cpoa/practice-questions/people"}
{"id":"cpoa-process-001","certification":"CPOA","certification_name":"Certified Platform Owner Associate","domain":"Process","topic":"Process","type":"multiple_choice","question":"According to the Now Create application deployment process, what stage should occur after development is complete?","options":[{"id":"a","text":"Direct production deployment"},{"id":"b","text":"Testing and validation in a sub-production environment"},{"id":"c","text":"User training"},{"id":"d","text":"Budget review"}],"correct_answers":["b"],"explanation":"After development, the next stage in Now Create deployment is testing and validation in a sub-production environment. This ensures quality before production deployment. Reference: CPOA exam blueprint - Process domain","wrong_answer_explanations":[{"option":"a","explanation":"Direct production deployment skips necessary testing stages"},{"option":"c","explanation":"Training typically occurs after deployment validation"},{"option":"d","explanation":"Budget review is earlier in the process, not post-development"}],"references":["Now Create deployment process"],"url":"https://snready.com/cpoa/practice-questions/process"}
{"id":"cpoa-technology-001","certification":"CPOA","certification_name":"Certified Platform Owner Associate","domain":"Technology","topic":"Technology","type":"multiple_choice","question":"Which ServiceNow capability allows you to replicate data between production and non-production instances for testing purposes?","options":[{"id":"a","text":"Update Sets"},{"id":"b","text":"Instance Data Replication (IDR)"},{"id":"c","text":"Data Export"},{"id":"d","text":"Record Cloning"}],"correct_answers":["b"],"explanation":"Instance Data Replication (IDR) allows ServiceNow customers to replicate data between instances. It supports producer-consumer models where data changes in one instance can be replicated to others. Reference: https://docs.servicenow.com/bundle/xanadu-platform-administration/page/administer/instance-data-replication/concept/instance-data-replication.html","wrong_answer_explanations":[{"option":"a","explanation":"Update Sets transfer customizations and configurations, not operational data"},{"option":"c","explanation":"Data Export is a manual export process, not continuous replication"},{"option":"d","explanation":"Record Cloning copies individual records, not entire data sets between instances"}],"references":["Instance Data Replication documentation"],"url":"https://snready.com/cpoa/practice-questions/technology"}
{"id":"cpoa-data-001","certification":"CPOA","certification_name":"Certified Platform Owner Associate","domain":"Data","topic":"Data","type":"multiple_choice","question":"Why is data important as a whole in the ServiceNow platform?","options":[{"id":"a","text":"Data is only needed for compliance purposes"},{"id":"b","text":"Quality data drives accurate reporting, automation, and informed decision-making"},{"id":"c","text":"Data only matters for IT operations"},{"id":"d","text":"Data is automatically accurate without governance"}],"correct_answers":["b"],"explanation":"Quality data is foundational to ServiceNow's value - it drives accurate reporting for decision-making, enables automation workflows to function correctly, and ensures processes like incident routing work as intended. Reference: CPOA exam blueprint - Data domain","wrong_answer_explanations":[{"option":"a","explanation":"Data serves many purposes beyond compliance, including operations and analytics"},{"option":"c","explanation":"Data is important across all departments, not just IT"},{"option":"d","explanation":"Data requires governance to maintain quality and accuracy"}],"references":["Importance of data quality"],"url":"https://snready.com/cpoa/practice-questions/data"}
{"id":"cpoa-governance-001","certification":"CPOA","certification_name":"Certified Platform Owner Associate","domain":"ServiceNow Governance","topic":"ServiceNow Governance","type":"multiple_choice","question":"Which artifacts and communication channels are used when transacting with ServiceNow for licenses and subscriptions?","options":[{"id":"a","text":"Social media direct messages"},{"id":"b","text":"ServiceNow Store, Customer Success Center, and contract documentation"},{"id":"c","text":"Third-party reseller websites only"},{"id":"d","text":"Public forums"}],"correct_answers":["b"],"explanation":"ServiceNow licenses and subscriptions are managed through official channels including the ServiceNow Store, Customer Success Center, and formal contract documentation. These provide the authoritative record of entitlements. Reference: CPOA exam blueprint - ServiceNow Governance domain","wrong_answer_explanations":[{"option":"a","explanation":"Social media is not an official channel for license transactions"},{"option":"c","explanation":"Direct engagement with ServiceNow is required alongside any reseller involvement"},{"option":"d","explanation":"Public forums are not used for license transactions"}],"references":["ServiceNow licensing channels"],"url":"https://snready.com/cpoa/practice-questions/governance"}
{"id":"cpoa-strategy-002","certification":"CPOA","certification_name":"Certified Platform Owner Associate","domain":"Strategy","topic":"Strategy","type":"multiple_select","question":"Which of the following are key inputs to creating a platform roadmap? (Choose two.)","options":[{"id":"a","text":"Business strategy and objectives"},{"id":"b","text":"Employee vacation schedules"},{"id":"c","text":"ServiceNow release timeline"},{"id":"d","text":"Office floor plans"}],"correct_answers":["a","c"],"explanation":"Key inputs to a platform roadmap include business strategy and objectives (to align platform capabilities with business needs) and ServiceNow release timeline (to plan upgrades and leverage new features). Reference: CPOA exam blueprint - Strategy domain","wrong_answer_explanations":[{"option":"b","explanation":"Employee vacation schedules are not strategic inputs to platform roadmaps"},{"option":"d","explanation":"Office floor plans are unrelated to platform strategy"}],"references":["Platform roadmap planning"],"url":"https://snready.com/cpoa/practice-questions/strategy"}
{"id":"cis-df-configuration-001","certification":"CIS-DF","certification_name":"Certified Implementation Specialist - Data Foundations","domain":"Configuration","topic":"Configuration","type":"multiple_choice","question":"A CMDB manager finds that teams record asset and CI status in different fields, so reports disagree about which items are in use or retired. Which Foundation domain feature does CSDM provide to fix this?","options":[{"id":"a","text":"Value streams owned by the chief strategist"},{"id":"b","text":"Life cycle stage and life cycle stage status pairs"},{"id":"c","text":"CMDB groups built from saved Query Builder queries"},{"id":"d","text":"Product model classes stored in the cmdb_model table"}],"correct_answers":["b"],"explanation":"The Foundation domain defines life-cycle value pairs (Life cycle stage and Life cycle stage status) that track the life cycles of products, assets, contracts, CIs, locations and other objects. Using these standard values consistently lets reporting reflect the actual states of CIs, such as usage, availability and end of support. See https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/foundation-domain.html","wrong_answer_explanations":[{"option":"a","explanation":"A value stream is the set of actions that add value to a customer from initial request to realization of value. It describes how value is delivered, not the status of individual assets or CIs."},{"option":"c","explanation":"A CMDB group is a collection of CIs based on saved Query Builder queries, encoded queries or manual entries, used to act on many CIs at once. It does not give CIs a standard status."},{"option":"d","explanation":"Product models in cmdb_model (and its product model classes) describe a specific version or configuration of a product and are referenced by CIs through Model ID. They do not track where each CI is in its life cycle."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/foundation-domain.html"],"url":"https://snready.com/cis-df/practice-questions/configuration"}
{"id":"cis-df-ingest-001","certification":"CIS-DF","certification_name":"Certified Implementation Specialist - Data Foundations","domain":"Ingest","topic":"Ingest","type":"multiple_choice","question":"A DevOps team wants the CMDB to record each microservice and API it develops as part of a larger business application, before anything is deployed. Which CSDM table should hold these records?","options":[{"id":"a","text":"Business application [cmdb_ci_business_app]"},{"id":"b","text":"Agile development component [cmdb_ci_sdlc_component]"},{"id":"c","text":"Mapped application service [cmdb_ci_service_discovered]"},{"id":"d","text":"Application model [cmdb_application_product_model]"}],"correct_answers":["b"],"explanation":"In the Build & Integration domain, an Agile development component is a CI that represents a unique development effort of code, meaning the individually developed parts of a larger business application. Records live in the Agile Development Component [cmdb_ci_sdlc_component] table, are not operational CIs, and let DevOps visualize the development pipeline. See https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/build-domain.html","wrong_answer_explanations":[{"option":"a","explanation":"A business application is a purchased or internally developed application that supports a business capability. It contains the Agile development components rather than representing each developed part."},{"option":"c","explanation":"Mapped application service is the table for manually created or Service Mapping service instances, which are deployed, operational CIs. A service instance is the deployed instance of an Agile development application component."},{"option":"d","explanation":"Application Model is a product model class in the Foundation domain. Product models are not CIs and describe a product version or configuration that CIs reference through Model ID."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/build-domain.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/design-domain.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/manage-tech-servs-domain.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/foundation-domain.html"],"url":"https://snready.com/cis-df/practice-questions/ingest"}
{"id":"cis-df-govern-001","certification":"CIS-DF","certification_name":"Certified Implementation Specialist - Data Foundations","domain":"Govern","topic":"Govern","type":"multiple_choice","question":"A CMDB administrator reading older CSDM material finds a table name, cmdb_ci_service_auto, that CSDM 5 now labels Service Instance. What was this table called before CSDM 5?","options":[{"id":"a","text":"Business service"},{"id":"b","text":"Application service"},{"id":"c","text":"Business application"},{"id":"d","text":"Technical service"}],"correct_answers":["b"],"explanation":"CSDM 5 relabeled the [cmdb_ci_service_auto] table, which was previously called Application service, to Service Instance. A service instance is a logical representation of a deployed application stack. See https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/manage-tech-servs-domain.html","wrong_answer_explanations":[{"option":"a","explanation":"Business service is a different table, cmdb_ci_service_business, in the Service Consumption domain. It is the consumer-focused service published to business users."},{"option":"c","explanation":"Business application [cmdb_ci_business_app] is a Design & Planning table for purchased or internally developed applications. It consumes service instances but was never the label of cmdb_ci_service_auto."},{"option":"d","explanation":"Technical service was the former label of cmdb_ci_service_technical, which is now Technology management service. It was not the label of cmdb_ci_service_auto."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/manage-tech-servs-domain.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/csdm-conceptual-model.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/design-domain.html"],"url":"https://snready.com/cis-df/practice-questions/govern"}
{"id":"cis-df-insight-001","certification":"CIS-DF","certification_name":"Certified Implementation Specialist - Data Foundations","domain":"Insight","topic":"Insight","type":"multiple_choice","question":"A service owner is modeling the HR department's \"Manage HR\" service, which business users order through the request catalog as offerings like \"Manage Onboarding\". Which CSDM record type should represent \"Manage HR\"?","options":[{"id":"a","text":"Technology management service [cmdb_ci_service_technical]"},{"id":"b","text":"Business service [cmdb_ci_service_business]"},{"id":"c","text":"Service instance [cmdb_ci_service_auto]"},{"id":"d","text":"Dynamic CI group [cmdb_ci_query_based_service]"}],"correct_answers":["b"],"explanation":"In the Service Consumption domain, the Business Service [cmdb_ci_service_business] table holds services such as \"Manage HR\". A business service is associated with business users, can contain business service offerings such as \"Manage Onboarding\", and is ordered through request catalogs. See https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/sell-consume-domain.html","wrong_answer_explanations":[{"option":"a","explanation":"Technology management services are provider-focused services that the technology organization offers to the business. They are not the consumer-facing service that business users order."},{"option":"c","explanation":"A service instance is a logical representation of a deployed application stack in the Service Delivery domain. Business service offerings depend on service instances but do not represent the business service."},{"option":"d","explanation":"A dynamic CI group is a set of CIs returned by a CMDB Groups query, used for things like managing infrastructure CIs or query-based service instances. It is not a business-facing service."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/sell-consume-domain.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/csdm-conceptual-model.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/manage-tech-servs-domain.html"],"url":"https://snready.com/cis-df/practice-questions/insight"}
{"id":"cis-df-csdm-fundamentals-001","certification":"CIS-DF","certification_name":"Certified Implementation Specialist - Data Foundations","domain":"CSDM Fundamentals","topic":"CSDM Fundamentals","type":"multiple_choice","question":"Before a ServiceNow rollout, a new CMDB manager asks what the Common Service Data Model (CSDM) actually is. Which description matches the ServiceNow documentation?","options":[{"id":"a","text":"A replacement database that supersedes the existing CMDB"},{"id":"b","text":"A standard data model that guides where CMDB data belongs"},{"id":"c","text":"A discovery tool that automatically populates CIs in the CMDB"},{"id":"d","text":"A set of custom tables that is built for each customer"}],"correct_answers":["b"],"explanation":"The CSDM is the data model that admins should follow when they set up ServiceNow products and applications. Its standards for defining CIs and their relationships help make sure your data is in the right CMDB tables, so you get the most value from ServiceNow AI Platform applications. See https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/csdm-landing-page.html","wrong_answer_explanations":[{"option":"a","explanation":"CSDM does not replace the CMDB. The docs describe it as the data model standard for all products that use the CMDB."},{"option":"c","explanation":"Discovery and Service Mapping populate CMDB tables. CSDM is the data model that says which tables and relationships the data belongs in."},{"option":"d","explanation":"CSDM uses shared base-system tables, not per-customer custom tables. Its guiding principles include sharing base-system tables and sharing the data model across products."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/csdm-landing-page.html","https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/manage-tech-servs-domain.html"],"url":"https://snready.com/cis-df/practice-questions/csdm-fundamentals"}
{"id":"cis-df-configuration-002","certification":"CIS-DF","certification_name":"Certified Implementation Specialist - Data Foundations","domain":"Configuration","topic":"Configuration","type":"multiple_choice","question":"A process owner at a bank is recording the credit check process as a sub-process of the customer onboarding process. How should this hierarchy be captured in the CSDM Foundation domain?","options":[{"id":"a","text":"Add both processes as members of one CMDB group"},{"id":"b","text":"Set the Parent attribute on the credit check process"},{"id":"c","text":"Align both processes with one shared value stream"},{"id":"d","text":"Relate both processes through one shared contract record"}],"correct_answers":["b"],"explanation":"Business processes are stored in the cmdb_ci_business_process table, and in a parent-child relationship a business process can be identified by using its parent attribute as a reference to a parent business process. Setting Parent on the credit check process to customer onboarding records the hierarchy. See https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/foundation-domain.html","wrong_answer_explanations":[{"option":"a","explanation":"A CMDB group is a collection of CIs used to apply an action to all members at once. It does not express that one process is a child of another."},{"option":"c","explanation":"A value stream is aligned with your organization's business processes, but it describes the actions that add value to a customer. It is not how a parent-child link between two processes is recorded."},{"option":"d","explanation":"A contract is a binding agreement between two parties, stored in [ast_contract], and is not a CI. In Service Level Management, contracts group together SLAs for a single vendor or customer and the related CIs, locations, groups and users, not business process hierarchies."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/foundation-domain.html"],"url":"https://snready.com/cis-df/practice-questions/configuration"}
{"id":"cis-df-ingest-002","certification":"CIS-DF","certification_name":"Certified Implementation Specialist - Data Foundations","domain":"Ingest","topic":"Ingest","type":"multiple_choice","question":"A CMDB lead wants a team member to adjust Identification and Reconciliation properties such as glide.reconciliation.override.null without granting the admin role. Which role allows viewing and editing these properties?","options":[{"id":"a","text":"sn_cmdb_editor"},{"id":"b","text":"sn_cmdb_admin"},{"id":"c","text":"sm_admin"},{"id":"d","text":"sn_cmdb_user"}],"correct_answers":["b"],"explanation":"The Identification and Reconciliation properties page states that the sn_cmdb_admin or admin role is required to view and edit these properties, so sn_cmdb_admin is the role to grant when admin is not wanted. See https://www.servicenow.com/docs/r/servicenow-platform/configuration-management-database-cmdb/properties-id-reconciliation.html","wrong_answer_explanations":[{"option":"a","explanation":"sn_cmdb_editor is a CMDB role that is given create, update and delete access to the cmdb_ci class, but it is not one of the roles the IRE properties page lists (sn_cmdb_admin or admin)."},{"option":"c","explanation":"The Brazil release notes list sm_admin, with sn_cmdb_admin or admin, as a role for saving shared Unified Map filter presets. It is not one of the roles the IRE properties page requires (sn_cmdb_admin or admin)."},{"option":"d","explanation":"sn_cmdb_user is the CMDB role that the itil role now contains. It does not grant the access that the IRE properties page requires (sn_cmdb_admin or admin)."}],"references":["https://www.servicenow.com/docs/r/servicenow-platform/configuration-management-database-cmdb/properties-id-reconciliation.html","https://www.servicenow.com/docs/r/delta-zurich-brazil/brazil-zurich-configurationmanagementdatabasecmdb-release-notes.html"],"url":"https://snready.com/cis-df/practice-questions/ingest"}
{"id":"cis-itsm-incident-management-001","certification":"CIS-ITSM","certification_name":"Certified Implementation Specialist - IT Service Management","domain":"Incident Management","topic":"Incident Management","type":"multiple_choice","question":"Staff at a branch office cannot connect to the VPN, and a service desk agent logs an incident for them. What is the agent's main goal under Incident Management?","options":[{"id":"a","text":"Identify the underlying cause of the repeated VPN failures"},{"id":"b","text":"Restore normal service while minimizing business impact"},{"id":"c","text":"Plan and authorize a controlled change to the VPN gateway"},{"id":"d","text":"Fulfill a catalog request for a replacement VPN service"}],"correct_answers":["b"],"explanation":"ServiceNow describes Incident Management as restoring normal service operation while minimizing impact to business operations and maintaining quality. The agent's job is to get the branch connected again as quickly as possible. Finding the cause behind related incidents, controlling changes, and fulfilling requests are handled by Problem, Change, and Request Management. See https://www.servicenow.com/docs/r/it-service-management/incident-management/c_IncidentManagement.html","wrong_answer_explanations":[{"option":"a","explanation":"Identifying the cause of errors that are reported as occurrences of related incidents is the purpose of Problem Management, not the goal of working this incident."},{"option":"c","explanation":"Change Management provides a systematic approach to control the life cycle of all changes. Authorizing a change is not the objective of handling the outage itself."},{"option":"d","explanation":"Request Management lets employees submit requests for services, products, or information. A broken VPN connection is a service disruption, not a catalog request."}],"references":["https://www.servicenow.com/docs/r/it-service-management/incident-management/c_IncidentManagement.html","https://www.servicenow.com/docs/r/it-service-management/problem-management/c_ProblemManagement.html","https://www.servicenow.com/docs/r/it-service-management/change-management/c_ITILChangeManagement.html","https://www.servicenow.com/docs/r/it-service-management/request-management/c_RequestManagement.html"],"url":"https://snready.com/cis-itsm/practice-questions/incident-management"}
{"id":"cis-itsm-change-management-001","certification":"CIS-ITSM","certification_name":"Certified Implementation Specialist - IT Service Management","domain":"Change Management","topic":"Change Management","type":"multiple_choice","question":"A team plans next month's upgrade of a production database server. It is not in the standard change catalog, nothing is failing, and the work needs a peer review. How should the change be handled?","options":[{"id":"a","text":"Standard change that skips peer and CAB approval"},{"id":"b","text":"Normal change needing peer approval and CAB"},{"id":"c","text":"Emergency change sent straight to CAB approval"},{"id":"d","text":"Standard change with peer approval but no CAB"}],"correct_answers":["b"],"explanation":"A normal change is any service change that is not a standard or emergency change. It requires assessment, peer or technical approval, and Change Advisory Board (CAB) authorization before implementation. ServiceNow's own example is a scheduled upgrade of a production database server that needs peer review and CAB authorization. See https://www.servicenow.com/docs/r/it-service-management/change-management/change-types.html","wrong_answer_explanations":[{"option":"a","explanation":"Standard changes are pre-approved changes from a catalog of templates. This upgrade is not in the standard change catalog, so it cannot skip approvals."},{"option":"c","explanation":"Emergency changes are high-priority changes to resolve a major incident or apply an urgent security patch. A planned upgrade with nothing failing does not qualify."},{"option":"d","explanation":"Standard changes do not require group or peer approval at all, and this work is not a pre-approved standard change."}],"references":["https://www.servicenow.com/docs/r/it-service-management/change-management/change-types.html"],"url":"https://snready.com/cis-itsm/practice-questions/change-management"}
{"id":"cis-itsm-problem-management-001","certification":"CIS-ITSM","certification_name":"Certified Implementation Specialist - IT Service Management","domain":"Problem Management","topic":"Problem Management","type":"multiple_choice","question":"Over two weeks, the service desk logs many incidents about the same payroll application crashing. A problem record is opened for them. What is the main goal of Problem Management here?","options":[{"id":"a","text":"Restore each user's access as fast as possible"},{"id":"b","text":"Find the root cause and fix it permanently"},{"id":"c","text":"Authorize changes with minimal disruption"},{"id":"d","text":"Fulfill requests for services or information"}],"correct_answers":["b"],"explanation":"Problem Management helps identify the cause of errors in the IT infrastructure that are reported as occurrences of related incidents. Root cause investigation aims to analyze, track, and resolve recurring incidents permanently, for example through a change request that applies a permanent fix. See https://www.servicenow.com/docs/r/it-service-management/problem-management/c_ProblemManagement.html","wrong_answer_explanations":[{"option":"a","explanation":"Restoring normal service while minimizing business impact is the goal of Incident Management, which handles each user's disruption."},{"option":"c","explanation":"Controlling the life cycle of changes with minimum disruption to IT services is the purpose of Change Management."},{"option":"d","explanation":"Submitting and fulfilling requests for services, products, or information is the purpose of Request Management."}],"references":["https://www.servicenow.com/docs/r/it-service-management/problem-management/c_ProblemManagement.html","https://www.servicenow.com/docs/r/it-service-management/problem-management/investigate-root-cause.html","https://www.servicenow.com/docs/r/it-service-management/incident-management/c_IncidentManagement.html","https://www.servicenow.com/docs/r/it-service-management/change-management/c_ITILChangeManagement.html","https://www.servicenow.com/docs/r/it-service-management/request-management/c_RequestManagement.html"],"url":"https://snready.com/cis-itsm/practice-questions/problem-management"}
{"id":"cis-itsm-request-management-001","certification":"CIS-ITSM","certification_name":"Certified Implementation Specialist - IT Service Management","domain":"Request Management","topic":"Request Management","type":"multiple_choice","question":"A request fulfilled through an execution flow has one requested item (RITM) with three catalog tasks. Two tasks are Closed Complete and one is Closed Incomplete. How is the RITM closed?","options":[{"id":"a","text":"Closed Complete, because most tasks completed"},{"id":"b","text":"Closed Incomplete, because one task is incomplete"},{"id":"c","text":"Closed Skipped, because one task did not finish"},{"id":"d","text":"It stays open until every task is Closed Complete"}],"correct_answers":["b"],"explanation":"In the request fulfillment execution plan, the RITM's closure state depends on its catalog tasks. If at least one catalog task is closed as Closed Incomplete, the RITM is closed as Closed Incomplete. The same rule then applies from the RITMs to the parent request. See https://www.servicenow.com/docs/r/it-service-management/request-management/state-closure-request.html","wrong_answer_explanations":[{"option":"a","explanation":"A RITM is closed as Closed Complete only if all of its catalog tasks are Closed Complete, not most of them."},{"option":"c","explanation":"A RITM is closed as Closed Skipped only if all of its catalog tasks are Closed Skipped."},{"option":"d","explanation":"All three tasks are already closed. The rule does not require every task to be Closed Complete: if at least one catalog task is Closed Incomplete, the RITM is closed as Closed Incomplete."}],"references":["https://www.servicenow.com/docs/r/it-service-management/request-management/state-closure-request.html"],"url":"https://snready.com/cis-itsm/practice-questions/request-management"}
{"id":"cis-itsm-itsm-overview-001","certification":"CIS-ITSM","certification_name":"Certified Implementation Specialist - IT Service Management","domain":"ITSM Overview","topic":"ITSM Overview","type":"multiple_choice","question":"A service owner manages an Email service and wants a Gold tier and a Standard tier, each with its own availability guarantee and pricing. In Service Portfolio Management, how should each tier be represented?","options":[{"id":"a","text":"A service offering of the Email service"},{"id":"b","text":"A service commitment with no parent offering"},{"id":"c","text":"An SLA definition for Email incidents"},{"id":"d","text":"A requested item for the Email catalog item"}],"correct_answers":["a"],"explanation":"A service offering derives from a service, tailoring the parent service to a specific business need. Each offering consists of a set of service commitments, which define the unique availability guarantees, scope, and pricing for that offering. The CSDM terms for Service Portfolio Management define a service offering as a stratification of a service into capability, availability, pricing, and packaging options, for example ITSM Standard and ITSM Pro. So Gold and Standard should be two service offerings of the Email service, each with its own commitments. See https://www.servicenow.com/docs/r/it-service-management/service-portfolio-management/define-SPM2-service-commitments.html","wrong_answer_explanations":[{"option":"b","explanation":"Service commitments belong to service offerings. To create service commitments, each service needs at least one associated service offering."},{"option":"c","explanation":"An SLA definition sets an amount of time for a task to reach a certain condition. It tracks work on records and does not define a tier of a service."},{"option":"d","explanation":"A requested item is created for each catalog item a user orders on a request. It records one order and does not define a service tier."}],"references":["https://www.servicenow.com/docs/r/it-service-management/service-portfolio-management/define-SPM2-service-commitments.html","https://www.servicenow.com/docs/r/it-service-management/service-portfolio-management/SPM2-csdm.html","https://www.servicenow.com/docs/r/it-service-management/service-portfolio-management/SPM2-landing-page.html","https://www.servicenow.com/docs/r/it-service-management/service-level-management/c_ConfigureSLAs.html","https://www.servicenow.com/docs/r/servicenow-platform/service-catalog/c_RequestingAServiceCatalogItem.html"],"url":"https://snready.com/cis-itsm/practice-questions/itsm-overview"}
{"id":"cis-itsm-sla-management-001","certification":"CIS-ITSM","certification_name":"Certified Implementation Specialist - IT Service Management","domain":"SLA Management","topic":"SLA Management","type":"multiple_choice","question":"The service desk relies on an external hardware vendor's 4-hour replacement commitment to meet its own targets. An admin creates an SLA definition to track that vendor commitment. Which Type should they select?","options":[{"id":"a","text":"Service level agreement"},{"id":"b","text":"Operational level agreement"},{"id":"c","text":"Underpinning contract"},{"id":"d","text":"Service commitment"}],"correct_answers":["c"],"explanation":"The SLA definition Type field sets the type of agreement: SLA, OLA, or Underpinning contract. An underpinning contract is a contract with an external vendor that underpins the service delivered to the customer. The Type is used for reporting purposes only. See https://www.servicenow.com/docs/r/it-service-management/service-level-management/t_CreateAnSLADefinition.html","wrong_answer_explanations":[{"option":"a","explanation":"An SLA type is a service level agreement between a service provider and an external customer, not an agreement with a supplier."},{"option":"b","explanation":"An OLA is an operational level agreement between internal teams within the same organization. The vendor here is external."},{"option":"d","explanation":"Service Commitment is a separate field on the SLA Definition form that differentiates a normal SLA definition from a service offering SLA definition. It is not a Type value."}],"references":["https://www.servicenow.com/docs/r/it-service-management/service-level-management/t_CreateAnSLADefinition.html","https://www.servicenow.com/docs/r/application-development/servicenow-sdk/fluent-sla-api.html"],"url":"https://snready.com/cis-itsm/practice-questions/sla-management"}
{"id":"cis-itsm-reporting-metrics-001","certification":"CIS-ITSM","certification_name":"Certified Implementation Specialist - IT Service Management","domain":"Reporting & Metrics","topic":"Reporting & Metrics","type":"multiple_choice","question":"A CIO wants to know how the service desk's average time to resolve an incident compares with industry peers and top performers. What does the ServiceNow Benchmarks application provide for this?","options":[{"id":"a","text":"Your KPIs compared with industry peer averages"},{"id":"b","text":"Process flows mined from your incident records"},{"id":"c","text":"Weighted rankings of records that need attention"},{"id":"d","text":"Scheduled email delivery of incident reports"}],"correct_answers":["a"],"explanation":"The Benchmarks application gives visibility into your KPIs and trends, plus comparative insight relative to industry averages of your peers and the industry top performers. It collects daily data on your instance and aggregates it into monthly global benchmark reports. Average time to resolve an incident is one of its ITSM KPIs. See https://www.servicenow.com/docs/r/it-service-management/benchmarks/benchmarks-landing.html","wrong_answer_explanations":[{"option":"b","explanation":"Building automated process flows from your data to find inefficiencies is what Process Mining does."},{"option":"c","explanation":"Ranking records of interest based on multiple weighted criteria is what Spotlight does."},{"option":"d","explanation":"Generating and distributing scheduled reports by email is a Reporting feature, not the purpose of Benchmarks."}],"references":["https://www.servicenow.com/docs/r/it-service-management/benchmarks/benchmarks-landing.html","https://www.servicenow.com/docs/r/it-service-management/benchmarks/c_BenchKPIConfig-cf.html","https://www.servicenow.com/docs/r/now-intelligence/process-mining/process-mining.html","https://www.servicenow.com/docs/r/now-intelligence/spotlight/spotlight.html","https://www.servicenow.com/docs/r/now-intelligence/reporting/t_ScheduleAReport.html"],"url":"https://snready.com/cis-itsm/practice-questions/reporting-metrics"}
{"id":"cis-csm-fdm-001","certification":"CIS-CSM","certification_name":"Certified Implementation Specialist - Customer Service Management","domain":"CSM Foundational Data Model","topic":"CSM Foundational Data Model","type":"multiple_choice","question":"Which business model should be used when a company sells products or services directly to individual consumers without involving intermediaries?","options":[{"id":"a","text":"B2B"},{"id":"b","text":"B2C"},{"id":"c","text":"B2B2C"},{"id":"d","text":"B2B2E"}],"correct_answers":["b"],"explanation":"B2C (Business-to-Consumer) is the business model where a company sells products or services directly to individual consumers. In this model, the end customer is a consumer who interacts directly with the service provider.","wrong_answer_explanations":[{"option":"a","explanation":"B2B (Business-to-Business) is when companies sell to other businesses, not individual consumers"},{"option":"c","explanation":"B2B2C involves a business selling through another business to reach consumers, involving intermediaries"},{"option":"d","explanation":"B2B2E (Business-to-Business-to-Employee) is when businesses provide services to another company's employees"}],"references":["CSM Essentials","ServiceNow CSM Documentation"],"url":"https://snready.com/cis-csm/practice-questions/foundational-data-model"}
{"id":"cis-csm-cfg-001","certification":"CIS-CSM","certification_name":"Certified Implementation Specialist - Customer Service Management","domain":"CSM Configuration","topic":"CSM Configuration","type":"multiple_choice","question":"What is the purpose of CSM Guided Setup?","options":[{"id":"a","text":"To provide interactive tutorials for end users"},{"id":"b","text":"To guide administrators through the configuration of CSM features in a structured sequence"},{"id":"c","text":"To automatically configure CSM based on industry templates"},{"id":"d","text":"To generate customer service reports"}],"correct_answers":["b"],"explanation":"CSM Guided Setup provides administrators with a structured sequence of configuration tasks organized by category. Each task includes descriptions and links to the configuration pages in the instance where settings are completed.","wrong_answer_explanations":[{"option":"a","explanation":"Guided Setup is for administrators, not end-user tutorials"},{"option":"c","explanation":"Guided Setup guides configuration but doesn't automatically configure"},{"option":"d","explanation":"Reporting is handled through Performance Analytics and reports, not Guided Setup"}],"references":["CSM Essentials","ServiceNow CSM Documentation"],"url":"https://snready.com/cis-csm/practice-questions/csm-configuration"}
{"id":"cis-csm-cm-001","certification":"CIS-CSM","certification_name":"Certified Implementation Specialist - Customer Service Management","domain":"Case Management","topic":"Case Management","type":"multiple_choice","question":"What is the primary purpose of major case management in CSM?","options":[{"id":"a","text":"To handle cases from major customers only"},{"id":"b","text":"To manage communication and resolution for issues affecting multiple customers"},{"id":"c","text":"To escalate cases to senior management"},{"id":"d","text":"To track major system outages in IT"}],"correct_answers":["b"],"explanation":"Major case management handles issues that impact multiple customers. It enables coordinated communication and resolution processes when a single issue affects a large customer base.","wrong_answer_explanations":[{"option":"a","explanation":"Major cases are about impact scope, not customer importance level"},{"option":"c","explanation":"Escalation is separate from major case management"},{"option":"d","explanation":"System outages are tracked in ITSM, not CSM major case management"}],"references":["ServiceNow CSM Documentation"],"url":"https://snready.com/cis-csm/practice-questions/case-management"}
{"id":"cis-csm-wpa-001","certification":"CIS-CSM","certification_name":"Certified Implementation Specialist - Customer Service Management","domain":"CSM Workspace, Portals, Service Catalog, Analytics, and Reporting","topic":"Workspace, Portals & Analytics","type":"multiple_choice","question":"What are special handling notes used for in CSM?","options":[{"id":"a","text":"To document technical troubleshooting steps"},{"id":"b","text":"To bring important customer information to an agent's attention during case handling"},{"id":"c","text":"To record agent performance feedback"},{"id":"d","text":"To store case resolution templates"}],"correct_answers":["b"],"explanation":"Special handling notes bring important case information to an agent's attention. They can alert agents about VIP customers, specific handling requirements, or any other critical information that affects how a case should be managed.","wrong_answer_explanations":[{"option":"a","explanation":"Troubleshooting steps are documented in knowledge articles or work notes"},{"option":"c","explanation":"Agent feedback is tracked through performance management tools"},{"option":"d","explanation":"Resolution templates are stored separately from special handling notes"}],"references":["ServiceNow CSM Documentation"],"url":"https://snready.com/cis-csm/practice-questions/workspace-portals-analytics"}
{"id":"cis-csm-bpk-001","certification":"CIS-CSM","certification_name":"Certified Implementation Specialist - Customer Service Management","domain":"CSM Best Practices and Knowledge Management","topic":"Best Practices & Knowledge Management","type":"multiple_choice","question":"What is the 'Better Together' principle in ServiceNow CSM implementation?","options":[{"id":"a","text":"A team collaboration framework for agents"},{"id":"b","text":"Integrating CSM with other ServiceNow applications like ITSM for end-to-end processes"},{"id":"c","text":"A customer loyalty program"},{"id":"d","text":"A training methodology for new agents"}],"correct_answers":["b"],"explanation":"The 'Better Together' principle emphasizes integrating CSM with other ServiceNow applications (ITSM, ITOM, etc.) to create end-to-end processes. For example, CSM cases can automatically create incidents for IT-related issues.","wrong_answer_explanations":[{"option":"a","explanation":"Better Together refers to application integration, not team frameworks"},{"option":"c","explanation":"It's an architectural principle, not a customer program"},{"option":"d","explanation":"Better Together is about platform integration, not training"}],"references":["CSM Essentials"],"url":"https://snready.com/cis-csm/practice-questions/best-practices-knowledge"}
{"id":"cis-csm-fdm-002","certification":"CIS-CSM","certification_name":"Certified Implementation Specialist - Customer Service Management","domain":"CSM Foundational Data Model","topic":"CSM Foundational Data Model","type":"multiple_choice","question":"In the B2B business model, which table is used to store information about companies that receive services?","options":[{"id":"a","text":"Consumer [csm_consumer]"},{"id":"b","text":"Customer Account [customer_account]"},{"id":"c","text":"Customer Contact [customer_contact]"},{"id":"d","text":"User [sys_user]"}],"correct_answers":["b"],"explanation":"In the B2B model, the Customer Account table [customer_account] stores information about the companies (accounts) that receive services. Customer contacts are the individual people at those accounts.","wrong_answer_explanations":[{"option":"a","explanation":"The Consumer table is used in B2C models for individual consumers, not business accounts"},{"option":"c","explanation":"Customer Contact stores individual people at accounts, not the company information itself"},{"option":"d","explanation":"The User table stores internal users of the ServiceNow instance, not external customers"}],"references":["CSM Essentials","ServiceNow CSM Documentation"],"url":"https://snready.com/cis-csm/practice-questions/foundational-data-model"}
{"id":"cis-csm-cfg-002","certification":"CIS-CSM","certification_name":"Certified Implementation Specialist - Customer Service Management","domain":"CSM Configuration","topic":"CSM Configuration","type":"multiple_choice","question":"What role is required to configure case routing and assignment in CSM?","options":[{"id":"a","text":"sn_customerservice_agent"},{"id":"b","text":"itil"},{"id":"c","text":"admin"},{"id":"d","text":"sn_customerservice_user"}],"correct_answers":["c"],"explanation":"The admin role is required to configure case routing and assignment features in CSM. This includes creating matching rules and assignment rules for case distribution.","wrong_answer_explanations":[{"option":"a","explanation":"The agent role allows working cases but not configuring routing rules"},{"option":"b","explanation":"The itil role is for ITSM, not CSM configuration"},{"option":"d","explanation":"The user role is for basic CSM access, not configuration"}],"references":["ServiceNow CSM Documentation"],"url":"https://snready.com/cis-csm/practice-questions/csm-configuration"}
{"id":"cis-fsm-fundamentals-101","certification":"CIS-FSM","certification_name":"Certified Implementation Specialist - Field Service Management","domain":"Field Service Management Fundamentals","topic":"Field Service Management Fundamentals","type":"multiple_choice","question":"From which locations can a dispatcher dispatch work order tasks to qualified agents in Field Service Management?","options":[{"id":"a","text":"Dispatch queue, task map, and Dispatcher Workspace"},{"id":"b","text":"Work Order form, Agent Calendar, and Service Portal"},{"id":"c","text":"Task map, Flow Designer, and Mobile Agent"},{"id":"d","text":"Dispatcher Workspace, Agent Workspace, and Service Catalog"}],"correct_answers":["a"],"explanation":"Dispatchers can dispatch work order tasks from three locations: the Dispatch queue (dispatch tasks from task records), the Task map (dispatch using a Google map with geolocation), and Dispatcher Workspace (dispatch using drag-and-drop and auto-assign capabilities).","wrong_answer_explanations":[{"explanation":"Agent Calendar and Service Portal are not dispatch locations. The Work Order form itself is not used for dispatching tasks."},{"explanation":"Flow Designer is a workflow automation tool, not a dispatch location. Mobile Agent is used by field agents, not dispatchers for task assignment."},{"explanation":"Agent Workspace and Service Catalog are not dispatch locations. Agent Workspace is for customer service agents, not field service dispatching."}],"references":[],"url":"https://snready.com/cis-fsm/practice-questions/fundamentals"}
{"id":"cis-fsm-planning-501","certification":"CIS-FSM","certification_name":"Certified Implementation Specialist - Field Service Management","domain":"Implementation Planning","topic":"Implementation Planning","type":"multiple_choice","question":"Which plugin must be activated before installing the Field Service Management Virtual Conferencing Integration application?","options":[{"id":"a","text":"Notify (com.snc.notify)"},{"id":"b","text":"Service Portal (com.glide.service-portal)"},{"id":"c","text":"Agent Workspace (com.snc.agent_workspace)"},{"id":"d","text":"Flow Designer (com.glide.process-automation)"}],"correct_answers":["a"],"explanation":"The Notify plugin (com.snc.notify) is a required prerequisite that must be activated before installing FSM Virtual Conferencing Integration. Notify provides support for SMS and voice channels on the platform, which is essential for virtual conferencing functionality.","wrong_answer_explanations":[{"explanation":"Service Portal is not listed as a prerequisite for FSM Virtual Conferencing Integration. The required plugin is Notify."},{"explanation":"Agent Workspace is not a required prerequisite for FSM Virtual Conferencing Integration. The documentation specifically lists Notify as the required plugin."},{"explanation":"Flow Designer is not mentioned as a prerequisite for FSM Virtual Conferencing Integration. Notify is the required plugin that must be activated first."}],"references":[],"url":"https://snready.com/cis-fsm/practice-questions/planning"}
{"id":"cis-fsm-processes-601","certification":"CIS-FSM","certification_name":"Certified Implementation Specialist - Field Service Management","domain":"Implementing Field Service Processes","topic":"Implementing Field Service Processes","type":"multiple_choice","question":"An administrator needs to add buffer time between field service tasks to allow agents to complete documentation before traveling to the next location. Which Schedule Optimization property should be configured?","options":[{"id":"a","text":"Number of seconds used for task scheduling resolution"},{"id":"b","text":"Exit buffer time"},{"id":"c","text":"Maximum number of overlapping qualifiers in a qualifier set"},{"id":"d","text":"Travel start interval"}],"correct_answers":["b"],"explanation":"Exit buffer time adds a specified amount of time (in minutes) between the end of a task and the travel start of the next task. This property is found at All > Field Service > Administration > Properties.","wrong_answer_explanations":[{"explanation":"Number of seconds used for task scheduling resolution specifies the acceptable interval for scheduling tasks (e.g., nearest 5-minute intervals), not buffer time between tasks."},{"explanation":"Maximum number of overlapping qualifiers in a qualifier set defines qualifier limits, not time buffers between tasks."},{"explanation":"Travel start interval is not a valid Schedule Optimization property in ServiceNow FSM."}],"references":[],"url":"https://snready.com/cis-fsm/practice-questions/processes"}
{"id":"cis-fsm-related-1001","certification":"CIS-FSM","certification_name":"Certified Implementation Specialist - Field Service Management","domain":"Implementing Related Processes","topic":"Implementing Related Processes","type":"multiple_choice","question":"Which system property controls the timing of upcoming task reminder notifications sent to field service agents?","options":[{"id":"a","text":"wm_notification.task.reminder.interval.minutes"},{"id":"b","text":"wm_notification.upcoming.task.reminder.minutes.before"},{"id":"c","text":"fsm.push.notification.reminder.time"},{"id":"d","text":"wm_agent.task.notification.advance.warning"}],"correct_answers":["b"],"explanation":"The wm_notification.upcoming.task.reminder.minutes.before system property controls when reminder notifications are sent to agents. The default setting is 45 minutes before the task start time, and reminders can be set at 15-minute intervals up to one hour.","wrong_answer_explanations":[{"explanation":"This is not a valid ServiceNow system property for task reminders. The correct property is wm_notification.upcoming.task.reminder.minutes.before."},{"explanation":"This property name does not exist. FSM push notification reminder timing is controlled by wm_notification.upcoming.task.reminder.minutes.before."},{"explanation":"This is not a valid system property. The actual property for task reminders follows the wm_notification naming convention."}],"references":[],"url":"https://snready.com/cis-fsm/practice-questions/related"}
{"id":"cis-fsm-fundamentals-102","certification":"CIS-FSM","certification_name":"Certified Implementation Specialist - Field Service Management","domain":"Field Service Management Fundamentals","topic":"Field Service Management Fundamentals","type":"multiple_select","question":"Which capabilities are available to field agents when using the Now Mobile Agent application in offline mode? (Choose two.)","options":[{"id":"a","text":"Auto-dispatch tasks to other agents"},{"id":"b","text":"Accept or reject assigned tasks"},{"id":"c","text":"Create new part requirements"},{"id":"d","text":"Modify work order templates"},{"id":"e","text":"Reassign tasks to different crews"}],"correct_answers":["b","c"],"explanation":"When working offline with the Now Mobile Agent application, field agents can accept or reject tasks assigned to them and create new part requirements. These offline capabilities allow agents to continue productive work at task sites without internet connectivity.","wrong_answer_explanations":[{"explanation":"Auto-dispatch is a dispatcher function performed from the dispatch queue or Dispatcher Workspace, not a mobile agent capability. Agents cannot dispatch tasks to other agents."},{"explanation":"Work order templates are administrative configurations requiring wm_admin or model_manager roles, not field agent offline capabilities."},{"explanation":"Task reassignment is a dispatcher function, not available to field agents. Agents work on tasks assigned to them but cannot reassign to others."}],"references":[],"url":"https://snready.com/cis-fsm/practice-questions/fundamentals"}
{"id":"cis-fsm-planning-502","certification":"CIS-FSM","certification_name":"Certified Implementation Specialist - Field Service Management","domain":"Implementation Planning","topic":"Implementation Planning","type":"multiple_select","question":"When integrating Field Service Management with Customer Service Management, which two fields on the Work Order form automatically update related fields? (Choose two.)","options":[{"id":"a","text":"Account field updates the Company field"},{"id":"b","text":"Contact field updates the Caller field"},{"id":"c","text":"Priority field updates the Urgency field"},{"id":"d","text":"Asset field updates the Configuration Item field"},{"id":"e","text":"Consumer field updates the Customer field"}],"correct_answers":["a","b"],"explanation":"According to the CSM-FSM integration documentation, updating the Account field on the Work Order form also updates the Company field, and updating the Contact field on the Work Order form updates the Caller field. These automatic field synchronizations ensure data consistency between related records.","wrong_answer_explanations":[{"explanation":"There is no documented automatic synchronization between Priority and Urgency fields in the CSM-FSM integration. The integration specifically handles Account-to-Company and Contact-to-Caller mappings."},{"explanation":"Asset field does not automatically update the Configuration Item field as part of the CSM-FSM integration. The documented automatic updates are Account-to-Company and Contact-to-Caller."},{"explanation":"Consumer field does not automatically update a Customer field. The documented field synchronizations are Account updating Company and Contact updating Caller."}],"references":[],"url":"https://snready.com/cis-fsm/practice-questions/planning"}
{"id":"cis-fsm-processes-602","certification":"CIS-FSM","certification_name":"Certified Implementation Specialist - Field Service Management","domain":"Implementing Field Service Processes","topic":"Implementing Field Service Processes","type":"multiple_choice","question":"What happens to the Schedule Optimization qualifier type when the Field Service Territory model is enabled?","options":[{"id":"a","text":"The qualifier type remains as Assignment group but can be manually changed to Territory"},{"id":"b","text":"The qualifier type automatically switches to Territory and remains fixed"},{"id":"c","text":"Both Assignment group and Territory qualifier types become available for selection"},{"id":"d","text":"The qualifier type must be manually configured to Territory after enabling the model"}],"correct_answers":["b"],"explanation":"When the Field Service Territory model is enabled, the qualifier type automatically switches to 'Territory' and remains fixed. This means the optimization process focuses on territories instead of assignment groups.","wrong_answer_explanations":[{"explanation":"The qualifier type does not remain as Assignment group - it automatically switches to Territory when the Territory model is enabled."},{"explanation":"When Territory model is active, the qualifier type is fixed to Territory only; both options are not available simultaneously."},{"explanation":"Manual configuration is not required - the switch to Territory happens automatically when the Territory model is enabled."}],"references":[],"url":"https://snready.com/cis-fsm/practice-questions/processes"}
{"id":"cis-hr-hr-system-architecture-001","certification":"CIS-HR","certification_name":"Certified Implementation Specialist - Human Resources","domain":"HR System Architecture","topic":"HR System Architecture","type":"multiple_choice","question":"Which role is required to create HR cases in ServiceNow?","options":[{"id":"a","text":"sn_hr_core.basic"},{"id":"b","text":"sn_hr_core.case_writer"},{"id":"c","text":"sn_hr_core.manager"},{"id":"d","text":"sn_hr_agent_ws.admin"}],"correct_answers":["b"],"explanation":"The sn_hr_core.case_writer role grants access to write all HR cases. Users with this role can access Agent Workspace for HR Case Management and view, create, and work on existing cases. Source: https://www.servicenow.com/docs/r/xanadu/employee-service-management/agent-workspace-for-hr-case-management/setup-configurable-hr-agent-workspace.html","wrong_answer_explanations":[{"option":"a","explanation":"sn_hr_core.basic grants basic HR agent access to modules but not case creation permissions."},{"option":"c","explanation":"sn_hr_core.manager grants access to all HR cases, profiles, and secure information, but case_writer is specifically for creating cases."},{"option":"d","explanation":"sn_hr_agent_ws.admin is for configuring Agent Workspace, not creating HR cases."}],"references":["ServiceNow HR Service Delivery Documentation"],"url":"https://snready.com/cis-hr/practice-questions/hr-system-architecture"}
{"id":"cis-hr-core-hr-applications-001","certification":"CIS-HR","certification_name":"Certified Implementation Specialist - Human Resources","domain":"Core HR Applications & Employee Center","topic":"Core HR Applications & Employee Center","type":"multiple_choice","question":"Which widget provides a consolidated view of all tasks and to-dos assigned to an employee in Employee Center?","options":[{"id":"a","text":"Quick Links Widget"},{"id":"b","text":"My Active Items Widget"},{"id":"c","text":"Recommended for you widget"},{"id":"d","text":"Favorites Page widget"}],"correct_answers":["b"],"explanation":"The My Active Items Widget provides a consolidated view into all the tasks and to-dos assigned to the employee. It is designed to be configured and extended to additional tasks. Source: https://www.servicenow.com/docs/r/xanadu/employee-service-management/employee-experience-foundation/employee-center-widgets-list.html","wrong_answer_explanations":[{"option":"a","explanation":"Quick Links Widget provides quick access to important content and pages, not task tracking."},{"option":"c","explanation":"Recommended for you widget highlights relevant content based on popularity or ML algorithms."},{"option":"d","explanation":"Favorites Page provides quick access to favorite items, not active tasks."}],"references":["ServiceNow HR Service Delivery Documentation"],"url":"https://snready.com/cis-hr/practice-questions/core-hr-applications"}
{"id":"cis-hr-hr-journeys-001","certification":"CIS-HR","certification_name":"Certified Implementation Specialist - Human Resources","domain":"HR Journeys & Lifecycle Events","topic":"HR Journeys & Lifecycle Events","type":"multiple_choice","question":"Which role grants access to create, manage, and add users to groups within Lifecycle Events?","options":[{"id":"a","text":"sn_hr_le.activity_reader"},{"id":"b","text":"sn_hr_le.case_writer"},{"id":"c","text":"sn_hr_le.admin"},{"id":"d","text":"sn_hr_le.activity_set_manager"}],"correct_answers":["c"],"explanation":"The Lifecycle Events administrator [sn_hr_le.admin] role grants access to create, manage, and add users to groups within Lifecycle Events. This role can access Guided Setup, Manage Owner Groups, Manage Roles, LE UI Configuration, and Executive Dashboards. Source: https://www.servicenow.com/docs/r/xanadu/employee-service-management/lifecycle-events/components-installed-with-enterprise-onboarding-and-transitions.html","wrong_answer_explanations":[{"option":"a","explanation":"sn_hr_le.activity_reader can only read HR activity sets and activities, not manage them."},{"option":"b","explanation":"sn_hr_le.case_writer can create Lifecycle Events cases but not manage groups or users."},{"option":"d","explanation":"sn_hr_le.activity_set_manager can activate and trigger activity sets but not manage users."}],"references":["ServiceNow HR Service Delivery Documentation"],"url":"https://snready.com/cis-hr/practice-questions/hr-journeys"}
{"id":"cis-hr-hr-security-001","certification":"CIS-HR","certification_name":"Certified Implementation Specialist - Human Resources","domain":"Security & Data Protection","topic":"Security & Data Protection","type":"multiple_choice","question":"What role is required to create or upload employee documents in Agent Workspace for HR Case Management?","options":[{"id":"a","text":"sn_hr_core.admin"},{"id":"b","text":"sn_hr_ef.document_writer"},{"id":"c","text":"sn_hr_core.case_writer"},{"id":"d","text":"sn_hr_ef.manager"}],"correct_answers":["b"],"explanation":"The sn_hr_ef.document_writer role is required to create or upload employee documents in Agent Workspace for HR Case Management.","wrong_answer_explanations":[{"option":"a","explanation":"sn_hr_core.admin is for HR Service Delivery administration, not document writing"},{"option":"c","explanation":"sn_hr_core.case_writer is for case management, not document management"},{"option":"d","explanation":"sn_hr_ef.manager is for Employee File Management, but document_writer is the required role for creating documents"}],"references":["ServiceNow HR Service Delivery Documentation"],"url":"https://snready.com/cis-hr/practice-questions/hr-security"}
{"id":"cis-hr-hr-system-architecture-002","certification":"CIS-HR","certification_name":"Certified Implementation Specialist - Human Resources","domain":"HR System Architecture","topic":"HR System Architecture","type":"multiple_choice","question":"What is the navigation path to create a new HR case in ServiceNow?","options":[{"id":"a","text":"All > HR Service Delivery > Create Case"},{"id":"b","text":"All > HR Case Management > Create New Case"},{"id":"c","text":"All > HR Administration > New Case"},{"id":"d","text":"All > Employee Center > Submit Case"}],"correct_answers":["b"],"explanation":"To create a new HR case, navigate to All > HR Case Management > Create New Case. Alternatively, from any case list, you can click New. Source: https://www.servicenow.com/docs/r/xanadu/employee-service-management/hr-service-delivery/search-hr-case.html","wrong_answer_explanations":[{"option":"a","explanation":"HR Service Delivery is a product name, not a module path for case creation."},{"option":"c","explanation":"HR Administration is used for administrative configurations like Playbook Card Configuration, not case creation."},{"option":"d","explanation":"Employee Center is for employee self-service, not agent case creation."}],"references":["ServiceNow HR Service Delivery Documentation"],"url":"https://snready.com/cis-hr/practice-questions/hr-system-architecture"}
{"id":"cis-hr-core-hr-applications-002","certification":"CIS-HR","certification_name":"Certified Implementation Specialist - Human Resources","domain":"Core HR Applications & Employee Center","topic":"Core HR Applications & Employee Center","type":"multiple_select","question":"Which widgets are present on the Employee Center Pro home page? (Choose three.)","options":[{"id":"a","text":"Content Experience"},{"id":"b","text":"Upcoming Events"},{"id":"c","text":"My Active Items"},{"id":"d","text":"Employee Taxonomy"},{"id":"e","text":"Workflow Designer"}],"correct_answers":["a","b","c"],"explanation":"Employee Center Pro home page includes: Content Experience, Recommended for you, Popular topics, Upcoming Events, My Active Items, Videos, App launcher, and Homepage Search. Source: https://www.servicenow.com/docs/r/xanadu/employee-service-management/employee-experience-foundation/quick-start-tests-employee-center.html","wrong_answer_explanations":[{"option":"d","explanation":"Employee Taxonomy is part of Curated Experiences configuration, not a home page widget."},{"option":"e","explanation":"Workflow Designer is not an Employee Center widget; it's a platform development tool."}],"references":["ServiceNow HR Service Delivery Documentation"],"url":"https://snready.com/cis-hr/practice-questions/core-hr-applications"}
{"id":"cis-hr-hr-journeys-002","certification":"CIS-HR","certification_name":"Certified Implementation Specialist - Human Resources","domain":"HR Journeys & Lifecycle Events","topic":"HR Journeys & Lifecycle Events","type":"multiple_choice","question":"What is the plugin name for Lifecycle Events in ServiceNow?","options":[{"id":"a","text":"com.sn_hr_core"},{"id":"b","text":"com.sn_hr_lifecycle_events"},{"id":"c","text":"com.sn_hr_le_transitions"},{"id":"d","text":"com.sn_onboarding_events"}],"correct_answers":["b"],"explanation":"The Human Resources Scoped App: Lifecycle Events plugin has the name [com.sn_hr_lifecycle_events]. This plugin installs several types of components including tables and user roles. Source: https://www.servicenow.com/docs/r/xanadu/employee-service-management/lifecycle-events/components-installed-with-enterprise-onboarding-and-transitions.html","wrong_answer_explanations":[{"option":"a","explanation":"com.sn_hr_core is the core HR plugin, not specifically for Lifecycle Events."},{"option":"c","explanation":"This is not a valid ServiceNow plugin name."},{"option":"d","explanation":"This is not a valid ServiceNow plugin name."}],"references":["ServiceNow HR Service Delivery Documentation"],"url":"https://snready.com/cis-hr/practice-questions/hr-journeys"}
{"id":"cis-discovery-pattern-design-001","certification":"CIS-Discovery","certification_name":"Certified Implementation Specialist - Discovery","domain":"Discovery Pattern Design","topic":"Discovery Pattern Design","type":"multiple_choice","question":"What is the key difference between debugging an Infrastructure Pattern versus an Application Pattern in Pattern Designer?","options":[{"id":"a","text":"Infrastructure patterns require credentials while application patterns do not"},{"id":"b","text":"Application patterns require a Debug Type selection (Top-down or Horizontal) while infrastructure patterns only need a host IP"},{"id":"c","text":"Infrastructure patterns use PIDs while application patterns use entry points"},{"id":"d","text":"Application patterns can only be tested in production environments"}],"correct_answers":["b"],"explanation":"Unlike Infrastructure Pattern debugging which only requires a viable host IP address, Application Pattern debugging requires you to choose a Debug Type. This is because an Application Pattern can be for Service Mapping (Top-down) which uses entry points, or Discovery (Horizontal) which uses PIDs.","wrong_answer_explanations":[{"option":"a","explanation":"Both infrastructure and application patterns require active, reachable host IPs with proper credentials for Debug Mode"},{"option":"c","explanation":"This is reversed - Horizontal Discovery uses PIDs while Top-down (Service Mapping) uses entry points. Both can be used with application patterns depending on Debug Type selection"},{"option":"d","explanation":"Application patterns can be tested in debug mode against any valid target with proper credentials"}],"references":["Discovery Fundamentals - Application Discovery Patterns"],"url":"https://snready.com/cis-discovery/practice-questions/pattern-design"}
{"id":"cis-discovery-configuration-001","certification":"CIS-Discovery","certification_name":"Certified Implementation Specialist - Discovery","domain":"Discovery Configuration","topic":"Discovery Configuration","type":"multiple_choice","question":"What is the purpose of the Shazzam probe during Discovery?","options":[{"id":"a","text":"To authenticate with target devices using credentials"},{"id":"b","text":"To detect open ports on devices in the network"},{"id":"c","text":"To update configuration items in the CMDB"},{"id":"d","text":"To collect detailed hardware specifications"}],"correct_answers":["b"],"explanation":"When Discovery is initiated, the Shazzam probe is launched to detect open ports on devices in the network. The data returned is used by the Shazzam sensor to identify certain characteristics about these devices based on the activity known to exist on these ports.","wrong_answer_explanations":[{"option":"a","explanation":"Authentication occurs during the Classification phase, not during port scanning with Shazzam"},{"option":"c","explanation":"CMDB updates occur during the Identification and Exploration phases, after Shazzam completes"},{"option":"d","explanation":"Detailed hardware collection happens during Exploration phase via patterns, not during Shazzam port scanning"}],"references":["Discovery Fundamentals - Phases, Probes, and Classifications"],"url":"https://snready.com/cis-discovery/practice-questions/discovery-configuration"}
{"id":"cis-discovery-cmdb-001","certification":"CIS-Discovery","certification_name":"Certified Implementation Specialist - Discovery","domain":"Configuration Management Database","topic":"Configuration Management Database","type":"multiple_choice","question":"What are the two core CMDB tables that Discovery populates?","options":[{"id":"a","text":"Asset [alm_asset] and Hardware [cmdb_hardware]"},{"id":"b","text":"Configuration Item [cmdb_ci] and CI Relationship [cmdb_rel_ci]"},{"id":"c","text":"Discovery Status [discovery_status] and ECC Queue [ecc_queue]"},{"id":"d","text":"Server [cmdb_ci_server] and Application [cmdb_ci_appl]"}],"correct_answers":["b"],"explanation":"The CMDB employs the core Configuration Item [cmdb_ci] table which stores basic attributes of all CIs, and the CI Relationship [cmdb_rel_ci] table which defines all relationships between CIs. Extended tables like Hardware and Server inherit from cmdb_ci.","wrong_answer_explanations":[{"option":"a","explanation":"Asset is a separate table; Hardware extends from cmdb_ci. These are not the two core tables"},{"option":"c","explanation":"These are Discovery process tables, not core CMDB tables"},{"option":"d","explanation":"These are extended CI tables that inherit from cmdb_ci, not the core tables"}],"references":["Discovery Fundamentals - Configuration Management"],"url":"https://snready.com/cis-discovery/practice-questions/cmdb-integration"}
{"id":"cis-discovery-engagement-001","certification":"CIS-Discovery","certification_name":"Certified Implementation Specialist - Discovery","domain":"Discovery Engagement Readiness","topic":"Discovery Engagement Readiness","type":"multiple_choice","question":"What does MID Server stand for?","options":[{"id":"a","text":"Management Information and Discovery Server"},{"id":"b","text":"Management, Instrumentation, and Discovery Server"},{"id":"c","text":"Middleware Integration and Data Server"},{"id":"d","text":"Multi-Instance Distributed Server"}],"correct_answers":["b"],"explanation":"MID Server stands for Management, Instrumentation, and Discovery Server. It is a Java application that runs as a Windows service or UNIX daemon on a server in a customer's network, facilitating communication between ServiceNow and on-premises resources.","wrong_answer_explanations":[{"option":"a","explanation":"The correct expansion is Management, Instrumentation, and Discovery Server"},{"option":"c","explanation":"MID stands for Management, Instrumentation, and Discovery"},{"option":"d","explanation":"MID stands for Management, Instrumentation, and Discovery"}],"references":["Discovery Fundamentals - MID Server Installation and Configuration"],"url":"https://snready.com/cis-discovery/practice-questions/engagement-readiness"}
{"id":"cis-discovery-pattern-design-002","certification":"CIS-Discovery","certification_name":"Certified Implementation Specialist - Discovery","domain":"Discovery Pattern Design","topic":"Discovery Pattern Design","type":"multiple_choice","question":"Where can a Discovery administrator find the most accurate PID for debugging an Application Pattern when the application may have been restarted?","options":[{"id":"a","text":"Pattern Designer > Discovery Pattern Log"},{"id":"b","text":"Configuration > Servers > Windows > Running Processes tab"},{"id":"c","text":"Directly on the host via Task Manager > Details"},{"id":"d","text":"Discovery Status > ECC Queue"}],"correct_answers":["c"],"explanation":"The most accurate way to find a PID is directly on the host. PID information in ServiceNow becomes stale as soon as discovery completes. Accessing the host directly via RDP to Windows Host > Task Manager > Details gives you the most recent PID, especially if the host/application has been restarted which can cause the PID to reset.","wrong_answer_explanations":[{"option":"a","explanation":"The Discovery Pattern Log contains the last captured PID from discovery, but this becomes stale after discovery completes or if the application restarts"},{"option":"b","explanation":"The Running Processes tab shows PIDs discovered during the last discovery run, but these become stale if the application restarts"},{"option":"d","explanation":"The ECC Queue contains probe/sensor communication records, not PID information for application debugging"}],"references":["Discovery Fundamentals - Application Discovery Patterns"],"url":"https://snready.com/cis-discovery/practice-questions/pattern-design"}
{"id":"cis-discovery-configuration-002","certification":"CIS-Discovery","certification_name":"Certified Implementation Specialist - Discovery","domain":"Discovery Configuration","topic":"Discovery Configuration","type":"multiple_choice","question":"Which port is used for SSH communication with Unix/Linux devices during Discovery?","options":[{"id":"a","text":"Port 135"},{"id":"b","text":"Port 22"},{"id":"c","text":"Port 161"},{"id":"d","text":"Port 443"}],"correct_answers":["b"],"explanation":"Unix-based operating systems communicate with the SSH protocol over port 22. Discovery makes certain assumptions about devices running on these ports and launches the appropriate classify probes to find out more.","wrong_answer_explanations":[{"option":"a","explanation":"Port 135 is used for Windows WMI communication, not SSH"},{"option":"c","explanation":"Port 161 is used for SNMP communication with network devices"},{"option":"d","explanation":"Port 443 is used for HTTPS communication between MID Server and ServiceNow instance"}],"references":["Discovery Fundamentals - Phases, Probes, and Classifications"],"url":"https://snready.com/cis-discovery/practice-questions/discovery-configuration"}
{"id":"cis-discovery-cmdb-002","certification":"CIS-Discovery","certification_name":"Certified Implementation Specialist - Discovery","domain":"Configuration Management Database","topic":"Configuration Management Database","type":"multiple_choice","question":"What is the default Effective Duration time for CI staleness in the base system?","options":[{"id":"a","text":"30 days"},{"id":"b","text":"60 days"},{"id":"c","text":"90 days"},{"id":"d","text":"180 days"}],"correct_answers":["b"],"explanation":"The base system includes a default staleness rule for the Configuration Item [cmdb_ci] class which sets the Effective Duration time to 60 days. This rule applies to all extended CMDB classes and can be overridden by class-specific staleness rules.","wrong_answer_explanations":[{"option":"a","explanation":"The default is 60 days, not 30 days"},{"option":"c","explanation":"The default is 60 days, not 90 days"},{"option":"d","explanation":"The default is 60 days, not 180 days"}],"references":["Discovery Fundamentals - Configuration Management"],"url":"https://snready.com/cis-discovery/practice-questions/cmdb-integration"}
{"id":"cis-sm-pattern-design-101","certification":"CIS-SM","certification_name":"Certified Implementation Specialist - Service Mapping","domain":"Service Mapping Pattern Design","topic":"Service Mapping Pattern Design","type":"multiple_choice","question":"When discovering Citrix Xen Hyper-V resources, which commands does ServiceNow Discovery use to find and map the hypervisor components?","options":[{"id":"a","text":"PowerShell commands via WMI"},{"id":"b","text":"Xen (XE) and (XL) commands via SSH"},{"id":"c","text":"VMware vSphere API calls"},{"id":"d","text":"REST API queries to the Citrix controller"}],"correct_answers":["b"],"explanation":"ServiceNow Discovery uses Xen (XE) and (XL) commands to discover Citrix Xen Hyper-V components. These commands allow Discovery to gather information about the Hyper-V Server, Associated Pools, VMs, Network and Storage, and their relationships with new and existing CIs.","wrong_answer_explanations":[{"explanation":"PowerShell via WMI is used for Windows-based discoveries, not Citrix Xen which runs on Linux and uses XE/XL commands."},{"explanation":"VMware vSphere API is used specifically for VMware environments, not Citrix Xen Hyper-V."},{"explanation":"REST API queries are not the method used for Citrix Xen Hyper-V discovery; SSH-based XE/XL commands are used instead."}],"references":[],"url":"https://snready.com/cis-sm/practice-questions/pattern-design"}
{"id":"cis-sm-sm-configuration-401","certification":"CIS-SM","certification_name":"Certified Implementation Specialist - Service Mapping","domain":"Service Mapping Configuration","topic":"Service Mapping Configuration","type":"multiple_select","question":"Which roles are preconfigured by Service Mapping to manage application services? (Choose two.)","options":[{"id":"a","text":"service_mapping_admin"},{"id":"b","text":"discovery_admin"},{"id":"c","text":"sm_app_owner"},{"id":"d","text":"cmdb_admin"}],"correct_answers":["a","c"],"explanation":"Service Mapping provides preconfigured roles including service_mapping_admin (for setting up Service Mapping, mapping/maintaining services, and advanced configuration) and sm_app_owner (for service owners who provide mapping information and review/approve mapping results). The service_mapping_user role is also preconfigured but not listed in these options.","wrong_answer_explanations":[{"explanation":"discovery_admin is a Discovery role, not a Service Mapping-specific preconfigured role. Service Mapping has its own set of roles."},{"explanation":"cmdb_admin is a CMDB administration role, not a Service Mapping-specific preconfigured role."}],"references":[],"url":"https://snready.com/cis-sm/practice-questions/sm-configuration"}
{"id":"cis-sm-discovery-configuration-601","certification":"CIS-SM","certification_name":"Certified Implementation Specialist - Service Mapping","domain":"Discovery Configuration","topic":"Discovery Configuration","type":"multiple_select","question":"How does Service Mapping classify discovery errors? (Choose two.)","options":[{"id":"a","text":"By their root cause category such as Configuration, Network, and Credentials"},{"id":"b","text":"By alphabetical order of error messages"},{"id":"c","text":"By impact level: high, medium, and low impact on services"},{"id":"d","text":"By the MID Server that encountered the error"}],"correct_answers":["a","c"],"explanation":"Service Mapping classifies errors by their root cause category (Configuration, Network, Credentials, etc.) and also organizes them by high, medium, and low impact on the services. This dual classification helps administrators prioritize and fix errors efficiently.","wrong_answer_explanations":[{"explanation":"Errors are not classified alphabetically. They are organized by root cause category and impact level."},{"explanation":"While MID Server information may be included in error details, errors are primarily classified by root cause category and impact level."}],"references":[],"url":"https://snready.com/cis-sm/practice-questions/discovery-configuration"}
{"id":"cis-sm-machine-learning-801","certification":"CIS-SM","certification_name":"Certified Implementation Specialist - Service Mapping","domain":"Machine Learning","topic":"Machine Learning","type":"multiple_choice","question":"What is the relationship between tag-based mapping results and pattern-based mapping results in Service Mapping?","options":[{"id":"a","text":"Tag-based mapping produces identical results to pattern-based mapping"},{"id":"b","text":"Tag-based mapping produces a hierarchical service map that may be less precise than pattern-based mapping"},{"id":"c","text":"Pattern-based mapping always requires tag-based mapping to run first"},{"id":"d","text":"Tag-based mapping provides more detailed CI relationships than pattern-based mapping"}],"correct_answers":["b"],"explanation":"The result of tag-based mapping is a hierarchical service map that may be less precise than the application service created using patterns. Tag-based mapping uses discovered tags to group CIs, while pattern-based mapping uses detailed discovery patterns for precise CI identification.","wrong_answer_explanations":[{"explanation":"Tag-based and pattern-based mapping produce different results. Tag-based mapping is less precise but easier to configure."},{"explanation":"Tag-based and pattern-based mapping are independent methods. Neither requires the other to run first."},{"explanation":"Pattern-based mapping provides more detailed CI relationships because it uses specific discovery patterns, while tag-based uses categorization."}],"references":[],"url":"https://snready.com/cis-sm/practice-questions/machine-learning"}
{"id":"cis-sm-cmdb-integration-901","certification":"CIS-SM","certification_name":"Certified Implementation Specialist - Service Mapping","domain":"Configuration Management Database","topic":"Configuration Management Database","type":"multiple_choice","question":"When creating a serverless discovery schedule for NetApp SolidFire storage discovery, what type of discovery should be selected in the Discover field?","options":[{"id":"a","text":"IP Address"},{"id":"b","text":"CI Type"},{"id":"c","text":"Serverless"},{"id":"d","text":"Scheduled Jobs"}],"correct_answers":["c"],"explanation":"When creating a discovery schedule for targeted discovery of storage systems like NetApp SolidFire clusters and nodes, you select 'Serverless' in the Discover type field. This enables serverless execution patterns to be configured for specific discovery patterns.","wrong_answer_explanations":[{"explanation":"IP Address-based discovery is used for general network scanning, not for serverless pattern-based discovery of specific storage systems."},{"explanation":"CI Type is not a valid option in the Discover field. Serverless is the correct selection for pattern-based storage discovery."},{"explanation":"Scheduled Jobs is not a discovery type option. The correct selection is Serverless for this type of targeted discovery."}],"references":[],"url":"https://snready.com/cis-sm/practice-questions/cmdb-integration"}
{"id":"cis-sm-engagement-readiness-1101","certification":"CIS-SM","certification_name":"Certified Implementation Specialist - Service Mapping","domain":"Service Mapping Engagement Readiness","topic":"Service Mapping Engagement Readiness","type":"multiple_select","question":"What are the two types of credentials that Service Mapping uses for top-down discovery? (Choose two.)","options":[{"id":"a","text":"Host credentials for accessing applications on a host"},{"id":"b","text":"CMDB credentials for database access"},{"id":"c","text":"Applicative credentials separate from host credentials for specific applications"},{"id":"d","text":"MID Server admin credentials for agent management"}],"correct_answers":["a","c"],"explanation":"Service Mapping uses two types of credentials: Host credentials (SSH or Windows credentials to access servers hosting applications) which are typically sufficient for most discoveries, and Applicative credentials which are separate from host credentials needed for specific applications like ABAP SAP Central Services (ASCS).","wrong_answer_explanations":[{"explanation":"There is no specific 'CMDB credential' type. Service Mapping uses host and applicative credentials for discovery."},{"explanation":"MID Server credentials are separate from discovery credentials. Service Mapping uses host and applicative credentials for top-down discovery."}],"references":[],"url":"https://snready.com/cis-sm/practice-questions/engagement-readiness"}
{"id":"cis-sm-pattern-design-102","certification":"CIS-SM","certification_name":"Certified Implementation Specialist - Service Mapping","domain":"Service Mapping Pattern Design","topic":"Service Mapping Pattern Design","type":"multiple_select","question":"Which prerequisites must be verified before discovering Citrix Xen Hyper-V resources? (Choose two.)","options":[{"id":"a","text":"Pool admin RBAC role for SSH access"},{"id":"b","text":"WMI credentials with domain admin privileges"},{"id":"c","text":"MID Server reachability to the target device"},{"id":"d","text":"VMware vCenter connection established"}],"correct_answers":["a","c"],"explanation":"Before discovering Citrix Xen Hyper-V resources, you must verify that the pool admin RBAC role is configured for SSH access to the Linux server hosting the hypervisor, and that the MID Server has reachability to the target device. These are essential prerequisites documented for the Citrix Xen Hyper-V pattern.","wrong_answer_explanations":[{"explanation":"WMI credentials are used for Windows-based discoveries. Citrix Xen requires SSH credentials for Linux-based access."},{"explanation":"VMware vCenter is specific to VMware environments and is not relevant to Citrix Xen Hyper-V discovery."}],"references":[],"url":"https://snready.com/cis-sm/practice-questions/pattern-design"}
{"id":"cis-em-em-overview-001","certification":"CIS-EM","certification_name":"Certified Implementation Specialist - Event Management","domain":"Event Management Overview","topic":"Event Management Overview","type":"multiple_choice","question":"What is the primary function of ServiceNow Event Management?","options":[{"id":"a","text":"To create and manage service catalogs"},{"id":"b","text":"To collect events from various sources and convert them into alerts for tracking and remediation"},{"id":"c","text":"To manage software licenses across the organization"},{"id":"d","text":"To perform network discovery and populate the CMDB"}],"correct_answers":["b"],"explanation":"Event Management collects events from different sources, analyzes them, and converts them into alerts. These alerts are then grouped, prioritized, and acted upon to resolve issues and maintain system health. Reference: https://docs.servicenow.com/bundle/xanadu-it-operations-management/page/product/event-management/concept/c_EM.html","wrong_answer_explanations":[{"option":"a","explanation":"Service Catalog is a separate application for managing request items and services"},{"option":"c","explanation":"Software Asset Management handles license tracking"},{"option":"d","explanation":"Discovery is a separate ITOM application for finding and mapping infrastructure"}],"references":["Event Management Overview","ITOM documentation"],"url":"https://snready.com/cis-em/practice-questions/em-overview"}
{"id":"cis-em-architecture-discovery-001","certification":"CIS-EM","certification_name":"Certified Implementation Specialist - Event Management","domain":"Architecture and Discovery","topic":"Architecture and Discovery","type":"multiple_choice","question":"In the Event Management architecture, which component polls external event tracking tools and sends event information to the ServiceNow instance?","options":[{"id":"a","text":"Discovery Sensor"},{"id":"b","text":"MID Server"},{"id":"c","text":"ACC Agent"},{"id":"d","text":"Event Processor"}],"correct_answers":["b"],"explanation":"The MID Server polls external event tracking tools and maintains a connection to Event Management, sending information to your instance for storage, processing, and remediation. Reference: https://docs.servicenow.com/bundle/xanadu-it-operations-management/page/product/event-management/concept/em-process-flow.html","wrong_answer_explanations":[{"option":"a","explanation":"Discovery Sensors are used for Discovery probes, not event collection"},{"option":"c","explanation":"ACC Agent is for Agent Client Collector, different purpose"},{"option":"d","explanation":"Event Processor is not a ServiceNow component name"}],"references":["Event Management architecture","MID Server documentation"],"url":"https://snready.com/cis-em/practice-questions/architecture-discovery"}
{"id":"cis-em-event-configuration-001","certification":"CIS-EM","certification_name":"Certified Implementation Specialist - Event Management","domain":"Event Configuration and Use","topic":"Event Configuration and Use","type":"multiple_choice","question":"What is the navigation path to create a new Event Field Mapping in ServiceNow?","options":[{"id":"a","text":"All > Event Management > Configuration > Field Mapping"},{"id":"b","text":"All > Event Management > Rules > Event Field Mapping"},{"id":"c","text":"All > System Definition > Event Mapping"},{"id":"d","text":"All > ITOM > Event Configuration > Mappings"}],"correct_answers":["b"],"explanation":"Event Field Mappings are accessed via All > Event Management > Rules > Event Field Mapping. Reference: https://docs.servicenow.com/bundle/xanadu-it-operations-management/page/product/event-management/task/t_EMCreateEventFieldMapping2.html","wrong_answer_explanations":[{"option":"a","explanation":"Incorrect navigation path"},{"option":"c","explanation":"System Definition is for platform configuration, not Event Management"},{"option":"d","explanation":"This navigation path does not exist"}],"references":["Event Field Mapping","Event Management Rules"],"url":"https://snready.com/cis-em/practice-questions/event-configuration"}
{"id":"cis-em-alerts-tasks-001","certification":"CIS-EM","certification_name":"Certified Implementation Specialist - Event Management","domain":"Alerts and Tasks","topic":"Alerts and Tasks","type":"multiple_choice","question":"How often are alert management rules checked by default in Event Management?","options":[{"id":"a","text":"Every 5 seconds"},{"id":"b","text":"Every 11 seconds"},{"id":"c","text":"Every 30 seconds"},{"id":"d","text":"Every 60 seconds"}],"correct_answers":["b"],"explanation":"Alert management rules are checked every 11 seconds by the default 'Event Management - Evaluate Scoped Alert Rules Management0' scheduled job. Reference: https://docs.servicenow.com/bundle/xanadu-it-operations-management/page/product/event-management/concept/alert-management-rule.html","wrong_answer_explanations":[{"option":"a","explanation":"5 seconds is not the default interval"},{"option":"c","explanation":"30 seconds is not the default interval"},{"option":"d","explanation":"60 seconds is not the default interval"}],"references":["Alert management rules","Scheduled jobs"],"url":"https://snready.com/cis-em/practice-questions/alerts-tasks"}
{"id":"cis-em-event-sources-001","certification":"CIS-EM","certification_name":"Certified Implementation Specialist - Event Management","domain":"Event Sources","topic":"Event Sources","type":"multiple_choice","question":"What is the primary difference between pull and push connectors in Event Management?","options":[{"id":"a","text":"Pull connectors require more bandwidth"},{"id":"b","text":"Pull connectors poll external tools while push connectors receive events sent to the instance"},{"id":"c","text":"Push connectors are only available for cloud sources"},{"id":"d","text":"Pull connectors are faster than push connectors"}],"correct_answers":["b"],"explanation":"Pull connectors actively poll external monitoring tools to retrieve events, while push connectors receive events that are sent directly to the ServiceNow instance via listeners or web service APIs. Reference: https://docs.servicenow.com/bundle/xanadu-it-operations-management/page/product/event-management/concept/connectors-and-listeners.html","wrong_answer_explanations":[{"option":"a","explanation":"Bandwidth usage depends on event volume, not connector type"},{"option":"c","explanation":"Push connectors work with various sources, not just cloud"},{"option":"d","explanation":"Speed depends on configuration and network, not connector type"}],"references":["Connectors","Push vs Pull"],"url":"https://snready.com/cis-em/practice-questions/event-sources"}
{"id":"cis-em-metric-intelligence-001","certification":"CIS-EM","certification_name":"Certified Implementation Specialist - Event Management","domain":"Metric Intelligence","topic":"Metric Intelligence","type":"multiple_choice","question":"What is the purpose of configuring threshold monitoring in Event Management?","options":[{"id":"a","text":"To limit the number of alerts generated per day"},{"id":"b","text":"To generate alerts when metrics exceed defined bounds"},{"id":"c","text":"To control MID Server memory usage"},{"id":"d","text":"To schedule event processing jobs"}],"correct_answers":["b"],"explanation":"Threshold monitoring allows you to define bounds for metrics. When metrics exceed these thresholds, events are generated that can be converted to alerts for remediation. This enables proactive monitoring based on metric values. Reference: https://docs.servicenow.com/bundle/xanadu-it-operations-management/page/product/event-management/task/configure-threshold-monitoring.html","wrong_answer_explanations":[{"option":"a","explanation":"Thresholds control alert generation based on metric values, not daily limits"},{"option":"c","explanation":"MID Server memory is managed separately"},{"option":"d","explanation":"Job scheduling is separate from threshold monitoring"}],"references":["Threshold monitoring","Metric alerts"],"url":"https://snready.com/cis-em/practice-questions/metric-intelligence"}
{"id":"cis-em-em-overview-002","certification":"CIS-EM","certification_name":"Certified Implementation Specialist - Event Management","domain":"Event Management Overview","topic":"Event Management Overview","type":"multiple_select","question":"Event Management integrates with external monitoring tools using which two methods? (Choose two.)","options":[{"id":"a","text":"Connectors"},{"id":"b","text":"Service Catalog items"},{"id":"c","text":"Listeners"},{"id":"d","text":"Knowledge articles"}],"correct_answers":["a","c"],"explanation":"Event Management seamlessly integrates with various monitoring tools via connectors and listeners, enabling comprehensive data collection and correlation. Connectors pull events while listeners receive pushed events. Reference: https://docs.servicenow.com/bundle/xanadu-it-operations-management/page/product/event-management/concept/c_EM.html","wrong_answer_explanations":[{"option":"b","explanation":"Service Catalog items are for requesting services, not event integration"},{"option":"d","explanation":"Knowledge articles store information, not used for event integration"}],"references":["Event Management connectors","Event listeners"],"url":"https://snready.com/cis-em/practice-questions/em-overview"}
{"id":"cis-vr-applications-001","certification":"CIS-VR","certification_name":"Certified Implementation Specialist - Vulnerability Response","domain":"Vulnerability Response Applications and Modules","topic":"Vulnerability Response Applications and Modules","type":"multiple_choice","question":"What are the two primary goals of the ServiceNow Vulnerability Response application?","options":[{"id":"a","text":"Replace third-party scanners and automate patch deployment"},{"id":"b","text":"Help security teams handle vulnerability data and help operations teams resolve vulnerabilities"},{"id":"c","text":"Generate vulnerability reports and manage firewall rules"},{"id":"d","text":"Monitor network traffic and block malicious IPs"}],"correct_answers":["b"],"explanation":"According to ServiceNow documentation, the Vulnerability Response application has two primary goals: (1) Help security teams challenged with handling huge amounts of vulnerability data, and (2) Help operations teams tasked with resolving vulnerabilities.","wrong_answer_explanations":[{"option":"a","explanation":"VR integrates with third-party scanners but doesn't replace them; patch deployment is handled separately"},{"option":"c","explanation":"While VR includes reporting, managing firewall rules is not a primary goal"},{"option":"d","explanation":"Network monitoring and IP blocking are Security Incident Response functions, not VR"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/vulnerability-response/c_VulnerabilityResponse.html"],"url":"https://snready.com/cis-vr/practice-questions/applications"}
{"id":"cis-vr-data-ingestion-001","certification":"CIS-VR","certification_name":"Certified Implementation Specialist - Vulnerability Response","domain":"Getting Data into Vulnerability Response","topic":"Getting Data into Vulnerability Response","type":"multiple_choice","question":"What is a vulnerable item (VIT) in ServiceNow Vulnerability Response?","options":[{"id":"a","text":"A vulnerability definition from the NVD database"},{"id":"b","text":"An asset (CI) that is determined to have a vulnerability"},{"id":"c","text":"A scanner integration configuration"},{"id":"d","text":"A remediation task assigned to a team"}],"correct_answers":["b"],"explanation":"A vulnerable item (VIT) represents an asset (Configuration Item) that has been determined to have a vulnerability. VITs are the core records that vulnerability teams work with.","wrong_answer_explanations":[{"option":"a","explanation":"Vulnerability definitions are separate records that describe the vulnerability itself; VITs link CIs to vulnerabilities"},{"option":"c","explanation":"Scanner integrations are configurations, not vulnerable items"},{"option":"d","explanation":"Remediation tasks (VUL) group multiple VITs; they are not the same as VITs"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/vulnerability-response/c_VulnerabilityResponse.html"],"url":"https://snready.com/cis-vr/practice-questions/data-ingestion"}
{"id":"cis-vr-management-tools-001","certification":"CIS-VR","certification_name":"Certified Implementation Specialist - Vulnerability Response","domain":"Tools to Manage Vulnerability Response","topic":"Tools to Manage Vulnerability Response","type":"multiple_choice","question":"What is the default assignment rule included in the Vulnerability Response base system?","options":[{"id":"a","text":"Assign to IT Operations"},{"id":"b","text":"Assign to CI support group"},{"id":"c","text":"Assign to Security Team"},{"id":"d","text":"Assign to Remediation Manager"}],"correct_answers":["b"],"explanation":"A default assignment rule 'Assign to CI support group' is included in the base system, assigning vulnerable items to whatever support group is set for the configuration item (CI) associated with the VIT.","wrong_answer_explanations":[{"option":"a","explanation":"The default rule assigns to CI support group, not IT Operations"},{"option":"c","explanation":"The default rule uses the CI's support group, not a generic Security Team"},{"option":"d","explanation":"Remediation Manager is not the default assignment target"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/vulnerability-response/vr-assignment-rules.html"],"url":"https://snready.com/cis-vr/practice-questions/management-tools"}
{"id":"cis-vr-automation-001","certification":"CIS-VR","certification_name":"Certified Implementation Specialist - Vulnerability Response","domain":"Automating Vulnerability Response","topic":"Automating Vulnerability Response","type":"multiple_choice","question":"What is the purpose of an exception rule in Vulnerability Response?","options":[{"id":"a","text":"To permanently delete vulnerable items"},{"id":"b","text":"To automatically request an exception for VIs matching specific conditions"},{"id":"c","text":"To bypass scanner integrations"},{"id":"d","text":"To generate vulnerability reports"}],"correct_answers":["b"],"explanation":"An exception rule automatically requests an exception for a specific condition for a group of vulnerable items (VIs), such as a rule with a condition based on vulnerability severity. With this rule, you can defer new and existing VIs automatically if they match the approved rule condition.","wrong_answer_explanations":[{"option":"a","explanation":"Exception rules defer VIs, they don't delete them"},{"option":"c","explanation":"Exception rules manage deferrals, not scanner integrations"},{"option":"d","explanation":"Reports are generated by Performance Analytics, not exception rules"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/vulnerability-response/create-exception-rule.html"],"url":"https://snready.com/cis-vr/practice-questions/automation"}
{"id":"cis-vr-reporting-001","certification":"CIS-VR","certification_name":"Certified Implementation Specialist - Vulnerability Response","domain":"Vulnerability Response Dashboards and Reports","topic":"Vulnerability Response Dashboards and Reports","type":"multiple_select","question":"Which roles are required to view the Vulnerability Management (PA) dashboard? (Choose two.)","options":[{"id":"a","text":"sn_vul.vulnerability_admin or sn_vul.vulnerability_analyst"},{"id":"b","text":"sn_vul.remediation_owner"},{"id":"c","text":"pa_viewer"},{"id":"d","text":"itil"}],"correct_answers":["a","c"],"explanation":"The required roles to view the Vulnerability Management (PA) dashboard are: sn_vul.vulnerability_admin, sn_vul.vulnerability_analyst (or those who inherit sn_vul.vulnerability_read), AND pa_viewer.","wrong_answer_explanations":[{"option":"b","explanation":"remediation_owner is for working on tasks, not viewing PA dashboards"},{"option":"d","explanation":"itil is a general ITSM role, not specific to VR PA dashboards"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/vulnerability-response/vulnerability-mgmnt-pa-dashboard.html"],"url":"https://snready.com/cis-vr/practice-questions/reporting"}
{"id":"cis-vr-applications-002","certification":"CIS-VR","certification_name":"Certified Implementation Specialist - Vulnerability Response","domain":"Vulnerability Response Applications and Modules","topic":"Vulnerability Response Applications and Modules","type":"multiple_select","question":"Which two personas typically use the Vulnerability Response application? (Choose two.)","options":[{"id":"a","text":"Vulnerability Analyst"},{"id":"b","text":"Network Administrator"},{"id":"c","text":"Remediation Owner"},{"id":"d","text":"Database Administrator"}],"correct_answers":["a","c"],"explanation":"ServiceNow defines two primary personas for VR: (1) Vulnerability Analyst - usually in Security, Risk and Compliance, or Management, who monitors vulnerabilities and determines when to initiate remediation; (2) Remediation Owner - usually part of IT Operations, DevOps/Engineering, or Service Owner, who completes remediation tasks.","wrong_answer_explanations":[{"option":"b","explanation":"Network Administrator is not a defined persona in VR; vulnerability management is handled by Vulnerability Analysts and Remediation Owners"},{"option":"d","explanation":"Database Administrator is not a VR persona; the Remediation Owner role covers various IT operations staff"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/vulnerability-response/c_VulnerabilityResponse.html"],"url":"https://snready.com/cis-vr/practice-questions/applications"}
{"id":"cis-vr-data-ingestion-002","certification":"CIS-VR","certification_name":"Certified Implementation Specialist - Vulnerability Response","domain":"Getting Data into Vulnerability Response","topic":"Getting Data into Vulnerability Response","type":"multiple_select","question":"Which two data sources does Vulnerability Response use to import vulnerability data? (Choose two.)","options":[{"id":"a","text":"National Vulnerability Database (NVD)"},{"id":"b","text":"Microsoft Active Directory"},{"id":"c","text":"Third-party scanner integrations"},{"id":"d","text":"ServiceNow App Store reviews"}],"correct_answers":["a","c"],"explanation":"Vulnerability data is pulled from external sources including the National Vulnerability Database (NVD) and third-party integrations (scanners like Qualys, Tenable, Rapid7).","wrong_answer_explanations":[{"option":"b","explanation":"Active Directory is used for identity, not vulnerability data"},{"option":"d","explanation":"App Store reviews are not a source of vulnerability data"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/vulnerability-response/c_VulnerabilityResponse.html"],"url":"https://snready.com/cis-vr/practice-questions/data-ingestion"}
{"id":"cis-sir-overview-001","certification":"CIS-SIR","certification_name":"Certified Implementation Specialist - Security Incident Response","domain":"Security Incident Response Overview and Data Visualization","topic":"Security Incident Response Overview and Data Visualization","type":"multiple_choice","question":"What is the MITRE ATT&CK framework in the context of Security Incident Response?","options":[{"id":"a","text":"A vulnerability scanning tool"},{"id":"b","text":"A knowledge base of common tactics, techniques, and procedures (TTP) for threat modeling"},{"id":"c","text":"A firewall configuration standard"},{"id":"d","text":"A compliance reporting framework"}],"correct_answers":["b"],"explanation":"The MITRE-ATT&CK framework is a knowledge base of common tactics, techniques, and procedures (TTP) that organizations can access to develop specific threat models and methodologies against cyberattacks.","wrong_answer_explanations":[{"option":"a","explanation":"MITRE ATT&CK is a knowledge base, not a vulnerability scanner"},{"option":"c","explanation":"MITRE ATT&CK describes adversary behavior, not firewall configurations"},{"option":"d","explanation":"MITRE ATT&CK is for threat intelligence, not compliance reporting"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/about-mitre-attack.html"],"url":"https://snready.com/cis-sir/practice-questions/overview"}
{"id":"cis-sir-creation-001","certification":"CIS-SIR","certification_name":"Certified Implementation Specialist - Security Incident Response","domain":"Security Incident Creation and Threat Intelligence","topic":"Security Incident Creation and Threat Intelligence","type":"multiple_choice","question":"What does TTP stand for in the MITRE ATT&CK framework?","options":[{"id":"a","text":"Threat Tracking Protocol"},{"id":"b","text":"Tactics, Techniques, and Procedures"},{"id":"c","text":"Technical Threat Parameters"},{"id":"d","text":"Threat Testing Platform"}],"correct_answers":["b"],"explanation":"TTP stands for Tactics, Techniques, and Procedures - the core components of the MITRE ATT&CK framework.","wrong_answer_explanations":[{"option":"a","explanation":"TTP is Tactics, Techniques, and Procedures"},{"option":"c","explanation":"TTP means Tactics, Techniques, and Procedures"},{"option":"d","explanation":"TTP stands for Tactics, Techniques, and Procedures"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/about-mitre-attack.html"],"url":"https://snready.com/cis-sir/practice-questions/creation"}
{"id":"cis-sir-integrations-001","certification":"CIS-SIR","certification_name":"Certified Implementation Specialist - Security Incident Response","domain":"Security Incident and Threat Intelligence Integrations","topic":"Security Incident and Threat Intelligence Integrations","type":"multiple_choice","question":"Where are SIR integrations configured in ServiceNow?","options":[{"id":"a","text":"Security Operations > Integrations > Integration Configurations"},{"id":"b","text":"System Administration > Integrations"},{"id":"c","text":"CMDB > Data Sources"},{"id":"d","text":"Reports > Integration Status"}],"correct_answers":["a"],"explanation":"SIR integrations are configured at Security Operations > Integrations > Integration Configurations, where available integrations appear as cards.","wrong_answer_explanations":[{"option":"b","explanation":"Use Security Operations path for SIR integrations"},{"option":"c","explanation":"CMDB Data Sources is not for SIR integrations"},{"option":"d","explanation":"Reports is not the configuration location"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/security-incident-response/activate-configure-arcsight-inc-enrich.html"],"url":"https://snready.com/cis-sir/practice-questions/integrations"}
{"id":"cis-sir-management-001","certification":"CIS-SIR","certification_name":"Certified Implementation Specialist - Security Incident Response","domain":"Security Incident Response Management","topic":"Security Incident Response Management","type":"multiple_choice","question":"What is the Security Incident Response Workspace used for?","options":[{"id":"a","text":"Vulnerability scanning"},{"id":"b","text":"Managing security incidents from analysis to containment"},{"id":"c","text":"HR management"},{"id":"d","text":"Asset inventory"}],"correct_answers":["b"],"explanation":"Using Security Incident Response Workspace, your security team can manage the life cycle of each security incident from analysis to containment.","wrong_answer_explanations":[{"option":"a","explanation":"SIR Workspace is for incident management, not vulnerability scanning"},{"option":"c","explanation":"SIR Workspace handles security incidents, not HR"},{"option":"d","explanation":"Asset inventory is handled by CMDB, not SIR Workspace"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/about-mitre-attack.html"],"url":"https://snready.com/cis-sir/practice-questions/management"}
{"id":"cis-sir-automation-001","certification":"CIS-SIR","certification_name":"Certified Implementation Specialist - Security Incident Response","domain":"Automation and Standard Processes","topic":"Automation and Standard Processes","type":"multiple_choice","question":"What is the purpose of the Automated Malware playbook in Security Incident Response?","options":[{"id":"a","text":"To manually track malware infections"},{"id":"b","text":"To provide a sequence of automated steps to help analysts resolve malware alerts efficiently"},{"id":"c","text":"To generate compliance reports"},{"id":"d","text":"To configure firewall rules"}],"correct_answers":["b"],"explanation":"The Automated Malware playbook provides a sequence of automated steps that helps analysts resolve malware alerts more efficiently. It automates steps involved in handling malware alerts from endpoints or networks.","wrong_answer_explanations":[{"option":"a","explanation":"The playbook automates responses, not manual tracking"},{"option":"c","explanation":"Playbooks are for incident response automation, not compliance reporting"},{"option":"d","explanation":"Firewall configuration is not the purpose of the malware playbook"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/security-incident-response/playbook-automated-malware.html"],"url":"https://snready.com/cis-sir/practice-questions/automation"}
{"id":"cis-sir-risk-001","certification":"CIS-SIR","certification_name":"Certified Implementation Specialist - Security Incident Response","domain":"Risk Calculations and Post Incident Response","topic":"Risk Calculations and Post Incident Response","type":"multiple_choice","question":"How can organizations use MITRE ATT&CK to understand their security posture?","options":[{"id":"a","text":"By comparing their employee count to industry average"},{"id":"b","text":"By understanding the high-level security posture in the context of the ATT&CK framework"},{"id":"c","text":"By counting the number of servers"},{"id":"d","text":"By measuring network bandwidth"}],"correct_answers":["b"],"explanation":"Organizations can understand the high-level security posture in the context of the MITRE-ATT&CK framework.","wrong_answer_explanations":[{"option":"a","explanation":"Employee count is not relevant to ATT&CK security posture"},{"option":"c","explanation":"Server count is infrastructure, not security posture assessment"},{"option":"d","explanation":"Network bandwidth is not a security posture measure"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/about-mitre-attack.html"],"url":"https://snready.com/cis-sir/practice-questions/risk"}
{"id":"cis-sir-overview-002","certification":"CIS-SIR","certification_name":"Certified Implementation Specialist - Security Incident Response","domain":"Security Incident Response Overview and Data Visualization","topic":"Security Incident Response Overview and Data Visualization","type":"multiple_select","question":"Which three MITRE ATT&CK matrices are used to describe adversary behaviors? (Choose three.)","options":[{"id":"a","text":"Enterprise ATT&CK"},{"id":"b","text":"ICS ATT&CK"},{"id":"c","text":"Cloud ATT&CK"},{"id":"d","text":"Mobile ATT&CK"},{"id":"e","text":"Database ATT&CK"}],"correct_answers":["a","b","d"],"explanation":"ATT&CK consists of three matrices: Enterprise ATT&CK (enterprise network and cloud), ICS ATT&CK (Industrial Control Systems), and Mobile ATT&CK (mobile devices).","wrong_answer_explanations":[{"option":"c","explanation":"Cloud is covered within Enterprise ATT&CK, not as a separate matrix"},{"option":"e","explanation":"Database ATT&CK is not a standard MITRE matrix"}],"references":["https://www.servicenow.com/docs/r/xanadu/security-management/about-mitre-attack.html"],"url":"https://snready.com/cis-sir/practice-questions/overview"}
{"id":"cis-rc-grc-overview-001","certification":"CIS-RC","certification_name":"Certified Implementation Specialist - Risk and Compliance","domain":"GRC Overview","topic":"GRC Overview","type":"multiple_choice","question":"Before using any GRC applications, what must be verified first?","options":[{"id":"a","text":"Platform version compatibility"},{"id":"b","text":"Entitlement to the applications (valid licenses)"},{"id":"c","text":"Demo data availability"},{"id":"d","text":"Plugin dependencies"}],"correct_answers":["b"],"explanation":"Before you can use any GRC applications, you must verify that you have entitlement to them (that is, you have valid licenses to use them). Then you can download them from the ServiceNow Store and activate them.","wrong_answer_explanations":[{"option":"a","explanation":"While platform compatibility matters, entitlement verification is the required first step."},{"option":"c","explanation":"Demo data is optional and loaded during activation, not a prerequisite."},{"option":"d","explanation":"Plugin dependencies are handled during activation, not before."}],"references":["GRC and the ServiceNow Store"],"url":"https://snready.com/cis-rc/practice-questions/grc-overview"}
{"id":"cis-rc-implementation-planning-001","certification":"CIS-RC","certification_name":"Certified Implementation Specialist - Risk and Compliance","domain":"Implementation Planning","topic":"Implementation Planning","type":"multiple_choice","question":"What role is required to activate an entitled GRC ServiceNow Store application?","options":[{"id":"a","text":"sn_audit.manager"},{"id":"b","text":"sn_compliance.admin"},{"id":"c","text":"admin"},{"id":"d","text":"sn_grc.user"}],"correct_answers":["c"],"explanation":"The admin role is required to activate an entitled GRC ServiceNow Store application. This role provides the necessary system-level access to install and activate plugins.","wrong_answer_explanations":[{"option":"a","explanation":"The sn_audit.manager role is for managing audit activities, not for plugin activation."},{"option":"b","explanation":"The sn_compliance.admin role is for compliance administration, not plugin activation."},{"option":"d","explanation":"sn_grc.user is not a standard role; the admin role is required for application activation."}],"references":["Activate an entitled GRC ServiceNow Store application"],"url":"https://snready.com/cis-rc/practice-questions/implementation-planning"}
{"id":"cis-rc-entity-framework-001","certification":"CIS-RC","certification_name":"Certified Implementation Specialist - Risk and Compliance","domain":"Entity Framework","topic":"Entity Framework","type":"multiple_choice","question":"When you add an entity to an audit engagement, what else is automatically added to the engagement?","options":[{"id":"a","text":"Only the associated controls"},{"id":"b","text":"The corresponding risks, controls, test plans, and indicator results of the entity"},{"id":"c","text":"Only the associated risks"},{"id":"d","text":"Only the auditor assignments"}],"correct_answers":["b"],"explanation":"When you add an entity to an engagement, the corresponding risks, controls, test plans, and indicator results of the entity are also added to the engagement.","wrong_answer_explanations":[{"option":"a","explanation":"Controls are added, but also risks, test plans, and indicator results."},{"option":"c","explanation":"Risks are added, but also controls, test plans, and indicator results."},{"option":"d","explanation":"Auditor assignments are separate from entity scoping."}],"references":["Add entities to an engagement scope and validate the engagement"],"url":"https://snready.com/cis-rc/practice-questions/entity-framework"}
{"id":"cis-rc-policy-compliance-001","certification":"CIS-RC","certification_name":"Certified Implementation Specialist - Risk and Compliance","domain":"Policy and Compliance","topic":"Policy and Compliance","type":"multiple_choice","question":"What are the available actions when reviewing an evidence request?","options":[{"id":"a","text":"Accept, Reject, Archive"},{"id":"b","text":"Accept Evidence, Request Revision, Cancel, Delete"},{"id":"c","text":"Approve, Deny, Escalate"},{"id":"d","text":"Submit, Review, Close"}],"correct_answers":["b"],"explanation":"When reviewing evidence on the Evidence form, you can choose from: Accept Evidence (accept the evidence provided), Request Revision (request for evidence to be reviewed/modified), Cancel (cancel the evidence request task), or Delete (delete the evidence request task).","wrong_answer_explanations":[{"option":"a","explanation":"Archive is not an option; Request Revision and Delete are used instead."},{"option":"c","explanation":"These are not the correct action names for evidence requests."},{"option":"d","explanation":"These are general workflow terms, not specific evidence request actions."}],"references":["Accept, reject, or cancel evidence request"],"url":"https://snready.com/cis-rc/practice-questions/policy-compliance"}
{"id":"cis-rc-risk-advanced-risk-001","certification":"CIS-RC","certification_name":"Certified Implementation Specialist - Risk and Compliance","domain":"Risk and Advanced Risk","topic":"Risk and Advanced Risk","type":"multiple_choice","question":"What does Audit Management use compliance and risk data for?","options":[{"id":"a","text":"To generate financial reports"},{"id":"b","text":"To scope, plan, and prioritize audit engagements"},{"id":"c","text":"To manage vendor contracts"},{"id":"d","text":"To track employee performance"}],"correct_answers":["b"],"explanation":"Audit Management uses compliance and risk data to scope, plan, and prioritize audit engagements. This ensures audits focus on the highest risk areas.","wrong_answer_explanations":[{"option":"a","explanation":"Financial reports are not the purpose of using compliance and risk data in audits."},{"option":"c","explanation":"Vendor contract management is handled by VRM, not Audit Management."},{"option":"d","explanation":"Employee performance tracking is not part of Audit Management."}],"references":["Exploring Audit Management"],"url":"https://snready.com/cis-rc/practice-questions/risk-advanced-risk"}
{"id":"cis-rc-common-elements-001","certification":"CIS-RC","certification_name":"Certified Implementation Specialist - Risk and Compliance","domain":"Common Elements and Extended Capabilities","topic":"Common Elements and Extended Capabilities","type":"multiple_choice","question":"Where can you obtain the Analytics and Reporting Solution for GRC: Audit Management?","options":[{"id":"a","text":"It's included with the base platform"},{"id":"b","text":"The ServiceNow Store"},{"id":"c","text":"Third-party vendors only"},{"id":"d","text":"Customer support request"}],"correct_answers":["b"],"explanation":"The GRC: Audit Management Analytics and Reporting Solution is available on the ServiceNow Store. You need to obtain entitlement to the Performance Analytics - GRC: Audit Management application.","wrong_answer_explanations":[{"option":"a","explanation":"The Analytics and Reporting Solution is a separate app that needs to be obtained from the Store."},{"option":"c","explanation":"It's available directly from ServiceNow Store, not third-party vendors."},{"option":"d","explanation":"It's available through the Store, not customer support requests."}],"references":["Analytics and Reporting Solutions for Audit Management"],"url":"https://snready.com/cis-rc/practice-questions/common-elements"}
{"id":"cis-rc-audit-advanced-audit-001","certification":"CIS-RC","certification_name":"Certified Implementation Specialist - Risk and Compliance","domain":"Audit and Advanced Audit","topic":"Audit and Advanced Audit","type":"multiple_select","question":"Which states are part of the audit observation lifecycle? (Choose three.)","options":[{"id":"a","text":"Draft"},{"id":"b","text":"Review"},{"id":"c","text":"Pending"},{"id":"d","text":"Finalize"},{"id":"e","text":"Archived"}],"correct_answers":["a","b","d"],"explanation":"In its lifecycle, an audit observation moves through the following states: Draft, Review, Respond, Finalize, and Closed. Draft, Review, and Finalize are three of these states.","wrong_answer_explanations":[{"option":"c","explanation":"Pending is not a state in the observation lifecycle; the states are Draft, Review, Respond, Finalize, Closed."},{"option":"e","explanation":"Archived is not part of the observation lifecycle; the final state is Closed."}],"references":["Audit observations"],"url":"https://snready.com/cis-rc/practice-questions/audit-advanced-audit"}
{"id":"cis-tprm-fundamentals-001","certification":"CIS-TPRM","certification_name":"Certified Implementation Specialist - Third-Party Risk Management","domain":"Third-party Risk Management Fundamentals and Third-party Risk Management Review","topic":"Third-party Risk Management Fundamentals","type":"multiple_choice","question":"What is the primary purpose of the Third-party Risk Management (TPRM) application in ServiceNow?","options":[{"id":"a","text":"To manage internal employee performance reviews"},{"id":"b","text":"To identify, assess, and mitigate risks associated with third-party relationships"},{"id":"c","text":"To handle customer service incidents and requests"},{"id":"d","text":"To manage software asset licenses and compliance"}],"correct_answers":["b"],"explanation":"The TPRM application centralizes and standardizes the processes for managing third-party risk programs, helping organizations identify, assess, and mitigate risks associated with external parties such as vendors, suppliers, and service providers.","wrong_answer_explanations":[{"option":"a","explanation":"Employee performance management is handled by HR Service Delivery applications, not TPRM"},{"option":"c","explanation":"Customer service incidents are managed by Customer Service Management (CSM) applications"},{"option":"d","explanation":"Software asset license management is handled by Software Asset Management (SAM) applications"}],"references":["TPRM Documentation - Exploring Third-party Risk Management"],"url":"https://snready.com/cis-tprm/practice-questions/fundamentals"}
{"id":"cis-tprm-core-config-001","certification":"CIS-TPRM","certification_name":"Certified Implementation Specialist - Third-Party Risk Management","domain":"Core Configuration","topic":"Core Configuration","type":"multiple_choice","question":"Which role is required to configure TPRM properties?","options":[{"id":"a","text":"sn_vdr_risk_asmt.vendor_assessor"},{"id":"b","text":"sn_vdr_risk_asmt.vendor_risk_admin"},{"id":"c","text":"sn_vdr_risk_asmt.vendor_risk_manager"},{"id":"d","text":"sn_vdr_risk_asmt.vendor_contact"}],"correct_answers":["b"],"explanation":"The sn_vdr_risk_asmt.vendor_risk_admin role is required to configure TPRM properties. This administrative role has the permissions necessary to modify system settings and property values.","wrong_answer_explanations":[{"option":"a","explanation":"The vendor_assessor role is for users who assess third-party risk, not configure system properties"},{"option":"c","explanation":"The vendor_risk_manager role manages risk assessments but doesn't configure system properties"},{"option":"d","explanation":"The vendor_contact role is for third-party external users, not internal configuration"}],"references":["TPRM Documentation - Configure TPRM properties"],"url":"https://snready.com/cis-tprm/practice-questions/core-configuration"}
{"id":"cis-tprm-assessment-config-001","certification":"CIS-TPRM","certification_name":"Certified Implementation Specialist - Third-Party Risk Management","domain":"Assessment Configuration","topic":"Assessment Configuration","type":"multiple_choice","question":"Which role is required to create an external assessment in TPRM?","options":[{"id":"a","text":"sn_vdr_risk_asmt.vendor_contact"},{"id":"b","text":"sn_vdr_risk_asmt.vendor_risk_manager or sn_vdr_risk_asmt.vendor_assessor"},{"id":"c","text":"sn_vdr_risk_asmt.vendor_risk_admin only"},{"id":"d","text":"admin only"}],"correct_answers":["b"],"explanation":"The sn_vdr_risk_asmt.vendor_risk_manager or sn_vdr_risk_asmt.vendor_assessor role is required to create external assessments. These roles have the necessary permissions to initiate the third-party risk assessment life cycle.","wrong_answer_explanations":[{"option":"a","explanation":"The vendor_contact role is for third-party external users who respond to assessments"},{"option":"c","explanation":"While admin can create assessments, the vendor_risk_manager or vendor_assessor roles are the standard roles for this task"},{"option":"d","explanation":"The admin role can create assessments but is not the only role that can do so"}],"references":["TPRM Documentation - Create an external assessment"],"url":"https://snready.com/cis-tprm/practice-questions/assessment-configuration"}
{"id":"cis-tprm-portal-001","certification":"CIS-TPRM","certification_name":"Certified Implementation Specialist - Third-Party Risk Management","domain":"Third-party Portal","topic":"Third-party Portal","type":"multiple_choice","question":"What is the primary purpose of the Third-party portal in TPRM?","options":[{"id":"a","text":"To manage internal employee onboarding"},{"id":"b","text":"To provide third-party contacts a secure interface to respond to assessments and manage tasks"},{"id":"c","text":"To generate financial reports for executives"},{"id":"d","text":"To configure system properties and settings"}],"correct_answers":["b"],"explanation":"The Third-party portal serves as a secure primary point of interaction for third-party contacts and risk assessors. Third-party contacts use it to organize, prioritize, and perform tasks like responding to questionnaires, performing tasks, and communicating with risk-assessment staff regarding issues.","wrong_answer_explanations":[{"option":"a","explanation":"Employee onboarding is handled by HR Service Delivery applications"},{"option":"c","explanation":"Financial reporting is handled through Performance Analytics and reporting tools"},{"option":"d","explanation":"System configuration is done through the TPRM Administration module, not the portal"}],"references":["TPRM Documentation - Configuring Third-party Risk Management"],"url":"https://snready.com/cis-tprm/practice-questions/third-party-portal"}
{"id":"cis-tprm-supporting-001","certification":"CIS-TPRM","certification_name":"Certified Implementation Specialist - Third-Party Risk Management","domain":"Third-party Supporting Processes","topic":"Third-party Supporting Processes","type":"multiple_choice","question":"What is the purpose of third-party elements in TPRM?","options":[{"id":"a","text":"To store login credentials for third-party contacts"},{"id":"b","text":"To identify and assess additional entities related to an engagement, such as data centers or applications"},{"id":"c","text":"To manage email notification templates"},{"id":"d","text":"To configure workflow automation rules"}],"correct_answers":["b"],"explanation":"Third-party elements are additional entities related to an engagement that need to be identified and assessed. After the IRQ process, if TP elements are needed, a collection task is created to gather information about elements like data centers, applications, or other entities associated with the engagement.","wrong_answer_explanations":[{"option":"a","explanation":"Login credentials are managed through user administration, not TP elements"},{"option":"c","explanation":"Email templates are configured separately from TP elements"},{"option":"d","explanation":"Workflow rules are configured in event-driven management, not TP elements"}],"references":["TPRM Documentation - Assessing your third-party risk"],"url":"https://snready.com/cis-tprm/practice-questions/supporting-processes"}
{"id":"cis-tprm-relationships-001","certification":"CIS-TPRM","certification_name":"Certified Implementation Specialist - Third-Party Risk Management","domain":"Other Application Relationships","topic":"Other Application Relationships","type":"multiple_choice","question":"What happens when TPRM is integrated with GRC: Policy and Compliance Management?","options":[{"id":"a","text":"Third-party financial data is automatically generated"},{"id":"b","text":"The compliance status of controls and control objectives is updated based on questionnaire responses"},{"id":"c","text":"Change requests are automatically created for each assessment"},{"id":"d","text":"Incidents are automatically linked to third-party assessments"}],"correct_answers":["b"],"explanation":"The GRC: Policy and Compliance Management integration updates the compliance status of controls and control objectives based on the questionnaire responses from a third party or engagement. TPR managers with the Compliance Manager role can associate controls with specific questions, third parties, and engagements.","wrong_answer_explanations":[{"option":"a","explanation":"Financial data is collected through assessments, not automatically generated by integration"},{"option":"c","explanation":"Change requests are part of Change Management, not TPRM-PCM integration"},{"option":"d","explanation":"Incident linking is part of Incident Management, not TPRM-PCM integration"}],"references":["TPRM Documentation - Integrating TPRM with other applications"],"url":"https://snready.com/cis-tprm/practice-questions/application-relationships"}
{"id":"cis-tprm-fundamentals-002","certification":"CIS-TPRM","certification_name":"Certified Implementation Specialist - Third-Party Risk Management","domain":"Third-party Risk Management Fundamentals and Third-party Risk Management Review","topic":"Third-party Risk Management Fundamentals","type":"multiple_select","question":"Which of the following are key capabilities of the Third-party Risk Management application? (Choose THREE)","options":[{"id":"a","text":"Onboarding, Offboarding, and Renewals workflows"},{"id":"b","text":"Assessment management"},{"id":"c","text":"Change Advisory Board scheduling"},{"id":"d","text":"Continuous risk monitoring"},{"id":"e","text":"Service Level Agreement tracking"}],"correct_answers":["a","b","d"],"explanation":"TPRM provides key capabilities including Onboarding/Offboarding/Renewals workflows, Assessment management, Continuous risk monitoring, and Risk performance management to help organizations assess third-party risk effectively.","wrong_answer_explanations":[{"option":"c","explanation":"Change Advisory Board scheduling is a feature of Change Management, not TPRM"},{"option":"e","explanation":"SLA tracking is a feature of ITSM applications, not specifically TPRM"}],"references":["TPRM Documentation - Exploring Third-party Risk Management"],"url":"https://snready.com/cis-tprm/practice-questions/fundamentals"}
{"id":"cis-sam-sam-fundamentals-101","certification":"CIS-SAM","certification_name":"Certified Implementation Specialist - Software Asset Management","domain":"Software Asset Core Overview & Fundamentals","topic":"SAM Overview & Fundamentals","type":"multiple_choice","question":"What is the navigation path to access the Engineering license overview dashboard in the Software Asset Workspace?","options":[{"id":"a","text":"Software asset > License Management > Engineering overview"},{"id":"b","text":"Software asset > Software Asset Workspace > Software asset analytics > Engineering license overview"},{"id":"c","text":"Engineering > License overview > Dashboard"},{"id":"d","text":"Software Asset Workspace > Reports > Engineering licenses"}],"correct_answers":["b"],"explanation":"The Engineering license overview dashboard is accessed by navigating to Software asset > Software Asset Workspace > Software asset analytics > Engineering license overview. This dashboard displays reports on normalized products and publishers for engineering applications.","wrong_answer_explanations":[{"option":"a","explanation":"This path does not exist in the Software Asset Workspace navigation."},{"option":"c","explanation":"There is no 'Engineering' top-level module; engineering licenses are managed within Software Asset Workspace."},{"option":"d","explanation":"The Engineering license overview is under Software asset analytics, not under Reports."}],"references":["docs.servicenow.com/r/xanadu/it-asset-management/now-assist-for-software-asset-management-sam/engineering-license-dashboard-workspace"],"url":"https://snready.com/cis-sam/practice-questions/sam-fundamentals"}
{"id":"cis-sam-data-integrity-401","certification":"CIS-SAM","certification_name":"Certified Implementation Specialist - Software Asset Management","domain":"Data Integrity – Attributes and Sources for the Data","topic":"Data Integrity & Sources","type":"multiple_choice","question":"Which table is populated when setting up Microsoft SCCM for Software Asset Management?","options":[{"id":"a","text":"Software Model [cmdb_sw_model]"},{"id":"b","text":"Software Installation [cmdb_sam_sw_install]"},{"id":"c","text":"Discovery Model [cmdb_sam_sw_discovery_model]"},{"id":"d","text":"Software Entitlement [alm_entitlement]"}],"correct_answers":["b"],"explanation":"Setting up Microsoft SCCM for Software Asset Management populates the Software Installation [cmdb_sam_sw_install] table with client software found in your environment.","wrong_answer_explanations":[{"option":"a","explanation":"Software Models are created separately to tie installations with entitlements, not directly populated by SCCM."},{"option":"c","explanation":"Discovery Models are automatically created from software installations, not directly by SCCM."},{"option":"d","explanation":"Entitlements define license details and are manually created or imported, not populated by SCCM."}],"references":["docs.servicenow.com/r/xanadu/it-asset-management/now-assist-for-software-asset-management-sam/configure-sccm-sam"],"url":"https://snready.com/cis-sam/practice-questions/data-integrity"}
{"id":"cis-sam-software-compliance-801","certification":"CIS-SAM","certification_name":"Certified Implementation Specialist - Software Asset Management","domain":"Practical Management of Software Compliance","topic":"Software Compliance Management","type":"multiple_choice","question":"What are the three tiers of software reconciliation results in Software Asset Management?","options":[{"id":"a","text":"Product Results, License Results, Installation Results"},{"id":"b","text":"Product Results, Software Model Results, License Metric Results"},{"id":"c","text":"Publisher Results, Model Results, Entitlement Results"},{"id":"d","text":"Discovery Results, Normalization Results, Compliance Results"}],"correct_answers":["b"],"explanation":"Software reconciliation generates three tiers of results: Product Results (for all models and installations associated with a software product), Software Model Results (for each individual software model), and License Metric Results (for each license metric associated with the software model).","wrong_answer_explanations":[{"option":"a","explanation":"Installation Results is not a separate tier; installations are tracked within Product Results and Software Model Results."},{"option":"c","explanation":"These are not the official tier names in SAM reconciliation."},{"option":"d","explanation":"Discovery and Normalization are separate processes from reconciliation results."}],"references":["docs.servicenow.com/r/xanadu/it-asset-management/now-assist-for-software-asset-management-sam/software-reconciliation-results"],"url":"https://snready.com/cis-sam/practice-questions/software-compliance"}
{"id":"cis-sam-operational-integration-1201","certification":"CIS-SAM","certification_name":"Certified Implementation Specialist - Software Asset Management","domain":"Operational Integration of Software Processes","topic":"Operational Integration","type":"multiple_choice","question":"What is the navigation path to access removal candidates in the Software Asset Workspace?","options":[{"id":"a","text":"Software Asset Workspace > Reconciliation > Removal candidates"},{"id":"b","text":"Software Asset Workspace > License usage > Removal candidates tab"},{"id":"c","text":"Software Asset Workspace > Optimization > Candidates"},{"id":"d","text":"Software Asset Workspace > Reclamation > View candidates"}],"correct_answers":["b"],"explanation":"To access removal candidates in the Software Asset Workspace, navigate to Software Asset Workspace > License usage, then select the Removal candidates tab.","wrong_answer_explanations":[{"option":"a","explanation":"While reconciliation generates removal candidates, they are accessed through License usage, not a separate Reconciliation menu."},{"option":"c","explanation":"There is no 'Optimization > Candidates' navigation path."},{"option":"d","explanation":"There is no 'Reclamation > View candidates' menu option."}],"references":["docs.servicenow.com/r/xanadu/it-asset-management/now-assist-for-software-asset-management-sam/reclaiming-software-sam"],"url":"https://snready.com/cis-sam/practice-questions/operational-integration"}
{"id":"cis-sam-extending-sam-1401","certification":"CIS-SAM","certification_name":"Certified Implementation Specialist - Software Asset Management","domain":"Extending SAM","topic":"Extending SAM","type":"multiple_choice","question":"What authentication method is used by the Anglepoint integration to access ServiceNow APIs?","options":[{"id":"a","text":"Basic authentication with username/password"},{"id":"b","text":"OAuth 2.0 tokens"},{"id":"c","text":"API key authentication"},{"id":"d","text":"SAML assertion"}],"correct_answers":["b"],"explanation":"The Anglepoint integration uses OAuth 2.0 authentication. The Anglepoint Elevate platform sends credentials to the ServiceNow OAuth token endpoint, which generates OAuth tokens for API access to Anglepoint integration resources.","wrong_answer_explanations":[{"option":"a","explanation":"While basic authentication can be used for some APIs, Anglepoint specifically uses OAuth 2.0 for secure token-based access."},{"option":"c","explanation":"API key authentication is not the method used by Anglepoint integration."},{"option":"d","explanation":"SAML is for user authentication/SSO, not for API integration authentication."}],"references":["docs.servicenow.com/r/xanadu/it-asset-management/now-assist-for-software-asset-management-sam/configure-oauth-authentication-anglepoint-integration"],"url":"https://snready.com/cis-sam/practice-questions/extending-sam"}
{"id":"cis-sam-sam-fundamentals-102","certification":"CIS-SAM","certification_name":"Certified Implementation Specialist - Software Asset Management","domain":"Software Asset Core Overview & Fundamentals","topic":"SAM Overview & Fundamentals","type":"multiple_select","question":"Which metrics are displayed in the Engineering license overview dashboard? (Choose two.)","options":[{"id":"a","text":"Total spend and Potential savings"},{"id":"b","text":"Hardware asset utilization"},{"id":"c","text":"Top denied products and Top denied users"},{"id":"d","text":"Contract expiration dates"}],"correct_answers":["a","c"],"explanation":"The Engineering license overview dashboard displays Total spend (total cost of all entitlements), Potential savings (cost saved if removal candidates are reclaimed), Top denied products (products denied due to peak concurrent usage), and Top denied users (users denied licenses to products).","wrong_answer_explanations":[{"option":"b","explanation":"Hardware asset utilization is tracked in Hardware Asset Management, not in the Engineering license dashboard which focuses on software licenses."},{"option":"d","explanation":"Contract expiration dates are managed in contract management modules, not in the Engineering license overview dashboard."}],"references":["docs.servicenow.com/r/xanadu/it-asset-management/now-assist-for-software-asset-management-sam/engineering-license-dashboard-workspace"],"url":"https://snready.com/cis-sam/practice-questions/sam-fundamentals"}
{"id":"cis-sam-data-integrity-402","certification":"CIS-SAM","certification_name":"Certified Implementation Specialist - Software Asset Management","domain":"Data Integrity – Attributes and Sources for the Data","topic":"Data Integrity & Sources","type":"multiple_select","question":"Which plugins must be activated to pull software usage data from Microsoft SCCM? (Choose two.)","options":[{"id":"a","text":"Integration — Microsoft SCCM 2016 (com.snc.integration.sccm2016)"},{"id":"b","text":"Integration — Microsoft SCCM 2016 Software Usage (com.snc.samp.usage_sccm_2016)"},{"id":"c","text":"Software Asset Management Core (com.snc.samp)"},{"id":"d","text":"Service Graph Connector Analytics (com.snc.sg.analytics)"}],"correct_answers":["a","b"],"explanation":"To pull software usage data from SCCM, you need both the SCCM integration plugin (e.g., Integration — Microsoft SCCM 2016) AND the corresponding software usage plugin (e.g., Integration — Microsoft SCCM 2016 Software Usage).","wrong_answer_explanations":[{"option":"c","explanation":"SAM Core is a base plugin but not specifically required for SCCM software usage data."},{"option":"d","explanation":"Service Graph Connector Analytics is not a plugin used for SCCM software usage integration."}],"references":["docs.servicenow.com/r/xanadu/it-asset-management/now-assist-for-software-asset-management-sam/configure-sccm-sam"],"url":"https://snready.com/cis-sam/practice-questions/data-integrity"}
{"id":"cis-ham-itam-fundamentals-001","certification":"CIS-HAM","certification_name":"Certified Implementation Specialist - Hardware Asset Management","domain":"IT Asset Management Overview & Fundamentals","topic":"ITAM Overview & Fundamentals","type":"multiple_choice","question":"Which role provides full access to all Hardware Asset Management features in ServiceNow?","options":[{"id":"a","text":"asset"},{"id":"b","text":"inventory_admin"},{"id":"c","text":"ham_admin"},{"id":"d","text":"itil"}],"correct_answers":["c"],"explanation":"The ham_admin role is available only when Hardware Asset Management (HAM) is installed and provides access to all HAM features. This is the most comprehensive role for HAM functionality.","wrong_answer_explanations":[{"option":"a","explanation":"The asset role provides access to create, edit, manage, and delete hardware and consumable asset records, but not full HAM features."},{"option":"b","explanation":"The inventory_admin role provides access to create, edit, manage, and delete stockrooms, but not all HAM features."},{"option":"d","explanation":"The itil role provides access to incidents, problems, changes, and CIs, but not specifically to HAM features."}],"references":["Hardware Asset Workspace roles"],"url":"https://snready.com/cis-ham/practice-questions/itam-fundamentals"}
{"id":"cis-ham-data-integrity-001","certification":"CIS-HAM","certification_name":"Certified Implementation Specialist - Hardware Asset Management","domain":"Data Integrity – Attributes and Data Sources","topic":"Data Integrity & Sources","type":"multiple_choice","question":"Which scheduled job normalizes hardware and consumable models by comparing data against the Hardware Asset Management Content Service?","options":[{"id":"a","text":"HAM- Model Reconciliation"},{"id":"b","text":"HAM- Hardware Normalization"},{"id":"c","text":"Asset Model Sync"},{"id":"d","text":"CMDB- Model Normalization"}],"correct_answers":["b"],"explanation":"The HAM- Hardware Normalization scheduled job runs daily. This job updates normalization-related fields for existing models such as Normalized Product, Normalized Manufacturer, and Normalized Model.","wrong_answer_explanations":[{"option":"a","explanation":"HAM- Model Reconciliation is not the correct job name. The correct job is HAM- Hardware Normalization."},{"option":"c","explanation":"Asset Model Sync is not a standard HAM scheduled job name."},{"option":"d","explanation":"CMDB- Model Normalization is not the correct job; it's HAM- Hardware Normalization."}],"references":["Hardware Model Normalization"],"url":"https://snready.com/cis-ham/practice-questions/data-integrity"}
{"id":"cis-ham-practical-management-001","certification":"CIS-HAM","certification_name":"Certified Implementation Specialist - Hardware Asset Management","domain":"Practical Management of IT Assets","topic":"Practical Asset Management","type":"multiple_choice","question":"In which table are consumable assets stored in ServiceNow?","options":[{"id":"a","text":"Hardware Asset [alm_hardware]"},{"id":"b","text":"Consumable [alm_consumable]"},{"id":"c","text":"Asset [alm_asset]"},{"id":"d","text":"Consumable Model [cmdb_consumable_product_model]"}],"correct_answers":["b"],"explanation":"Consumable assets are stored in the Consumable [alm_consumable] table. Consumables follow a slightly different life cycle from other assets and are tracked as a group of the same model rather than individually.","wrong_answer_explanations":[{"option":"a","explanation":"alm_hardware stores hardware assets, not consumables."},{"option":"c","explanation":"alm_asset is the parent table for all assets; consumables specifically use alm_consumable."},{"option":"d","explanation":"cmdb_consumable_product_model stores consumable model definitions, not consumable assets."}],"references":["Consumables life cycle"],"url":"https://snready.com/cis-ham/practice-questions/practical-management"}
{"id":"cis-ham-operational-integration-001","certification":"CIS-HAM","certification_name":"Certified Implementation Specialist - Hardware Asset Management","domain":"Operational Integration of IT Asset Management Processes","topic":"Operational Integration","type":"multiple_choice","question":"Which Procurement view widget shows the count of purchase orders that aren't received and aren't canceled?","options":[{"id":"a","text":"Expenditure by vendor"},{"id":"b","text":"Purchase order pending delivery"},{"id":"c","text":"Requests pending approval"},{"id":"d","text":"Open purchase orders"}],"correct_answers":["b"],"explanation":"The 'Purchase order pending delivery' widget shows the count of purchase orders that aren't received and aren't canceled. Only purchase orders with status of Requested, Ordered, or Pending Delivery are displayed.","wrong_answer_explanations":[{"option":"a","explanation":"Expenditure by vendor shows the cost paid to each vendor for procuring inventory."},{"option":"c","explanation":"Requests pending approval shows sourceable and active requests with pending approval status."},{"option":"d","explanation":"Open purchase orders shows requested, ordered, or not delivered purchase orders as a list, not just pending delivery count."}],"references":["Procurement view"],"url":"https://snready.com/cis-ham/practice-questions/operational-integration"}
{"id":"cis-ham-financial-management-001","certification":"CIS-HAM","certification_name":"Certified Implementation Specialist - Hardware Asset Management","domain":"Financial Management of IT Assets","topic":"Financial Management","type":"multiple_choice","question":"Which HAM version is required to access the Asset Total Cost of Ownership feature?","options":[{"id":"a","text":"Hardware Asset Management 9.0.0 or later"},{"id":"b","text":"Hardware Asset Management 10.0.0 or later"},{"id":"c","text":"Hardware Asset Management 11.0.0 or later"},{"id":"d","text":"Hardware Asset Management 12.0.0 or later"}],"correct_answers":["b"],"explanation":"You must install Hardware Asset Management 10.0.0 version or later to access the Asset Total Cost of Ownership feature.","wrong_answer_explanations":[{"option":"a","explanation":"Version 9.0.0 does not include Asset TCO; it requires version 10.0.0 or later."},{"option":"c","explanation":"While version 11.0.0 has TCO, the minimum requirement is version 10.0.0."},{"option":"d","explanation":"While version 12.0.0 has TCO, the minimum requirement is version 10.0.0."}],"references":["Asset Total Cost of Ownership for Hardware Asset Management"],"url":"https://snready.com/cis-ham/practice-questions/financial-management"}
{"id":"cis-ham-itam-fundamentals-002","certification":"CIS-HAM","certification_name":"Certified Implementation Specialist - Hardware Asset Management","domain":"IT Asset Management Overview & Fundamentals","topic":"ITAM Overview & Fundamentals","type":"multiple_select","question":"Which roles can access the Hardware Asset Workspace? (Choose two.)","options":[{"id":"a","text":"procurement_user"},{"id":"b","text":"knowledge_manager"},{"id":"c","text":"inventory_admin"},{"id":"d","text":"hr_admin"}],"correct_answers":["a","c"],"explanation":"Both procurement_user and inventory_admin roles can access Hardware Asset Workspace. The procurement_user has access to procurement tasks such as creating purchase orders and viewing transfer orders, while inventory_admin has access to create, edit, manage, and delete stockrooms.","wrong_answer_explanations":[{"option":"b","explanation":"The knowledge_manager role is for managing knowledge articles and bases, not HAM functionality."},{"option":"d","explanation":"The hr_admin role is for HR Service Delivery, not Hardware Asset Management."}],"references":["Hardware Asset Workspace roles"],"url":"https://snready.com/cis-ham/practice-questions/itam-fundamentals"}
{"id":"cis-ham-data-integrity-002","certification":"CIS-HAM","certification_name":"Certified Implementation Specialist - Hardware Asset Management","domain":"Data Integrity – Attributes and Data Sources","topic":"Data Integrity & Sources","type":"multiple_choice","question":"What does the HAM- Hardware Normalization scheduled job NOT do?","options":[{"id":"a","text":"Update normalization-related fields like Normalized Product"},{"id":"b","text":"Add, remove, or merge models"},{"id":"c","text":"Compare data against the Hardware Model Normalization Content Service"},{"id":"d","text":"Update the Normalized Manufacturer field"}],"correct_answers":["b"],"explanation":"The HAM- Hardware Normalization scheduled job does NOT add, remove, or merge models, nor does it modify the original fields like Model Name, Manufacturer, or Model Number. It only updates normalization-related fields for existing models.","wrong_answer_explanations":[{"option":"a","explanation":"The job DOES update normalization-related fields like Normalized Product."},{"option":"c","explanation":"The job DOES compare data against the Hardware Model Normalization Content Service."},{"option":"d","explanation":"The job DOES update the Normalized Manufacturer field."}],"references":["Hardware Model Normalization"],"url":"https://snready.com/cis-ham/practice-questions/data-integrity"}
{"id":"cis-spm-implementation-overview-001","certification":"CIS-SPM","certification_name":"Certified Implementation Specialist - Strategic Portfolio Management","domain":"SPM Implementation Overview","topic":"SPM Implementation Overview","type":"multiple_choice","question":"Which of the following statements about ServiceNow Strategic Portfolio Management (SPM) is TRUE?\n\nI. SPM integrates Demand Management, Project Management, and Resource Management into a unified platform.\nII. SPM replaces all third-party project management tools automatically upon activation.\nIII. SPM provides visibility into portfolio investments and their alignment with business objectives.\nIV. SPM requires separate licensing for each application module.","options":[{"id":"a","text":"I and III only"},{"id":"b","text":"II and IV only"},{"id":"c","text":"I, II, and III only"},{"id":"d","text":"All of the above"}],"correct_answers":["a"],"explanation":"SPM integrates Demand Management, Project Management, and Resource Management to provide end-to-end visibility into portfolio investments. It helps organizations align their project portfolios with business objectives. It does not automatically replace third-party tools and is licensed as a unified solution.","wrong_answer_explanations":[{"option":"b","explanation":"SPM does not automatically replace third-party tools, and it is licensed as a unified suite, not separately for each module"},{"option":"c","explanation":"Statement II is false - SPM does not automatically replace third-party project management tools"},{"option":"d","explanation":"Statements II and IV are false"}],"references":["SPM Implementation Guide","ServiceNow Documentation"],"url":"https://snready.com/cis-spm/practice-questions/spm-implementation-overview"}
{"id":"cis-spm-idea-demand-001","certification":"CIS-SPM","certification_name":"Certified Implementation Specialist - Strategic Portfolio Management","domain":"Idea and Demand","topic":"Idea and Demand","type":"multiple_choice","question":"What is the primary purpose of the Demand Management application in ServiceNow?","options":[{"id":"a","text":"To track incidents and problems"},{"id":"b","text":"To capture, centralize, and assess strategic and operational demands"},{"id":"c","text":"To manage change requests"},{"id":"d","text":"To create financial reports"}],"correct_answers":["b"],"explanation":"The Demand Management application consists of tools for capturing, centralizing, and assessing strategic and operational demands. It provides a single location for managing all demand information and facilitates a structured approach to demand management.","wrong_answer_explanations":[{"option":"a","explanation":"Incidents and problems are tracked in ITSM applications, not Demand Management"},{"option":"c","explanation":"Change requests are managed in Change Management, not Demand Management"},{"option":"d","explanation":"Financial reports are created in Financial Management, not Demand Management"}],"references":["Demand Management documentation"],"url":"https://snready.com/cis-spm/practice-questions/idea-and-demand"}
{"id":"cis-spm-project-management-001","certification":"CIS-SPM","certification_name":"Certified Implementation Specialist - Strategic Portfolio Management","domain":"Project Management","topic":"Project Management","type":"multiple_choice","question":"What is the difference between top-down and bottom-up tasking approaches in Project Management?","options":[{"id":"a","text":"Top-down focuses on small tasks first; bottom-up focuses on phases first"},{"id":"b","text":"Top-down focuses on high-level tasks and phases first; bottom-up focuses on estimating small tasks first then aggregating upward"},{"id":"c","text":"Top-down is for waterfall projects; bottom-up is for agile projects"},{"id":"d","text":"There is no difference between the two approaches"}],"correct_answers":["b"],"explanation":"Top-down (strategic) tasking means planning high-level tasks and phases first, then breaking down into smaller units. Bottom-up (tactical) tasking means planning small individual units of work first, then building up to larger phases. Bottom-up is the recommended approach for the Project Management application.","wrong_answer_explanations":[{"option":"a","explanation":"This is reversed; top-down focuses on phases first, bottom-up on small tasks first"},{"option":"c","explanation":"Both approaches can be used with waterfall or agile methodologies"},{"option":"d","explanation":"There are significant differences between the two approaches"}],"references":["Project Management documentation"],"url":"https://snready.com/cis-spm/practice-questions/project-management"}
{"id":"cis-spm-resource-management-001","certification":"CIS-SPM","certification_name":"Certified Implementation Specialist - Strategic Portfolio Management","domain":"Resource Management","topic":"Resource Management","type":"multiple_choice","question":"What is the key element in understanding how resource management works in ServiceNow?","options":[{"id":"a","text":"The project task"},{"id":"b","text":"The resource plan"},{"id":"c","text":"The time card"},{"id":"d","text":"The allocation board"}],"correct_answers":["b"],"explanation":"The resource plan is the key element in understanding how resource management works. Resource plans specify group or user resources required by tasks. Resource requesters create resource plans, and resource managers allocate resources based on these plans.","wrong_answer_explanations":[{"option":"a","explanation":"Project tasks are work items, but resource plans are the key to resource management"},{"option":"c","explanation":"Time cards track time worked, but resource plans are central to resource management"},{"option":"d","explanation":"Allocation boards are tools for viewing resources, but resource plans are the key element"}],"references":["Resource Management documentation"],"url":"https://snready.com/cis-spm/practice-questions/resource-management"}
{"id":"cis-spm-timecard-001","certification":"CIS-SPM","certification_name":"Certified Implementation Specialist - Strategic Portfolio Management","domain":"Timecard Management","topic":"Timecard Management","type":"multiple_choice","question":"What are the possible states of a time card in ServiceNow Time Card Management?","options":[{"id":"a","text":"Draft, Submitted, Closed"},{"id":"b","text":"Pending, Submitted, Approved, Processed, Rejected, Recalled"},{"id":"c","text":"New, In Progress, Complete"},{"id":"d","text":"Open, Approved, Denied"}],"correct_answers":["b"],"explanation":"Time cards can have six states: Pending (not submitted), Submitted (submitted for approval), Approved, Processed (approved with expense line created), Rejected, and Recalled (approved card returned for adjustments).","wrong_answer_explanations":[{"option":"a","explanation":"These are not the correct time card states"},{"option":"c","explanation":"These are generic task states, not time card specific states"},{"option":"d","explanation":"These are not the correct time card states"}],"references":["Time Card Management documentation"],"url":"https://snready.com/cis-spm/practice-questions/timecard-management"}
{"id":"cis-spm-financials-001","certification":"CIS-SPM","certification_name":"Certified Implementation Specialist - Strategic Portfolio Management","domain":"SPM Financials","topic":"SPM Financials","type":"multiple_choice","question":"What is a cost model in ServiceNow Financial Management?","options":[{"id":"a","text":"A template for creating project budgets"},{"id":"b","text":"A set of rules, methods, and metrics that define how expenses are allocated to accounts in a hierarchy"},{"id":"c","text":"A report showing actual versus planned costs"},{"id":"d","text":"A dashboard displaying financial KPIs"}],"correct_answers":["b"],"explanation":"A cost model is a set of rules, methods, and metrics that tell the Financial Management application how to allocate expenses to the accounts in the hierarchy. Cost models are associated with allocations and reports, giving you control over your expense allocation.","wrong_answer_explanations":[{"option":"a","explanation":"A cost model is not a template for budgets; it defines allocation rules for expenses"},{"option":"c","explanation":"Reports are separate from cost models; cost models define how allocations are calculated"},{"option":"d","explanation":"Dashboards display information but cost models define allocation logic"}],"references":["Financial Management","Cost Models documentation"],"url":"https://snready.com/cis-spm/practice-questions/spm-financials"}
{"id":"cis-spm-portfolio-planning-001","certification":"CIS-SPM","certification_name":"Certified Implementation Specialist - Strategic Portfolio Management","domain":"Portfolio Planning Workspace","topic":"Portfolio Planning Workspace","type":"multiple_choice","question":"What are the two planning modes available for portfolio planning in ServiceNow?","options":[{"id":"a","text":"Basic and Expert"},{"id":"b","text":"Simple and Advanced"},{"id":"c","text":"Standard and Premium"},{"id":"d","text":"Manual and Automatic"}],"correct_answers":["b"],"explanation":"On the Portfolio form, you can set the Portfolio Planning field to Advanced or Simple. Depending on your selection, the portfolio workbench is populated with the appropriate planning steps.","wrong_answer_explanations":[{"option":"a","explanation":"Basic and Expert are not the portfolio planning mode options"},{"option":"c","explanation":"Standard and Premium are not portfolio planning modes"},{"option":"d","explanation":"Manual and Automatic are not portfolio planning modes"}],"references":["Portfolio Planning documentation"],"url":"https://snready.com/cis-spm/practice-questions/portfolio-planning-workspace"}
{"id":"cis-sp-initial-setup-001","certification":"CIS-SP","certification_name":"Certified Implementation Specialist - Service Provider","domain":"Initial Domain Setup and Service Provider Architecture","topic":"Initial Domain Setup and Architecture","type":"multiple_choice","question":"What is the primary purpose of domain separation in ServiceNow?","options":[{"id":"a","text":"To improve database query performance"},{"id":"b","text":"To separate data, processes, and administrative tasks into logical groupings"},{"id":"c","text":"To enable multiple users to log in simultaneously"},{"id":"d","text":"To provide backup and disaster recovery capabilities"}],"correct_answers":["b"],"explanation":"Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.","wrong_answer_explanations":[{"option":"a","explanation":"Performance optimization is not the primary purpose of domain separation; it's about data and process segregation for multi-tenancy"},{"option":"c","explanation":"Multiple simultaneous logins are handled by standard platform capabilities, not domain separation"},{"option":"d","explanation":"Backup and disaster recovery are separate platform features unrelated to domain separation"}],"references":["ServiceNow Domain Separation documentation","Service Provider fundamentals"],"url":"https://snready.com/cis-sp/practice-questions/initial-domain-setup"}
{"id":"cis-sp-data-separation-001","certification":"CIS-SP","certification_name":"Certified Implementation Specialist - Service Provider","domain":"Data Separation/Visibility","topic":"Data Separation/Visibility","type":"multiple_choice","question":"Which field is added to tables to enable domain separation?","options":[{"id":"a","text":"sys_tenant"},{"id":"b","text":"sys_domain"},{"id":"c","text":"domain_id"},{"id":"d","text":"sys_scope"}],"correct_answers":["b"],"explanation":"By default, domain separation adds a sys_domain field to the Task [task] and Configuration Items [cmdb_ci] tables and their extensions. This field stores the domain to which each record belongs.","wrong_answer_explanations":[{"option":"a","explanation":"sys_tenant is not a standard domain separation field"},{"option":"c","explanation":"The correct field name is sys_domain, not domain_id"},{"option":"d","explanation":"sys_scope is used for application scoping, not domain separation"}],"references":["ServiceNow Domain Separation documentation"],"url":"https://snready.com/cis-sp/practice-questions/data-separation"}
{"id":"cis-sp-foundational-data-001","certification":"CIS-SP","certification_name":"Certified Implementation Specialist - Service Provider","domain":"Foundational Data Management","topic":"Foundational Data Management","type":"multiple_choice","question":"In a domain-separated GRC implementation, how is the domain determined for records that are automatically generated based on their parent object?","options":[{"id":"a","text":"Records are always placed in the global domain"},{"id":"b","text":"Records inherit the domain of their parent object or creating user's domain"},{"id":"c","text":"Records are randomly distributed across available domains"},{"id":"d","text":"Records are placed in the lowest domain in the hierarchy"}],"correct_answers":["b"],"explanation":"Records that are automatically generated either through scheduled jobs or background scripts are domain separated based on their parent object or user domain for all Policy and Compliance objects. Controls, risks, or risk assessments that are auto-generated based on the entities must also be domain separated following this rule.","wrong_answer_explanations":[{"option":"a","explanation":"Auto-generated records do not default to global domain; they follow parent/user domain"},{"option":"c","explanation":"Domain assignment is deterministic based on parent object or user, not random"},{"option":"d","explanation":"There is no rule to place records in the lowest domain; it's based on parent/user domain"}],"references":["ServiceNow GRC documentation"],"url":"https://snready.com/cis-sp/practice-questions/foundational-data-management"}
{"id":"cis-sp-process-separation-001","certification":"CIS-SP","certification_name":"Certified Implementation Specialist - Service Provider","domain":"Process Separation","topic":"Process Separation","type":"multiple_choice","question":"Which domain separation support level includes the ability for service providers to create or modify processes per customer?","options":[{"id":"a","text":"Basic"},{"id":"b","text":"Standard"},{"id":"c","text":"Enhanced"},{"id":"d","text":"Advanced"}],"correct_answers":["b"],"explanation":"At the Standard support level, business logic allows the service provider (SP) to create or modify processes per customer. The use cases reflect proper use of the application by multiple SP customers in a single instance.","wrong_answer_explanations":[{"option":"a","explanation":"Basic level ensures data goes into the proper domain but does not specifically enable per-customer process customization"},{"option":"c","explanation":"Enhanced level adds tenant-configurable business logic, but Standard is where SP process customization begins"},{"option":"d","explanation":"Advanced is not a defined domain separation support level"}],"references":["ServiceNow Domain Separation documentation"],"url":"https://snready.com/cis-sp/practice-questions/process-separation"}
{"id":"cis-sp-domain-support-001","certification":"CIS-SP","certification_name":"Certified Implementation Specialist - Service Provider","domain":"Domain Support in Applications","topic":"Domain Support in Applications","type":"multiple_choice","question":"At which domain separation support level are application properties domain-aware as needed?","options":[{"id":"a","text":"Basic"},{"id":"b","text":"Standard"},{"id":"c","text":"Enhanced"},{"id":"d","text":"None - properties are never domain-aware"}],"correct_answers":["b"],"explanation":"At the Standard support level, application properties are domain-aware as needed. This level includes all aspects of Basic level support plus the ability for service providers to create or modify processes per customer, with the instance owner configuring MVP business logic per tenant.","wrong_answer_explanations":[{"option":"a","explanation":"Basic level focuses on data going into proper domains, not property domain-awareness"},{"option":"c","explanation":"Enhanced level builds on Standard; property domain-awareness starts at Standard"},{"option":"d","explanation":"Properties can be domain-aware starting at the Standard support level"}],"references":["ServiceNow Domain Separation documentation"],"url":"https://snready.com/cis-sp/practice-questions/domain-support-applications"}
{"id":"cis-sp-initial-setup-002","certification":"CIS-SP","certification_name":"Certified Implementation Specialist - Service Provider","domain":"Initial Domain Setup and Service Provider Architecture","topic":"Initial Domain Setup and Architecture","type":"multiple_choice","question":"Which plugin must be activated to enable domain separation functionality in ServiceNow?","options":[{"id":"a","text":"Domain Support — Domain Extension Installer"},{"id":"b","text":"Service Provider Portal"},{"id":"c","text":"Multi-Instance Management"},{"id":"d","text":"Data Archive"}],"correct_answers":["a"],"explanation":"The Domain Support — Domain Extension Installer plugin must be activated to enable domain separation capabilities. This plugin adds the necessary infrastructure for creating and managing domains.","wrong_answer_explanations":[{"option":"b","explanation":"Service Provider Portal is a different feature for customer-facing portals, not domain separation infrastructure"},{"option":"c","explanation":"Multi-Instance Management is for managing multiple ServiceNow instances, not domains within a single instance"},{"option":"d","explanation":"Data Archive is for archiving old records, unrelated to domain separation"}],"references":["ServiceNow Domain Separation documentation"],"url":"https://snready.com/cis-sp/practice-questions/initial-domain-setup"}
{"id":"cis-sp-data-separation-002","certification":"CIS-SP","certification_name":"Certified Implementation Specialist - Service Provider","domain":"Data Separation/Visibility","topic":"Data Separation/Visibility","type":"multiple_choice","question":"In a domain hierarchy, a user in a parent domain can view records from which domains by default?","options":[{"id":"a","text":"Only their own domain"},{"id":"b","text":"Their domain, child domains, and domains they have visibility into"},{"id":"c","text":"All domains in the instance"},{"id":"d","text":"Only the global domain"}],"correct_answers":["b"],"explanation":"From a domain, users can see records in the global domain, their specific domain, any child domain of that domain, or any domain that gets directly or indirectly contained by that domain. This follows the platform's visibility domains and contains domains rules.","wrong_answer_explanations":[{"option":"a","explanation":"Users in parent domains can see child domain records by default, not just their own domain"},{"option":"c","explanation":"Users cannot see all domains by default; visibility is limited by domain hierarchy and explicit visibility grants"},{"option":"d","explanation":"While global domain records are visible, users also see their own domain and child domains"}],"references":["ServiceNow Domain Separation documentation"],"url":"https://snready.com/cis-sp/practice-questions/data-separation"}
{"id":"cis-pa-architecture-deployment-001","certification":"CIS-PA","certification_name":"Certified Implementation Specialist - Platform Analytics","domain":"Architecture and Deployment","topic":"Architecture & Deployment","type":"multiple_choice","question":"What is the maximum number of days of historical data that can be visualized with Complimentary Performance Analytics for Incident Management?","options":[{"id":"a","text":"90 days"},{"id":"b","text":"180 days"},{"id":"c","text":"365 days"},{"id":"d","text":"Unlimited"}],"correct_answers":["b"],"explanation":"Complimentary Performance Analytics for Incident Management limits visualization to a maximum of 180 days of historic scores, counting from today's date.","wrong_answer_explanations":[{"option":"a","explanation":"90 days is not the limit for Complimentary PA; the actual limit is 180 days."},{"option":"c","explanation":"365 days exceeds the complimentary version's limit of 180 days."},{"option":"d","explanation":"Unlimited data is only available with a paid Performance Analytics subscription, not the complimentary version."}],"references":["Performance Analytics Documentation"],"url":"https://snready.com/cis-pa/practice-questions/architecture-deployment"}
{"id":"cis-pa-indicators-001","certification":"CIS-PA","certification_name":"Certified Implementation Specialist - Platform Analytics","domain":"Configure Indicators and Indicator Sources","topic":"Indicators & Indicator Sources","type":"multiple_choice","question":"When using a formula indicator, what happens by default if one of the contributing indicators has no score for a collection period?","options":[{"id":"a","text":"The formula calculates using zero for the null indicator"},{"id":"b","text":"The formula indicator returns no score"},{"id":"c","text":"The formula raises an error in the job log"},{"id":"d","text":"The formula skips that indicator and calculates with remaining values"}],"correct_answers":["b"],"explanation":"If one of the indicators in a formula has no score, by default the formula is not calculated and the formula indicator returns no score.","wrong_answer_explanations":[{"option":"a","explanation":"Zero is not substituted automatically; the formula simply doesn't calculate unless 'Allow formula component to be null' is enabled."},{"option":"c","explanation":"No error is raised; the formula indicator simply returns null/no score."},{"option":"d","explanation":"The formula does not automatically skip null indicators; special handling must be configured using 'Allow formula component to be null'."}],"references":["Performance Analytics Documentation"],"url":"https://snready.com/cis-pa/practice-questions/indicators"}
{"id":"cis-pa-breakdowns-001","certification":"CIS-PA","certification_name":"Certified Implementation Specialist - Platform Analytics","domain":"Configure Breakdowns and Breakdown Sources","topic":"Breakdowns & Breakdown Sources","type":"multiple_choice","question":"What is the purpose of an element filter in Performance Analytics?","options":[{"id":"a","text":"To calculate indicator scores from filtered data"},{"id":"b","text":"To specify or limit the displayed breakdown elements on visualizations"},{"id":"c","text":"To define which indicators appear on dashboards"},{"id":"d","text":"To restrict user access to specific dashboards"}],"correct_answers":["b"],"explanation":"Element filters enable you to specify or limit the displayed breakdown elements on visualizations.","wrong_answer_explanations":[{"option":"a","explanation":"Indicator sources, not element filters, determine which records contribute to indicator scores."},{"option":"c","explanation":"Dashboard configuration determines which indicators appear, not element filters."},{"option":"d","explanation":"Dashboard sharing and roles control user access, not element filters."}],"references":["Performance Analytics Documentation"],"url":"https://snready.com/cis-pa/practice-questions/breakdowns"}
{"id":"cis-pa-data-collection-001","certification":"CIS-PA","certification_name":"Certified Implementation Specialist - Platform Analytics","domain":"Data Collection","topic":"Data Collection","type":"multiple_choice","question":"What is the primary function of data collector jobs in Performance Analytics?","options":[{"id":"a","text":"To create new indicators automatically"},{"id":"b","text":"To take periodic snapshots of process tables and store them in Scores and Snapshots tables"},{"id":"c","text":"To export dashboard data to external systems"},{"id":"d","text":"To validate indicator configurations"}],"correct_answers":["b"],"explanation":"The Data Collector is the engine that takes periodic snapshots of your process tables and stores them in the Scores and Snapshots tables.","wrong_answer_explanations":[{"option":"a","explanation":"Data collector jobs collect scores; indicators must be created manually or through other means."},{"option":"c","explanation":"Data collection is for internal score collection, not external export."},{"option":"d","explanation":"Validation is done through diagnostics, not data collector jobs."}],"references":["Performance Analytics Documentation"],"url":"https://snready.com/cis-pa/practice-questions/data-collection"}
{"id":"cis-pa-visualization-dashboards-001","certification":"CIS-PA","certification_name":"Certified Implementation Specialist - Platform Analytics","domain":"Data Visualization and Dashboards","topic":"Visualization & Dashboards","type":"multiple_choice","question":"Where can administrators manage Platform Analytics Solution content, widgets, dashboards, and diagnose errors from a single location?","options":[{"id":"a","text":"System Properties module"},{"id":"b","text":"Performance Analytics Admin Console"},{"id":"c","text":"Dashboard Editor"},{"id":"d","text":"KPI Composer"}],"correct_answers":["b"],"explanation":"From a single console, administrators can manage Platform Analytics Solution content, manage Performance Analytics widgets and dashboards, diagnose and resolve errors, view usage analytics, modify configuration settings and access ServiceNow help.","wrong_answer_explanations":[{"option":"a","explanation":"System Properties is for general platform settings, not PA-specific management."},{"option":"c","explanation":"Dashboard Editor is for creating/editing individual dashboards, not comprehensive PA management."},{"option":"d","explanation":"KPI Composer is for designing PA solutions, not for administrative management."}],"references":["Performance Analytics Documentation"],"url":"https://snready.com/cis-pa/practice-questions/visualization-dashboards"}
{"id":"cis-pa-admin-advanced-001","certification":"CIS-PA","certification_name":"Certified Implementation Specialist - Platform Analytics","domain":"Administration and Advanced Implementation Solutions","topic":"Administration & Advanced Solutions","type":"multiple_choice","question":"Which Performance Analytics feature supports domain separation for collecting scores from multiple domains?","options":[{"id":"a","text":"KPI Composer"},{"id":"b","text":"Analytics Hub"},{"id":"c","text":"Domain separation and Performance Analytics"},{"id":"d","text":"Spotlight"}],"correct_answers":["c"],"explanation":"Domain separation is supported for Performance Analytics. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. Performance Analytics supports collecting scores from multiple domains and can be configured to enable domain-specific administration.","wrong_answer_explanations":[{"option":"a","explanation":"KPI Composer is for designing PA solutions, not domain separation."},{"option":"b","explanation":"Analytics Hub is for viewing indicator data, not managing domains."},{"option":"d","explanation":"Spotlight is for record ranking, not domain separation."}],"references":["Performance Analytics Documentation"],"url":"https://snready.com/cis-pa/practice-questions/admin-advanced"}
{"id":"cis-pa-architecture-deployment-002","certification":"CIS-PA","certification_name":"Certified Implementation Specialist - Platform Analytics","domain":"Architecture and Deployment","topic":"Architecture & Deployment","type":"multiple_select","question":"Which two features are available ONLY with a paid Performance Analytics subscription? (Choose two.)","options":[{"id":"a","text":"Custom Performance Analytics indicators and breakdowns"},{"id":"b","text":"Pre-built indicators for Incident Management"},{"id":"c","text":"Scores preserved for longer than 180 days"},{"id":"d","text":"Basic dashboard viewing"},{"id":"e","text":"Guided Setup wizard"}],"correct_answers":["a","c"],"explanation":"A paid subscription enables custom Performance Analytics indicators, breakdowns, widgets, and other configuration records, as well as scores preserved for longer than 180 days (five full months for monthly indicators).","wrong_answer_explanations":[{"option":"b","explanation":"Pre-built indicators for Incident Management are available in the Complimentary Performance Analytics version."},{"option":"d","explanation":"Basic dashboard viewing is available in the complimentary version."},{"option":"e","explanation":"The Guided Setup wizard is available in the complimentary version to help users learn Performance Analytics."}],"references":["Performance Analytics Documentation"],"url":"https://snready.com/cis-pa/practice-questions/architecture-deployment"}
