Practice SERVICENOW-CIS-DISCOVERY Discovery Pattern Design questions with full explanations on every answer.
Start practicing
Discovery Pattern Design — choose a session length
Free · No account required
Click any question to see the full explanation and answer options, or start a focused practice session above.
When debugging a pattern that fails to parse a JSON response, which tool in the Pattern Designer provides the most granular view of the variable state after a 'Parse JSON' step?
2You are creating a new Discovery pattern and need to extract data from a command output where lines are separated by a consistent delimiter. Which parsing strategy should you use to map these specific values to table attributes?
3You need to add a new CI type to an existing horizontal pattern. Which step must be performed in the Pattern Designer to ensure the CI is linked to the parent process?
4Which THREE of the following are valid ways to identify a CI in a pattern?
5In the Pattern Designer, you need to set a CI attribute only if a specific command output returns a value. Which operation type should be used to define this conditional logic?
6When debugging a pattern that fails during the identification phase, which TWO areas should you inspect in the Pattern Designer?
7During pattern debugging, you notice that a specific step is failing to run on a MID Server. You want to see the exact input and output of that step. Where should you look?
8You are modifying a pattern and need to extract a specific attribute from a JSON response returned by an API. Which step type is most appropriate for this task?
9In the Pattern Designer, what is the primary purpose of the 'Connection' section?
10You are creating a pattern to capture a version number from a command line output. The output is 'Version: 1.2.3.4'. Which parsing strategy is most efficient for this specific string?
11Which action allows you to test a pattern against a specific Discovery status record without running a full Discovery scan?
12In a horizontal pattern, you have an Identification section that fails to match a CI. What is the most likely cause if the 'Identification' step has correct attributes?
13When designing a pattern to identify a custom application, which section is responsible for populating the CI attributes?
14When configuring a 'Set Parameter' step, where is the value retrieved from if you select 'Variable'?
15When dealing with a nested XML response from an API, which parsing method should be used to drill down into a specific child node?
16What happens if a pattern execution encounters an error in a step that is marked as 'Continue on error'?
17Which of the following is the correct order of operations in a horizontal pattern?
18What is the benefit of using an Extension section in a pattern?
19When should you use the 'Lookup' step in a pattern?
20Which UI tool is used to visualize the pattern execution flow?
21What is the purpose of the 'Pre-sensor' script?
22When using the 'Parse Delimited' step, what is the 'Separator' attribute used for?
23What happens to the data extracted by a pattern if it is not mapped to an attribute?
24You are parsing a multi-line string containing key-value pairs separated by colons. Which tool is most appropriate for a single step extraction?
25Which of the following describes the function of the 'Discovery' section in a pattern?
26You want to run a command only if a previous step was successful. How is this configured?
27What is the primary role of the MID Server during pattern execution?
28When a pattern step needs to run as root, where is this configuration set?
29What is the purpose of the 'Table' attribute in the 'Identification' step?
30If a pattern step is configured to use a 'Variable' as an input, but that variable was never defined, what is the result?
31When using 'Parse JSON' for a complex structure, how do you access a nested property named 'id' inside an array 'servers'?
32Which of the following correctly describes the use of the 'Pattern Designer's' 'Search' feature?
33Which action must you perform before a pattern can be used in Discovery?
34What is the result of using a 'Delimiter' of '\n' in a 'Parse Delimited' step?
35Which of the following is true about 'Identification Sections'?
36What is the purpose of 'Discovery' patterns?
37When a pattern step fails, how can you determine which step caused the failure?
38What is the difference between 'Identification' and 'Connection' in terms of CI ownership?
39If you have a pattern that identifies a CI but fails to update its attribute, which log should you check first?
40What does the 'Debug' mode in the Pattern Designer require to function?
41Which TWO of the following are valid ways to pass data between pattern sections?
42Which THREE of the following are common parsing strategies used in pattern design?
43Which of the following parsing strategies is best for a response formatted as a list of key-value pairs separated by equal signs?
44Which TWO of the following steps are required when adding a new CI relationship in a pattern?
45Which THREE factors influence the successful identification of a CI in a pattern?
46Which TWO of the following can be configured in a Pattern step?
47Which THREE things must be true for a pattern to successfully populate an attribute?
48Which TWO of the following are valid ways to debug a pattern?
49Which THREE actions occur when a pattern is published?
50Which TWO of the following are key components of the Pattern Designer?
51Which THREE parsing methods are available in the 'Parse' step?
52Which TWO of the following are considered 'best practices' for pattern design?
53Which THREE options are available when creating a 'New Step'?
54Which THREE of the following are valid ways to handle command output in a pattern?
55Which TWO of the following are valid CI relationship types that can be created in a pattern?
56Which TWO scenarios indicate that an identification rule is misconfigured?
57You are creating a custom pattern to identify a new type of load balancer. You need to verify that the identification section correctly maps the serial number to the cmdb_ci_lb_device table. Which debugging tool within the Pattern Designer should you use to validate the identification section without running a full Discovery schedule?
58When parsing a configuration file using the 'Text' parser, which configuration setting is required to define how the parser should handle multi-line blocks where key-value pairs are separated by colons?
59You are writing a pattern that requires data from a REST API endpoint that returns a nested JSON array. Which step type is most appropriate to extract a specific attribute from an object located at the third index of the nested array?
60If you need to extend an existing pattern for a network switch, which action ensures that your custom logic is executed during the Discovery process while maintaining the original functionality?
61You have a PowerShell script step in your pattern that returns multiple key-value pairs separated by commas. What is the most efficient way to convert this output into a table format for further processing in the pattern?
62When using the 'Parse Variable' step to extract data, which component is required to capture a specific substring from a larger variable using a capture group?
63Which field in the Pattern Designer is used to define the criteria for identifying a CI based on specific attributes like serial number or name?
64If a pattern step fails due to a timeout, where should you investigate the specific output of the command that was executed just before the failure occurred?
65You need to store the result of a WMI query in a variable that can be accessed across different sections of the pattern. Which step type should you use?
66Which type of credential is primarily used by Discovery patterns to execute commands on a Linux-based target via SSH?
67Which functionality allows a pattern to call another pattern, thereby promoting modularity and reuse of common identification logic?
68When a pattern step executes an external script (e.g., Python), how can you ensure the pattern waits for the script to finish before proceeding to the next step?
69When configuring a connection in a pattern, which attribute is used to define the entry point, such as an IP address or URL?
70Which TWO of the following are valid parsing strategies available in the Pattern Designer when processing data retrieved from a device?
71Which THREE actions must be taken when debugging a pattern that is not correctly populating a CI attribute in the CMDB?
72Which THREE features are provided by the Pattern Designer to facilitate troubleshooting?
73Which TWO items can be defined within the 'Identification Section' of a pattern?
74Which TWO steps are essential for parsing a command output that contains key-value pairs formatted as 'key = value'?
75Which THREE common challenges arise when using Regex to extract data from command outputs in patterns?
The Discovery Pattern Design domain covers the key concepts tested in this area of the SERVICENOW-CIS-DISCOVERY exam blueprint published by ServiceNow. Courseiva provides free domain-focused practice, mock exams, missed-question review, and readiness tracking across all SERVICENOW-CIS-DISCOVERY domains — no account required.
The Courseiva SERVICENOW-CIS-DISCOVERY question bank contains 75 questions in the Discovery Pattern Design domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Discovery Pattern Design domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included