Practice Set 9: Your Results Are Here!! For" "
Practice Set 9: Your Results Are Here!! For" "
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 score 0%
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
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?
Transform Maps
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.
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
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
Unattempted
9. Question
When managing global application files, you can NOT:
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
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
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:
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.
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 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
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
Unattempted
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.
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?
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
When you purchase an application from the ServiceNow Store, you typically acquire an entitlement to use
that application within your ServiceNow instance.
Customization Considerations:
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 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.
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?
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
Form Annotations
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 both GlideSystem(gs) and GlideUser(g_user) methods
Unattempted
Correct Option:
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
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
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
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?
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.
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 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
Genius Translation
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?
Unattempted
Correct Option:
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.
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
Section Details
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?
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:
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?
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?
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.
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?
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
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.
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:
Open the artifact records individually to verify the value in the Application field
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
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?
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
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
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?
Unattempted
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.
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?
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
Pages: 1 2 3 4 5 6 7 8 9 10 11 12
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