0% found this document useful (0 votes)
50 views45 pages

Practice Set 9: Your Results Are Here!! For" "

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views45 pages

Practice Set 9: Your Results Are Here!! For" "

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Cart/₹0.00 0

/ ServiceNow / By SkillCertPro

Practice Set 9

Your results are here!! for" ServiceNow CAD Practice Test 9 "
0 of 65 questions answered correctly

Your time: 00:00:03

Your Final Score is : 0

You have attempted : 0

Number of Correct Questions : 0 and scored 0

Number of Incorrect Questions : 0 and Negative marks 0

Average score 73.64%

Your score 0%

You can review your answers by clicking on “View Answers” option.


Important Note : Open Reference Documentation Links in New Tab (Right Click and Open in New
Tab).

Restart Test View Answers



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 
 
Answered Review

Review question Pause Summary



 
1. Question
Which of the following is NOT report type in ServiceNow reports?

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 1/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Trend

Line

List

Chart

Unattempted

2. Question
Which of the following can be used to place a report on a Homepage?

Gauge

Catalog

Tag

Gadget

Unattempted

A. Gauge: This is correct because in ServiceNow, a Gauge is a visual representation of data that can be
placed on a Homepage to display real-time metrics and reports. Gauges are used to provide quick access
to important information and are commonly used in dashboards and homepages for monitoring and
analysis purposes.

B. Catalog: This is incorrect because the Catalog refers to the Service Catalog, which is used to offer and
manage services within ServiceNow. It is not used for placing reports on a Homepage.

C. Tag: This is incorrect because Tags are used to categorize and label records within ServiceNow for
easier search and retrieval. Tags do not serve the purpose of displaying reports on a Homepage.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 2/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

D. Gadget: This is incorrect because Gadgets are not a standard component in ServiceNow for placing
reports on a Homepage. The term “Gadget” is not typically used in ServiceNow’s reporting or homepage
configuration context.

3. Question
Which utility is used to determine if field names in an Import Set match the field names on the target table
when importing data into ServiceNow?

Auto Map Matching Fields

Transform Maps

Business Service Management Map

CI Relationship Builder

Unattempted

4. Question
Which of the following pops out a special field messages?

g_form.showFieldMsg()

g_form.addFieldMessage()

g_form.showFieldMessage()

g_form.addErrorMessage()

g_form.addInfoMessage()

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 3/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

5. Question
What debugging method you use in the server side scripting in a scoped application?

gs.addInfoMessage()

gs.log()

gs.debug()

gs.info()

Unattempted

Out of the options you provided, the recommended way to debug server-side scripts in a scoped
application is:

gs.debug()

Here’s why:

Conditional Debugging: gs.debug statements can be controlled by system properties. This allows
you to enable debugging only for specific scripts or sections of code. This is particularly useful for
scoped application includes, as you can debug them independently without affecting other parts of
your code.
Production-Ready: You can easily enable or disable debugging by setting a system property in your
script include. This eliminates the need to modify the code in production to turn debugging on or

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 4/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

off.

Other options you mentioned have limitations:

gs.addInfoMessage() is primarily used for user-facing messages, not for debugging server-side
code.
gs.log() and gs.info() provide basic logging functionality but don’t offer the same level of
control as gs.debug() for debugging purposes.

6. Question
Which role is required to access Guide Application Creator?

sn_gac.app_creator

sn_developer.app_creator

sn_app_creator.app_creator

sn_g_app_creator.app_creator

Unattempted

7. Question
Which of the below is not a valid state for a scheduled job in ServiceNow instance?

Ready

Waiting for approval

Error

Queued

Running

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 5/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Unattempted

8. Question
If the Create module field is selected when creating a table, what is the new module’s default behavior?

Open a link to wiki article with instructions on how to customize the behavior of the new module

Display an empty homepage for the application

Open an empty form so new record can be created

Display a list of all records from the table

Unattempted

9. Question
When managing global application files, you can NOT:

Move an application file between global applications

Add files from global scope to a global application

Remove files from a global application

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 6/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Move application files into or out of scoped application

Unattempted

D. Move application files into or out of scoped application: This is correct because moving application files
into or out of a scoped application is not allowed in ServiceNow. Scoped applications are designed to
provide isolation and security, and to maintain the integrity of the scoped application, files cannot be
moved in or out of them.

A. Move an application file between global applications: This is incorrect because it is possible to move
application files between global applications. Global applications do not have the same level of isolation as
scoped applications, so files can be transferred between them.

B. Add files from global scope to a global application: This is incorrect because adding files from the global
scope to a global application is allowed. The global scope does not have the same restrictions as scoped
applications, so files can be added.

C. Remove files from a global application: This is incorrect because removing files from a global
application is allowed. Files can be removed from global applications as needed.

10. Question
What is the main purpose of Integration Hub in ServiceNow?

Enables execution of third-party APIs as part of a flow when a specific event occurs in ServiceNow

Custom application from ServiceNow store used for importing data into ServiceNow

Activity in workflow designer to integrate 3rd party applications

Unattempted

11. Question
Which one of the following is NOT a GlideUser (g_user) method?

hasRole()

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 7/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

hasRoleExactly()

userName

getFullName()

Unattempted

Correct Option:

C. userName

GlideUser Methods:

hasRole() checks if the user has a specific role.


hasRoleExactly() checks if the user has only the specified role and no others.
getFullName() retrieves the user’s full name.
userName is a property, not a method: userName is a property of the GlideUser object, not a
method. It directly accesses the user’s username.

Key Takeaway:

Understanding the difference between methods and properties within the GlideUser object is crucial for
effectively working with user information in ServiceNow scripts.

12. Question
Which of the following function is NOT available in the ServiceNow REST API?

POST

COPY

GET

PATCH

PUT

DELETE

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 8/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

13. Question
What one of the following is the correct syntax for adding dynamic content to a notification‘s HTML
message field?

$current.short_description

${current.short_description}

current.short_description

$short_description

${short_description}

Unattempted

14. Question
In Form Designer, when you edit the label of a field on a child table, the label is updated on?

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 9/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

All tables

Child table

Parent table

Base table

Unattempted

Correct Option:

B. Child table

In ServiceNow’s Form Designer, when you edit the label of a field on a child table, the label change is
specific to that child table.

Label Behavior:

Field labels are associated with specific tables and their instances.
Editing a field label within a child table’s form designer only affects the display of that label on
that specific child table.

Why other options are incorrect:

A. All tables: Changes made to a field label within a child table’s form designer do not affect the
label on other unrelated tables.
C. Parent table: Changes made to a field label within a child table’s form designer do not directly
affect the label on the parent table.
D. Base table: Similar to the parent table, changes made within a child table’s form designer do not
directly affect the label on the base table.

Key Takeaway:

Field labels in ServiceNow are context-specific. Editing a field label within a child table’s form designer
only impacts the display of that label within that particular child table.

15. Question
When ServiceNow receives an inbound email it attempts to match the sender to a user record. Which one
of the following is NOT true?

Inbound Action scripts can reference the user using methods such as gs.getUserName()

If automatic user creation is disabled, the Guest user is impersonated

If no match is found the email is sent to the Inbox Junk folder

If a match is found, the user is impersonated for the execution of the Inbound Actions

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 10/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Cause
If an email is ignored it will be sent to the junk folder. The reasons for an email to be ignored can vary.
1. The email is not in the Trusted Domains in the email properties.
Go to Email Properties and check if the domain is added in the trusted domain fields.
2. The message is ignored by an inbound email action.
3. SPAM protection: If the email headers have “X-ServiceNow-Spam-Flag:YES“, it indicates the email may
be spam.
4. Email Filters: Enabling the email filter plugin brings the filter like;
Ignore header: Ignores the message if the mentioned headers are present.
Ignore sender: Ignores the message received from the mentioned sender.
Ignore subject: Ignores the message when it‘s received with a specified subject.
Move to Junk: Sends the message to the junk on a specified condition.
5. The email sender passed all the above and the user is locked out or inactive.

16. Question
How are flow variables access in the flow designer data panel?

New tabs

Scratchpad variables

Data pills

Newly generated icons

Unattempted

The visual representation of a variable in the Flow Designer user interface is a data pill. Each variable has
its own data pill that developers can use to add the variable to action inputs.

17. Question
An application has a table named MyTable with the following three fields: field1, field2, field3. Table.none is
set for READ for the Admin and Itil roles. Table.field3 is set for the READ by the Admin role only. What with
the Itil role be able to read? (select one)

field2, field3

field1, field2

field1, field3

field1, field2, field3

Unattempted

The correct answer is B. field1, field2

Table-level Access Control: The Table.none setting for READ access for both Admin and Itil roles
at the table level implies that all fields in the table are restricted by default. This prevents users
with these roles from accessing any field unless specific permissions are granted.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 11/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Field-level Overrides: The Table.field3 setting for READ access by the Admin role only
overrides the default restriction for that specific field. This means only the Admin role can access
field3.

Itil Role Permissions: Since the Itil role has no explicit READ permissions for any fields, it can only
access the fields that are explicitly granted at the table level.

Therefore, the Itil role will be able to read:

field1: Not explicitly restricted for the Itil role.


field2: Not explicitly restricted for the Itil role.
field3: Restricted to the Admin role.

18. Question
What is the name of the guided application creator plugin?

com.glide.guided-app-creator

com.glide.sn-guided-creator-app

glide.sn-guided-app-creator

com.glide.sn-guided-app-creator

Unattempted

19. Question
Which of the following statements is true for managing applications purchased from the Store?

Customizations cannot revert back to the base system application.

Applications that belong to other organizations can be customized.

There are separate entitlements for application-customizations.

Applications that belong to other organizations can be changed.

Unattempted

Correct Option:

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 12/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

C. There are separate entitlements for application-customizations.

When you purchase an application from the ServiceNow Store, you typically acquire an entitlement to use
that application within your ServiceNow instance.

Customization Considerations:

You can customize Store applications to fit your specific needs.


However, these customizations might require separate entitlements or licensing considerations,
depending on the nature and extent of the customizations.
It’s crucial to review the licensing terms and conditions of the Store application to understand
any specific requirements or limitations regarding customizations.

Why other options are incorrect:

A. Customizations cannot revert back to the base system application: While extensive
customizations might make it more challenging to revert to the base application, it’s generally
possible to uninstall the application and reinstall it from the Store to revert to the original version.
B. Applications that belong to other organizations can be customized: You typically cannot directly
customize applications that belong to other organizations. You can only customize applications that
you have the appropriate entitlements and permissions for, such as applications purchased from
the Store or applications developed within your own ServiceNow instance.
D. Applications that belong to other organizations can be changed: This statement is too broad.
While you might have limited interaction with applications from other organizations (e.g., through
integrations), you generally cannot directly modify or customize them.

Key Takeaway:

When managing applications purchased from the ServiceNow Store, it’s essential to understand the
licensing and entitlement implications of customizations. Always refer to the specific terms and conditions
of the application and consult with ServiceNow support if you have any questions.

20. Question
Which of the following is NOT an example of when an application might use a Scheduled Script
Execution(Scheduled Job)?

The application needs to query the database every day to look for a unassigned records

The application needs to run a clean up script on the last day of every month

The application needs to send weekly email remainders

The application needs to run a client-side script at the same time every day

Unattempted

Correct Option:

D. The application needs to run a client-side script at the same time every day.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 13/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Scheduled Script Executions (Scheduled Jobs): These are server-side scripts designed to run
automatically at specific intervals or times.
Client-Side Scripts: These scripts execute on the client-side (in the user’s browser).

Why Scheduled Jobs are NOT suitable for running client-side scripts at specific times:

Client-side scripts are executed when a user interacts with a specific page or component in the
ServiceNow interface.
Scheduled Jobs run on the server and are not directly tied to user interactions.

When to use Scheduled Jobs:

A. The application needs to query the database every day to look for unassigned records: A
Scheduled Job can be used to run a script that queries the database daily and performs actions on
unassigned records (e.g., assign them to agents).
B. The application needs to run a clean up script on the last day of every month: Scheduled Jobs
can be configured to run on specific schedules, including the last day of the month, making them
ideal for cleanup tasks.
C. The application needs to send weekly email reminders: Scheduled Jobs can be used to trigger
email notifications to users at scheduled intervals.

Key Takeaway:

Scheduled Jobs are designed for server-side automation tasks. They are not suitable for executing client-
side scripts at specific times.

21. Question
Which of the following are NOT methods from the GlideRecord API?

addOrQuery()

addEncodedQuery()

addAndQuery()

addQuery()

query()

Unattempted

https://developer.servicenow.com/dev.do#!/learn/learning-
plans/quebec/new_to_servicenow/app_store_learnv2_scripting_quebec_gliderecord

22. Question
Which of the below is the best practice for adding instructions to a form?

Related links to wiki pages

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 14/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Populated read only field

Form Annotations

Context menu or UI Action

Unattempted

23. Question
What is not true about email notifications? (select one)

Who

What

How

When

Unattempted

24. Question
While debugging security rules, what does the blue color code indicate?

Failed

Access denied

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 15/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Passed

Indicates the ACL is already in the cache and does not need to be re-evaluated

Access granted

Unattempted

25. Question
Which one of the following is true about the Client side scripted security?

Client side scripts have access to the GlideSystem(gs) user methods

Client side scripts have access to both GlideSystem(gs) and GlideUser(g_user) methods

Client side scripts have access to the GlideUser(g_user) user methods

Unattempted

Correct Option:

C. Client side scripts have access to the GlideUser(g_user) user methods

GlideUser (g_user) in Client-Side Scripts:

The g_user object is available and accessible within client-side scripts (like Client Scripts, UI
Policies, UI Actions).
It provides methods to access information about the currently logged-in user, such as:
hasRole(): Checks if the user has a specific role.
hasRoleExactly(): Checks if the user has only the specified role and no others.
getFullName(): Retrieves the user’s full name.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 16/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Why other options are incorrect:

A. Client side scripts have access to the GlideSystem(gs) user methods: The GlideSystem (gs)
object is primarily used for server-side scripting (like Business Rules, Script Includes). It’s not
directly accessible within client-side scripts.
B. Client side scripts have access to both GlideSystem(gs) and GlideUser(g_user) methods: While
g_user is available, gs is not directly accessible within client-side scripts.

Key Takeaway:

Understanding the availability and usage of g_user within client-side scripts is crucial for implementing
client-side logic that depends on user information, such as role-based access control or personalized user
experiences.

26. Question
Which of the following scripts do not always run on the server side?

Script Includes

Script Action

Business Rule

UI Action

Unattempted

For using UI Action as server and client both, there is a check box named as client, tick that one and then
in your script you can write client side code and a function named as gsftSubmit() is used to call server
end and after that you can put server side code.
Below link will help you to understand more!!
https://www.servicenowguru.com/system-ui/ui-actions-system-ui/client-server-code-ui-action/
Also there is one out of the box UI Action named as ‘Reopen Incident‘ used as both client and server side,
you can go through it.

27. Question
The getCurrentDomainID() method is part of which scoped class?

ScopedDCManager

Scoped Domain

Scoped GlideSession

GlideRecord

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 17/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

The getCurrentDomainID() method is part of the Scoped GlideSession class in ServiceNow.

Scoped GlideSession: This class provides access to the current user’s session information within a
specific scope (e.g., a particular application or module).
getCurrentDomainID(): This method specifically retrieves the ID of the current domain associated

with the user’s session.

Key Points:

Scoped GlideSession is crucial for managing session-specific data and context within a ServiceNow
application.
The getCurrentDomainID() method is useful for:
Determining the current domain for the user.
Accessing domain-specific configurations or data.
Implementing domain-based logic within your ServiceNow scripts.

28. Question
Which of the following actions is not supported by Studio?

Download only the required session logs.

Enable context menu options to modify data

Format code indentation with JS Beautify

Integrate with source control

Unattempted

Download only the required session logs is not a supported action by Studio.

Here’s why:

Studio’s Focus: Studio is primarily designed for building and managing automation projects. Its core
functionalities revolve around:

Workflow Design: Creating and editing automation workflows using a visual designer.
Project Management: Organizing and versioning automation projects.
Debugging and Testing: Running and debugging workflows, analyzing logs, and identifying
issues.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 18/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Deployment: Deploying and managing robots and jobs within an automation environment.
Session Log Management: While Studio provides access to logs for debugging purposes, it does
not offer granular control over downloading specific parts of the logs.

Other Supported Actions:

Enable context menu options to modify data: This is a common feature in many automation tools,
allowing for quick data manipulation within the Studio environment.
Format code indentation with JS Beautify: This enhances code readability and maintainability.
Integrate with source control: This facilitates version control, collaboration, and rollback capabilities
for automation projects.

If you need to filter or download specific parts of session logs, you might need to use additional tools or
scripts depending on the logging mechanism used by your automation platform.

https://docs.servicenow.com/en-US/bundle/tokyo-application-
development/page/build/applications/concept/c_ServiceNowStudio.html

29. Question
As it relates ServiceNow reporting, which of the following statements describes what a metric can do?

A metric is a report gauge used on homepages to display real-time data

A metric is used to measure and evaluate the effectiveness of IT service management processes

A metric is a time measurement used to report the effectiveness of workflows and SLAs

A metric is a comparative measurement used to report the effectiveness of workflows and SLAs

Unattempted

30. Question
Which API provides methods to translate text into multiple languages in real life?

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 19/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Dynamic Translation

Dynamic Result Answer

Genius Translation

Genius Result Answer

Unattempted

31. Question
Identify the way(s) an application can respond to an Event:

Scheduled Job

UI Policy

Email Notification

Script Action

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 20/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

32. Question
Which of the following would not be good fit for an application to run on the ServiceNow instance?

A meeting room scheduling application

Facilities Management application

Billing & Cost Management application

Virtual Reality Gaming application

Unattempted

Correct Option:

D. Virtual Reality Gaming application

ServiceNow Strengths: ServiceNow is a platform primarily designed for IT Service Management


(ITSM), IT Operations Management (ITOM), and other enterprise-related functions. It excels in
areas like:

Workflow automation: Managing and automating business processes.


IT asset management: Tracking and managing IT assets.
Incident and problem management: Resolving IT issues efficiently.
Customer service: Providing self-service options and improving customer satisfaction.
Virtual Reality Gaming:

A Virtual Reality (VR) gaming application has significantly different requirements compared to
the core strengths of ServiceNow.
It would likely require specialized technologies, high-performance computing, and real-time
graphics rendering capabilities that are not the primary focus of the ServiceNow platform.

Why other options are suitable for ServiceNow:

A. Meeting room scheduling application: ServiceNow can effectively manage resource scheduling,
including meeting rooms.
B. Facilities Management application: ServiceNow can be used to track and manage facilities
requests, maintenance schedules, and other aspects of facilities management.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 21/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

C. Billing & Cost Management application: ServiceNow can be used to track expenses, manage
invoices, and perform cost analysis, making it suitable for billing and cost management
applications.

Key Takeaway:

While ServiceNow is a versatile platform, it’s not always the best fit for every type of application.
Applications that heavily rely on specialized technologies, such as those required for VR gaming, might be
better suited for other platforms.

33. Question
Which of the following is NOT a type of annotation?

Text

Section Separator

Line Separator

Info Box Blue

Section Details

Info Box Yellow

Unattempted

34. Question
Which method is used in emulating mobile for testing?

$t.do

$m.do

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 22/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

$mobile.do

$tablet.do

Unattempted

B. $m.do: This is correct because the $m.do method is used in ServiceNow to emulate mobile for testing
purposes. When this method is appended to a URL, it forces the instance to render the page as it would
on a mobile device, allowing developers to test the mobile view and functionality of their applications.

A. $t.do: This is incorrect because $t.do is not used to emulate mobile for testing. There is no such
method in ServiceNow.

C. $mobile.do: This is incorrect because $mobile.do is not the correct method used for emulating
mobile for testing. The recognized method is $m.do.

D. $tablet.do: This is incorrect because $tablet.do is not used to emulate mobile for testing. There is
no such method in ServiceNow.

35. Question
What is true about homepages on mobile?

Same as desktop homepages without the delete option

There are no homepages on mobile

Same as desktop homepages with the delete option

Same as desktop homepages in every way

Unattempted

B. There are no homepages on mobile: This is correct because in ServiceNow, homepages are not
available on the mobile platform. The mobile interface is optimized for efficiency and usability, focusing on
forms, lists, and other mobile-specific functionalities rather than traditional homepages.

A. Same as desktop homepages without the delete option: This is incorrect because the mobile platform
does not support homepages at all, regardless of whether the delete option is present or not.

C. Same as desktop homepages with the delete option: This is incorrect because, as mentioned,
homepages are not available on mobile. The presence or absence of the delete option is irrelevant.

D. Same as desktop homepages in every way: This is incorrect because the mobile platform and desktop
platform have different interfaces and capabilities. Homepages, which are available on the desktop
version of ServiceNow, are not supported on the mobile version.

36. Question
How does ServiceNow match inbound email to existing records?

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 23/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Subject Line

Watermark

sys_id

Record link

Unattempted

37. Question
When evaluating Access Controls, ServiceNow searches and evaluates:

From the most specific match to the most generic match

Only for matches on the current table

Only for matches on the current field

From the most generic match to the most specific match

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 24/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

38. Question
Which one of the following best describes what a flow is?

A sequence of activities to automate processes on the platform

A sequence of actions to automate processes on the platform

A script that defines the steps to automate processes on the platform

A sequence of steps to automate processes on the platform

Unattempted

B. A sequence of actions to automate processes on the platform: This is correct because in ServiceNow, a
flow is defined as a sequence of actions designed to automate processes. Flows are created using the
Flow Designer, which provides a no-code or low-code interface for building and managing workflows that
automate business processes. These actions can include tasks like creating or updating records, sending
notifications, and integrating with external systems.

A. A sequence of activities to automate processes on the platform: This is incorrect because while
activities are a part of flows, the term “actions” is more precise in the context of Flow Designer. Actions
represent specific, defined tasks that the flow executes.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 25/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

C. A script that defines the steps to automate processes on the platform: This is incorrect because a flow
in ServiceNow is not necessarily a script. While scripting can be involved, a flow primarily consists of
actions configured through a graphical interface in Flow Designer rather than being purely script-based.

D. A sequence of steps to automate processes on the platform: This is incorrect because the term
“steps” is less specific than “actions.” The term “actions” is used in Flow Designer to refer to the discrete
units of work that make up a flow.

39. Question
Which of the following statements must evaluate to true to grant a user access to application table’s
record?
a) Conditions configured in the access controls must evaluate to true
b) Scripts configured in the access control must evaluate to true
c) The user has one of the roles specified in the required roles related list
d) Оther matching access controls for the records evaluate to true

a and b

a and c

a, b, c

a, b, c and d

Unattempted

The correct answer is (a), (b), (c), and (d). All of these conditions must be met for a user to gain access to
a record. Let’s break down why:

(a) Conditions configured in the access controls must evaluate to true: Access control rules often
have conditions (e.g., “if the record is active”). If these conditions aren’t met, the rule won’t apply,
and access might be denied.

(b) Scripts configured in the access control must evaluate to true: Access controls can also use
scripts for more complex logic. If a script returns false, access is typically denied.

(c) The user has one of the roles specified in the required roles related list: Many access controls
restrict access based on roles. The user must have one of the roles listed in the access control rule
for the rule to even be considered. Without the necessary role, the rule won’t apply.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 26/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

(d) Other matching access controls for the records evaluate to true: It’s not just one access control
that’s checked. Multiple access controls can apply to a single record. If any matching access control
denies access (evaluates to false), the user will be denied access, even if other matching rules
would grant it. All applicable “read” access controls must grant access for the user to read. This is
often referred to as a “deny overrides allow” model.

40. Question
What does the code search feature do in the studio?

Search from a list of applications

Searching in a business rule

Searching in all applications

Searching in your application

Unattempted

D. Searching in your application: This is correct because the code search feature in ServiceNow’s Studio
allows developers to search through the code within their current application. This includes searching
within scripts, business rules, script includes, and other code elements that are part of the application
being worked on. It provides a focused search scope to help developers quickly find and navigate to
specific pieces of code within their application.

A. Search from a list of applications: This is incorrect because the code search feature is not designed to
search from a list of applications. It is focused on searching within the code of the current application
being developed.

B. Searching in a business rule: This is incorrect because while the code search feature can search within
business rules, it is not limited to business rules. It can search across all code elements within the current
application.

C. Searching in all applications: This is incorrect because the code search feature in Studio does not
search across all applications. It is scoped to search within the code of the current application, providing a
more targeted and relevant search experience.

41. Question
When debugging a script a developer can log breakpoints or conditional log points to log messages to the
console at specific lines, and remove log points when they are done debugging them. which system
property must be set to true to enable log points?

com.glide.index_suggestion.debug

glide.ui.js_can_debug

glide.debugger.log.ui

glide.debug.log_point

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 27/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Unattempted

42. Question
How can a developer extract data from the response body after calling a REST web service?

Use the JSON API to convert JSON formatted responses to a JavaScript object

Use the Convert Response Body wizard to translate the response into an object.

Use the XMLDocument2 API to extract data from XML formatted responses.

Click the Convert Response Body button to convert the response.

Use the XMLDocument2 Script Include to parse the XML.

Unattempted

A. Use the JSON API to convert JSON formatted responses to a JavaScript object: This is correct because
if the response body of the REST web service is in JSON format, the JSON API in ServiceNow can be
used to parse the JSON string and convert it into a JavaScript object. This allows developers to easily
extract and manipulate the data.

C. Use the XMLDocument2 API to extract data from XML formatted responses: This is correct because if
the response body of the REST web service is in XML format, the XMLDocument2 API in ServiceNow can

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 28/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

be used to parse the XML response. The XMLDocument2 API allows developers to navigate and extract
data from XML documents effectively.

B. Use the Convert Response Body wizard to translate the response into an object.: This is incorrect
because there is no such wizard in ServiceNow for converting the response body of a REST web service
into an object. The conversion must be done using appropriate APIs like JSON API or XMLDocument2
API.

D. Click the Convert Response Body button to convert the response.: This is incorrect because there is no
“Convert Response Body” button in ServiceNow. The response conversion needs to be handled
programmatically using the appropriate APIs.

E. Use the XMLDocument2 Script Include to parse the XML.: This is incorrect because the
XMLDocument2 API is not a Script Include but an API that can be used directly in scripts to parse XML
documents. The term “Script Include” is not applicable in this context.

43. Question
What are the UX (user experience) options available in Guided Application Creator?

Tablet

Classic

Workspace

Mobile

Desktop

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 29/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

44. Question
The option in Table configuration that allows this table to be extended from?

Can be Extended

Extensible

Extended By

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 30/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

45. Question
How is access to Application menus and modules controlled?

Application Rules

Client Scripts

Access controls

Roles

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 31/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

46. Question
You are writing an Async Business Rule for a table in a different scope than the Business Rule record.
Which one of the following database operations CANNOT be part of the Async Business Rule‘s
configuration?

Query

Insert

Update

Delete

Unattempted

A. Query: This is correct because an Async Business Rule cannot perform a query operation. Async
Business Rules are designed to handle tasks that should be executed asynchronously, such as data
manipulation (insert, update, delete) operations. However, querying data from another scope is not a part
of Async Business Rule’s configuration. Query operations are typically synchronous and are not suited for
the asynchronous nature of these business rules.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 32/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

B. Insert: This is incorrect because insert operations can be part of an Async Business Rule’s
configuration. Async Business Rules can handle insert operations asynchronously to add new records to a
table.

C. Update: This is incorrect because update operations can be part of an Async Business Rule’s
configuration. Async Business Rules can handle update operations to modify existing records
asynchronously.

D. Delete: This is incorrect because delete operations can be part of an Async Business Rule’s
configuration. Async Business Rules can handle delete operations to remove records asynchronously.

47. Question
Which protects applications by identifying and restricting access to application files and data?

Roles

ACLs

Application Scope

Unattempted

48. Question
Which module creates a user for a Automated Test Framework?

User Creation

Create Role

Create Group

Create a User

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 33/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

49. Question
Which method is used to retrieve system property?

gs.getProperty()

g_form.getProperty()

g_form.getAppProperty()

gs.getAppProperty()

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 34/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

50. Question
Which of the following are steps in the generalized process for working with events?

Create a Scheduled Script Execution

Write a Business Rule

Generate the event

Respond to the event

Add an event to the Event Registry

Unattempted

C. Generate the event: This is correct because generating the event is a critical step in the process of
working with events. Events can be generated by various sources, such as business rules, scripts, and
user actions.

D. Respond to the event: This is correct because responding to an event involves creating a mechanism
to handle the event, such as a script action or workflow. This response defines what actions should be
taken when the event occurs.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 35/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

E. Add an event to the Event Registry: This is correct because adding an event to the Event Registry is
necessary to ensure the event is recognized and can be processed by the system. The Event Registry
keeps track of all possible events and their handlers.

A. Create a Scheduled Script Execution: This is incorrect because creating a Scheduled Script Execution is
not directly part of the generalized process for working with events. Scheduled Script Executions are used
for running scripts on a schedule, but they do not directly involve generating or responding to events.

B. Write a Business Rule: This is incorrect because while business rules can generate events, writing a
business rule itself is not a generalized step for working with events. The focus is on generating,
registering, and responding to events rather than the specifics of how they are generated.

51. Question
What are the core activities of a Workflow?

Subflows

Notifications

Service Catalog

Timers

Approvals

Conditions

Unattempted

52. Question

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 36/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

When creating new application files in a scoped application, cross scope access is turned on by default in
which of the following ?

Table

Script Include

Workflow

REST messages

Unattempted

The correct answer is Script Include.

When creating new application files in a scoped application in ServiceNow, cross-scope access is turned
on by default for Script Includes.

Here’s why:

Script Includes are designed to be accessed globally within ServiceNow, and by default, they allow
cross-scope access to make them usable across different scopes.

Explanation of the other options:

Table: Cross-scope access is not automatically enabled for tables. Tables are usually restricted
within their specific scope unless explicitly configured for access.
Workflow: Like tables, workflows don’t have cross-scope access enabled by default. You would
need to configure access.
REST Messages: These also don’t have cross-scope access enabled by default.

53. Question
To see what scripts, reports, and other application artifacts will be in a published application:

Examine the Application Files Related List in the application to be published

Open the artifact records individually to verify the value in the Application field

Enter the name of the Application in the Global search field

Open the list of Update Sets for the instance

Unattempted

The correct answer is A. Examine the Application Files Related List in the application to be published.

A. Examine the Application Files Related List: This is the most direct and accurate method. The
“Application Files” related list within an application record provides a comprehensive view of all the
components (scripts, reports, UI actions, etc.) that are included in that specific application.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 37/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

B. Open the artifact records individually to verify the value in the Application field: This method is
time-consuming and prone to errors, especially for larger applications with numerous components.

C. Enter the name of the Application in the Global search field: Global search results may include
related records or instances, not necessarily all the components within the application itself.

D. Open the list of Update Sets for the instance: Update Sets track changes made to the instance,
not the specific composition of an application.

54. Question
For Application Access there is a configuration option called Allow access to this table via web services.
Which one of the following statements is true when this option is selected ?

This option restricts access only to SOAP web services but does not apply to REST

This option restricts the ability to delete records via web services but records can always be read

Even when not selected, users with the correct permissions can use web services to access the
table‘s records

The user performing the query via web services must have the correct permissions to access the

table‘s records

Unattempted

https://developer.servicenow.com/dev.do#!/learn/learning-
plans/rome/new_to_servicenow/app_store_learnv2_securingapps_rome_application_access_web_services

55. Question
Why create Application in ServiceNow ?
a. To replace outdated, inadequate, custom business applications and processes
b. To extend service delivery and management to all entreprise departments
c. To allow users full access to all ServiceNow tables, records, and fields
d. To extend the value of ServiceNow

a,b, and c

a,b,c, and d

b,c, and d

a,b, and d

Unattempted

https://docs.servicenow.com/bundle/tokyo-application-
development/page/build/applications/concept/c_CreatingApplications.html

56. Question
https://skillcertpro.com/servicenow-cad-practice-tests/9/ 38/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Which one of the following is NOT required to link a ServiceNow application to a Git repository ?

Password

URL

User name

Application name

Unattempted

The correct answer is D. Application name.

Password, URL, and User name: These are essential for establishing a connection to the Git
repository. The password and username provide authentication, while the URL specifies the
location of the repository.
Application name: The application name itself is not directly required for the Git integration. The link
is established between the ServiceNow instance and the Git repository, not specifically tied to a
particular application within ServiceNow.

57. Question
What is the name of the intuitive development interface for building applications?

Guided Application Creator

App Engine Studio

ServiceNow Creator

ServiceNow Studio

Unattempted

58. Question
Which of the following API methods are used when working with datetime in a privately scoped
application?

GlideDateTime

GlideRecord

gs.nowDateTime()

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 39/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

GlideSystem

Unattempted

The correct answer is A. GlideDateTime.

GlideDateTime: This is the primary class in ServiceNow for working with dates and times. It
provides a rich set of methods for manipulating, formatting, and comparing dates and times.

GlideRecord: This class is used for interacting with database tables, allowing you to query, insert,
update, and delete records. While it can be used to access date/time fields in tables, it’s not the
primary API for date/time manipulation itself.

gs.nowDateTime(): This is a global function that returns the current date and time in the
GlideDateTime format. It’s a convenient way to get the current system time.

GlideSystem: This is a general-purpose class that provides access to various system-level functions
and properties, but it doesn’t have specific methods dedicated to date/time operations.

59. Question
Which of the following variables are NOT available in all Business Rules? (Select All That Apply)

current

previous

GlideSystem

g_scratchpad

Unattempted

Display business rules do not have access to previous, before after and async do not have access to
g_scratchpad.

60. Question
Which Script Debugger feature helps filter debugging searches to quickly narrow down script problems?

Script Tracer

Script Search

Session Tracer

Script Filter

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 40/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

61. Question
When creating an application via Guided Application Creator, which of the following is NOT a user
experience options?

Workplace

Mobile

Classic

Portal

Unattempted

A. Workplace: This is correct because “Workplace” is not a user experience option when creating an
application via the Guided Application Creator in ServiceNow. The available user experience options are
focused on different platforms like mobile, classic desktop, and portals, but there is no “Workplace”
option.

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 41/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

B. Mobile: This is incorrect because the “Mobile” option is available when creating an application. It allows
developers to create applications optimized for mobile devices.

C. Classic: This is incorrect because the “Classic” option is available for creating applications. It represents
the traditional desktop user experience in ServiceNow.

D. Portal: This is incorrect because the “Portal” option is available when creating an application. It allows
developers to create applications that are accessible via ServiceNow’s portal interface.

62. Question
Which of the following objects does a before business rule have access to?

previous

current

All the above

GlideRecord

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 42/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

63. Question
What are the 2 core base tables from which all other tables are extended in ServiceNow?

task and cmdb

task and cmdb_model

incident and cmdb_ci

incident and cmdb_rel_ci

Unattempted

The correct answer is A. task and cmdb.

task and cmdb: These are considered the two core base tables in ServiceNow.
task: This table serves as the foundation for many other tables, including Incident, Problem,
Change, and many custom tables. It provides a common framework for tracking work items
with features like assignments, due dates, and states.
cmdb: This table is central to the Configuration Management Database (CMDB), holding
information about all Configuration Items (CIs) within an organization. CIs can be anything from
hardware and software to services and applications.

Why other options are incorrect:

B. task and cmdb_model: While cmdb_model is related to the CMDB, it’s not a core base table in
the same way as task and cmdb.
C. incident and cmdb_ci: incident is a table that extends from task, and cmdb_ci is a core
table, but they are not the two primary base tables for all other tables in ServiceNow.
D. incident and cmdb_rel_ci: incident extends from task, and cmdb_rel_ci is a table for
managing relationships between CIs, but they are not the foundational base tables.

64. Question
In a business rule which of the following returns the sys_id of the current logged in user?

gs.getUserID()

gs.getUserSysID()

g_form.getUserID()

g_form.getUserSysID()

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 43/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

65. Question
Which of the following modules enables security rule debugging?

System Diagnostics > Debugging > Debug Security Rules

System Security > Debugging > Debug Security Rules

Access Control > Debugging > Debug Security Rule

System Diagnostics > Session Debug > Debug Security Rules

System Security > Session Debug > Debug Security Rules

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 44/45
6/6/25, 11:54 AM ServiceNow CAD Practice Tests - Page 9 of 12 - SkillCertPro

Use Page numbers below to navigate to other


practice tests

Pages: 1 2 3 4 5 6 7 8 9 10 11 12

We help you to succeed in your certification exams


We have helped over thousands of working professionals to achieve their certification goals with our practice
tests.

Skillcertpro

Quick Links
ABOUT US
FAQ
BROWSE ALL PRACTICE TESTS
CONTACT FORM

Important Links
REFUND POLICY
REFUND REQUEST
TERMS & CONDITIONS
PRIVACY POLICY

Privacy Policy

https://skillcertpro.com/servicenow-cad-practice-tests/9/ 45/45

You might also like