Courseiva

SERVICENOW-CIS-DISCOVERY · domain

Discovery Pattern Design

Practise SERVICENOW-CIS-DISCOVERY NAT and PAT questions covering address translation types, inside/outside interface roles, static vs dynamic vs PAT, and troubleshooting missing or incorrect translations.

75 questions13 easy38 medium24 hard

Focused practice

Practice Discovery Pattern Design questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Discovery Pattern Design

NAT questions usually test how private addresses are translated, when to use static NAT, dynamic NAT or PAT, and how inside/outside interfaces affect traffic flow.

Static NAT, dynamic NAT and PAT behaviour.

Inside local, inside global, outside local and outside global address meanings.

How NAT affects connectivity between private networks and public destinations.

How to troubleshoot NAT rules, ACL matches and interface direction.

Why learners struggle

Why Discovery Pattern Design questions are commonly missed

NAT questions are missed when learners confuse the four address types (inside local, inside global, outside local, outside global) or misapply the interface direction. A translation rule can look correct but still fail if the ACL, interface, or direction is wrong.

  • ·Inside local vs inside global — inside local is the private source, inside global is the translated public address
  • ·PAT overloads — many sources share one public IP using unique port numbers
  • ·Interface direction — ip nat inside and ip nat outside must be on the correct interfaces
  • ·Static NAT vs dynamic NAT vs PAT — each serves a different use case
  • ·The NAT ACL identifies traffic to translate, not traffic to permit or deny
  • ·A missing translation can look like a routing problem if the interfaces are misconfigured

Watch out for

Common Discovery Pattern Design exam traps

  • PAT allows many inside hosts to share one public address by using port numbers.
  • NAT rules depend on correct inside and outside interface configuration.
  • The ACL used for NAT identifies traffic to translate; it is not always a security filtering ACL.
  • Static NAT maps one private address to one public address, while PAT overloads translations.

Question index

All Discovery Pattern Design questions (75)

Click any question to see the full explanation, or start a practice session above.

1

Which TWO steps are essential for parsing a command output that contains key-value pairs formatted as 'key = value'?

Medium
2

What is the primary role of the MID Server during pattern execution?

Easy
3

Which TWO of the following are valid ways to pass data between pattern sections?

Medium
4

You 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?

Medium
5

In 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?

Hard
6

What happens to the data extracted by a pattern if it is not mapped to an attribute?

Medium
7

What is the purpose of 'Discovery' patterns?

Easy
8

Which TWO of the following can be configured in a Pattern step?

Medium
9

When should you use the 'Lookup' step in a pattern?

Medium
10

Which TWO of the following are valid parsing strategies available in the Pattern Designer when processing data retrieved from a device?

Medium
11

When configuring a 'Set Parameter' step, where is the value retrieved from if you select 'Variable'?

Medium
12

You 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?

Medium
13

Which THREE of the following are valid ways to identify a CI in a pattern?

Medium
14

Which field in the Pattern Designer is used to define the criteria for identifying a CI based on specific attributes like serial number or name?

Easy
15

Which TWO of the following are valid ways to debug a pattern?

Hard
16

You 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?

Medium
17

Which action allows you to test a pattern against a specific Discovery status record without running a full Discovery scan?

Easy
18

When 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?

Easy
19

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?

Hard
20

You are parsing a multi-line string containing key-value pairs separated by colons. Which tool is most appropriate for a single step extraction?

Hard
21

When 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?

Medium
22

When debugging a pattern that fails during the identification phase, which TWO areas should you inspect in the Pattern Designer?

Medium
23

Which THREE common challenges arise when using Regex to extract data from command outputs in patterns?

Hard
24

Which of the following parsing strategies is best for a response formatted as a list of key-value pairs separated by equal signs?

Medium
25

Which THREE actions must be taken when debugging a pattern that is not correctly populating a CI attribute in the CMDB?

Hard
26

Which THREE options are available when creating a 'New Step'?

Medium
27

When designing a pattern to identify a custom application, which section is responsible for populating the CI attributes?

Medium
28

When a pattern step fails, how can you determine which step caused the failure?

Medium
29

When dealing with a nested XML response from an API, which parsing method should be used to drill down into a specific child node?

Medium
30

If you have a pattern that identifies a CI but fails to update its attribute, which log should you check first?

Hard
31

Which THREE of the following are valid ways to handle command output in a pattern?

Medium
32

When configuring a connection in a pattern, which attribute is used to define the entry point, such as an IP address or URL?

Easy
33

Which functionality allows a pattern to call another pattern, thereby promoting modularity and reuse of common identification logic?

Medium
34

During 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?

Hard
35

If 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?

Hard
36

You 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?

Hard
37

When a pattern step needs to run as root, where is this configuration set?

Medium
38

Which THREE things must be true for a pattern to successfully populate an attribute?

Medium
39

When using 'Parse JSON' for a complex structure, how do you access a nested property named 'id' inside an array 'servers'?

Hard
40

Which type of credential is primarily used by Discovery patterns to execute commands on a Linux-based target via SSH?

Easy
41

Which of the following is the correct order of operations in a horizontal pattern?

Medium
42

Which THREE features are provided by the Pattern Designer to facilitate troubleshooting?

Hard
43

In the Pattern Designer, what is the primary purpose of the 'Connection' section?

Easy
44

Which action must you perform before a pattern can be used in Discovery?

Easy
45

What is the difference between 'Identification' and 'Connection' in terms of CI ownership?

Hard
46

Which TWO of the following steps are required when adding a new CI relationship in a pattern?

Hard
47

Which THREE factors influence the successful identification of a CI in a pattern?

Hard
48

You 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?

Hard
49

Which THREE of the following are common parsing strategies used in pattern design?

Medium
50

Which THREE actions occur when a pattern is published?

Hard
51

When 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?

Hard
52

What is the benefit of using an Extension section in a pattern?

Easy
53

Which THREE parsing methods are available in the 'Parse' step?

Medium
54

If a pattern step is configured to use a 'Variable' as an input, but that variable was never defined, what is the result?

Hard
55

What is the purpose of the 'Table' attribute in the 'Identification' step?

Medium
56

You 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?

Medium
57

What is the purpose of the 'Pre-sensor' script?

Medium
58

Which TWO scenarios indicate that an identification rule is misconfigured?

Hard
59

Which of the following correctly describes the use of the 'Pattern Designer's' 'Search' feature?

Hard
60

Which TWO of the following are key components of the Pattern Designer?

Medium
61

When using the 'Parse Delimited' step, what is the 'Separator' attribute used for?

Hard
62

What does the 'Debug' mode in the Pattern Designer require to function?

Easy
63

What is the result of using a 'Delimiter' of '\n' in a 'Parse Delimited' step?

Medium
64

Which of the following describes the function of the 'Discovery' section in a pattern?

Easy
65

You want to run a command only if a previous step was successful. How is this configured?

Medium
66

Which TWO of the following are considered 'best practices' for pattern design?

Medium
67

You 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?

Medium
68

Which UI tool is used to visualize the pattern execution flow?

Easy
69

Which TWO of the following are valid CI relationship types that can be created in a pattern?

Medium
70

Which of the following is true about 'Identification Sections'?

Medium
71

What happens if a pattern execution encounters an error in a step that is marked as 'Continue on error'?

Hard
72

Which TWO items can be defined within the 'Identification Section' of a pattern?

Medium
73

If 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?

Medium
74

In 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?

Hard
75

You 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?

Medium

Frequently asked questions

What does the Discovery Pattern Design domain cover on the SERVICENOW-CIS-DISCOVERY exam?
NAT questions usually test how private addresses are translated, when to use static NAT, dynamic NAT or PAT, and how inside/outside interfaces affect traffic flow.
How many questions are in this domain?
This page lists all 75 Discovery Pattern Design questions in the SERVICENOW-CIS-DISCOVERY question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Discovery Pattern Design questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
servicenow-cis-discovery SERVICENOW-CIS-DISCOVERY discovery pattern design Practice Questions