Practice Set 8: Your Results Are Here!! For" "
Practice Set 8: Your Results Are Here!! For" "
Cart/₹0.00 0
/ ServiceNow / By SkillCertPro
Practice Set 8
Your results are here!! for" ServiceNow CAD Practice Test 8 "
0 of 63 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/8/ 1/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 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?
Workflow
REST messages
Script Include
Table
Unattempted
Here’s why:
REST messages:
Here’s why the other options are generally not enabled by default:
Table:
Tables are primarily used for storing and managing data within the application.
Cross-scope access to tables is usually restricted by default to maintain data integrity and
security.
Script Include:
2. Question
Which of the following writes a message to the system log but NOT to the syslog table unless debug has
been activated?
gs.print(“Hello World“);
gs.info(“Hello World“);
gs.log(“Hello World“);
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 2/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
3. Question
Which one of the following is NOT required to link a ServiceNow application to a Git repository?
Application name
Password
URL
Username
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 3/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
4. Question
Which of the following is NOT a trigger type in Flow Designer?
Schedule/Dates
Outbound Email
Record
Application
Unattempted
5. Question
How should Application Access be configured to prevent all other private application scopes from creating
configuration records on an application’s data tables?
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 4/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Set the Accessible from field value to All application scopes and de-select the Can create option
You must create Access Controls to prevent all other application scopes from creating configuration
records on an application’s data tables rather than using Application Access
Set the Accessible from field value to This application scope only and de-select the Allow access to
this table via web services option
Set the Accessible from field value to This application scope only
Unattempted
6. Question
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 5/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
What is a Module?
A way of helping users quickly access information and services by filtering the items in the Application
Navigator
The functionality within an application menu such as opening a page in the content frame or a
Unattempted
D. The functionality within an application menu such as opening a page in the content frame or a separate
tab or window: This is correct because a module in ServiceNow refers to the specific functionalities within
an application menu. Modules can perform various actions such as opening forms, lists, or URLs in the
content frame or in a separate tab or window. They are essential components that enable users to access
specific pages and functionalities within an application.
A. A group of menus, or pages, providing related information and functionality to end-users: This is
incorrect because this description more accurately defines an “application menu” rather than a module.
An application menu is a higher-level container that groups related modules together.
B. A web-based way of providing software to end-users: This is incorrect because this description is too
generic and does not specifically pertain to the concept of a module within ServiceNow. It describes a
general characteristic of software delivery but not the specific functionality of modules.
C. A way of helping users quickly access information and services by filtering the items in the Application
Navigator: This is incorrect because this description is more related to the Application Navigator’s search
functionality rather than the definition of a module. Modules are distinct functionalities within an
application menu.
7. Question
Which of the following CANNOT be debugged using the Field Watcher?
Client Scripts
Access Controls
Script Includes
Business Rules
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 6/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
8. Question
Which roles grant access to source control repository operations such as importing applications from source
control, or linking an application to source control?
source_control_admin
git_admin
source_control
admin
Unattempted
PLEASE NOTE!!! Since Tokyo release the correct answer will be only admin, but on the exam the
question is outdated and it requires two answers which are admin and source control.
9. Question
Which source control operation is available from BOTH Studio and the Git Repository?
Commit Changes
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 7/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Create Branch
Switch Branch
Unattempted
10. Question
The source control operation used to store local changes on an instance for later application is called a(n).
Branch
Tag
Stash
Update set
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 8/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
11. Question
Here is the Business Rule script template: (function executeRule (current, previous */null when async*/){ })
(current, previous); This type of JavaScript function is known as:
Scoped
Anonymous
Self-invoking
Constructor
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 9/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
12. Question
A scoped application containing Flow Designer content dedicated to a particular application is called a(n):
Action
Bundle
Spoke
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 10/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
13. Question
One of the uses of the ServiceNow REST API Explorer is:
Unattempted
Correct Option:
Test and experiment with REST API calls: It provides an interactive interface where you can
construct and execute REST API requests to your ServiceNow instance.
Generate sample code: The Explorer can generate sample code snippets (in various languages like
JavaScript, Python, etc.) for the REST API calls you construct, making it easier to integrate these
calls into your custom applications or integrations.
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 11/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
A. Convert SOAP Message functions to REST methods: The REST API Explorer itself doesn’t
directly convert SOAP messages to REST methods.
C. Find resources on the web for learning about REST: The Explorer provides a tool for interacting
with the ServiceNow REST API, not a general resource for learning about REST concepts.
D. Practice using REST to interact with public data providers: While the Explorer can be used to
make HTTP requests, it’s primarily designed for interacting with the ServiceNow REST API, not for
interacting with external data providers.
Key Takeaway:
The ServiceNow REST API Explorer is a valuable tool for developers to:
Learn and understand: How to interact with the ServiceNow REST API.
Test and debug: REST API calls.
Develop integrations: By generating sample code snippets.
14. Question
Which one of the following is NOT a UI Action type?
List choice
Form button
Form choice
Unattempted
15. Question
Which of the following features are available to Global applications?
Delegated Development
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 12/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Source Control
Flow Designer
Unattempted
Correct Options
B. Source Control
Correct: Source Control is a feature that allows developers to manage application files and versions
effectively, integrating with external version control systems like GitHub. This feature is available for both
Global and Scoped applications, allowing teams to track changes and collaborate on application
development. Thus, this option is also true for Global applications.
C. Flow Designer
Correct: Flow Designer is a tool in ServiceNow that allows users to create automated workflows without
scripting. This feature is available for both Global and Scoped applications, enabling users to design flows
that can operate across different scopes. Therefore, this option is also true regarding Global applications.
Correct: The Automated Test Framework (ATF) allows developers to create automated tests for their
applications to ensure functionality and performance. This framework is available for both Global and
Scoped applications, making it applicable in the context of Global applications as well. Thus, this option is
also true.
Incorrect Options:
A. Delegated Development: While Delegated Development can be used within both scoped and
global applications, it’s not a core feature of Global applications themselves.
16. Question
Which of the following methods prints a message on a blue background to the top of the current form by
default?
g_form.addInfoMessage()
g_form.showFieldMessage()
g_form.showFieldMsg()
g_form.addInfoMsg()
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 13/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
17. Question
When configuring a module, what does the Override application menu roles configuration option do?
Users with access to the application menu can see the module even if they don’t have the module role
Users with the module role but without access to the application menu access the module
Admin is given access to the module even if Access Controls would ordinarily prevent access
Self-Service users can access the module even though they do not have roles
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 14/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
18. Question
Which of the following statements is true for the Form Designer? (3 options)
To add a field to the form layout, drag the field from the Fields tab to the desired destination on the
form.
To remove a field from the form layout, hover over the field to enable the Action buttons, and select
To add a section to the form layout, drag it from the Field Types tab to the desired destination on the
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 15/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
form.
To create a new field on a form’s table, drag the appropriate data type from the Field Types tab to the
Unattempted
https://docs.servicenow.com/en-US/bundle/tokyo-platform-administration/page/administer/form-
administration/concept/c_FormDesign.html
19. Question
Which one of the following is part of the client-side scripting API?
workflow.scratchpad
Unattempted
20. Question
Which one of the following returns true if the currently logged in user has the admin role in a server side
script?
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 16/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
gs.hasRoleExactly(‘admin’)
gs.hasRole(‘admin’)
g_form.hasRole(‘admin’)
g_form.hasRoleExactly(‘admin’)
Unattempted
https://developer.servicenow.com/dev.do#!/reference/api/rome/server/no-
namespace/c_GlideSystemScopedAPI#r_ScopedGlideSystemHasRole_Object
21. Question
Which one of the following is true?
The execution order for a UI Policy’s Scripts and Actions is determined at runtime
Unattempted
The correct answer is: A UI Policy’s Actions execute before the UI Policy’s Scripts.
Here’s a breakdown:
UI Policies in systems like ServiceNow are used to control the behavior and appearance of forms.
They consist of Actions (e.g., making fields visible, read-only) and Scripts (client-side JavaScript).
The system first applies the UI Policy’s Actions, and then it executes the Scripts. This ensures that
the visual changes are applied before any custom logic is run.
22. Question
When configuring a REST Message, the Endpoint is:
The response from the provider indicating there is no data to send back
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 17/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
23. Question
Which one of the following is NOT true for the Weight field?
Only Notifications with the highest weight for the same record and recipients are sent
A Weight value of zero means the Notification is always sent when the Notification’s When to send
criteria is met
Unattempted
Let’s analyze each statement about the Weight field in the context of notifications:
Only Notifications with the highest weight for the same record and recipients are sent:
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 18/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
This is true. The Weight field is used to prioritize notifications. If multiple notifications meet the
criteria, only the one with the highest weight is sent.
A Weight value of zero means the Notification is always sent when the Notification’s When to send
criteria is met:
This is true. A weight of zero is the default and means the notification will be sent if the
conditions are met, so it is always sent when the “when to send” criteria is met.
The Weight value defaults to zero:
This is NOT true. A weight of zero means the notification is sent if its conditions are met. It
does not prevent the notification from being sent.
24. Question
Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT
selected?
Allow configuration
Can read does not affect the availability of other Application Access fields
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 19/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
25. Question
Which one of the following is the baseline behavior of a table in a privately-scoped application?
Any Business Rule can read, write, delete, and update from the table
The table and its data are not accessible using web services
Only artifacts in the table’s application can read from the table
Unattempted
The correct answer is Only artifacts in the table’s application can read from the table.
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 20/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Explanation:
When a table is created in a privately-scoped application in ServiceNow, the data in that table is
restricted to the scope of the application. This means only artifacts (such as scripts, business rules,
etc.) within the same scope can read, write, or modify the table data. This helps to maintain data
security and integrity within that particular application scope.
All application scopes can read from the table: This is incorrect because a privately-scoped
application restricts access to its data to the specific scope and does not allow other application
scopes to access the table by default.
Any Business Rule can read, write, delete, and update from the table: This is incorrect. Business
Rules from other scopes cannot access the data of a privately-scoped table unless explicitly
allowed.
The table and its data are not accessible using web services: This is incorrect because tables in
privately-scoped applications can still be exposed through web services if configured to do so, but
by default, cross-scope access is restricted.
26. Question
Which objects can be used in Inbound Action scripts?
previous
event
current
producer
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 21/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
27. Question
Which of the following are true for reports in ServiceNow? (3 options)
Unattempted
Correct Options:
Reports in ServiceNow can be presented in various formats, including charts, graphs, and
tables, to visualize data effectively.
C. Can be scheduled to be run and distributed by email.
You can schedule reports to run automatically at specified intervals and have the results
delivered to designated recipients via email.
D. Can be run on demand by authorized users.
Authorized users can manually run reports whenever needed to access the latest data or
investigate specific issues.
Incorrect Options:
B. Any user can see any report shared with them: While report sharing is a key feature, access
control is crucial. Users generally can only see reports that they have been explicitly granted access
to, either through sharing mechanisms or based on their role permissions.
E. All users can generate reports on any table: Report generation often requires specific
permissions. Not all users have the authority to create reports on every table in the ServiceNow
instance.
Key Takeaway:
ServiceNow reports offer a powerful way to analyze data and gain valuable insights. They provide
flexibility in terms of visualization, scheduling, and access control to meet various reporting needs within
an organization.
28. Question
Which one of the following is the fastest way to create and configure a Record Producer?
Open the table in the Table records and select the Add to Service Catalog Related Link
Create a Catalog Category, open the category, and select the Add New Record Producer button
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 22/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Open the table’s form, right-click on the form header, and select the Create Record Producer menu
item
Use the Record Producer module then add and configure all variables manually
Unattempted
29. Question
What is the maximum number of test cases that can be added to a suite in ATF ?
The limit depends on the type of application - whether it is in global scope or custom scope and
ServiceNow instance version
There is no such limit. You can have one suite with many test cases.
The limit depends on the type of application - whether it is in global scope or custom scope
Unattempted
Correct Option:
D. There is no such limit. You can have one suite with many test cases.
In ServiceNow’s Automated Test Framework (ATF), there’s no inherent limit to the number of test cases
you can add to a single test suite.
Flexibility: ATF allows you to organize your tests into suites to improve manageability and
execution. You can have suites with a few tests or very large suites containing numerous tests
depending on your testing needs and organizational preferences.
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 23/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Key Takeaway:
ATF provides flexibility in how you structure your tests. You can create suites of any size to accommodate
your testing requirements and organizational structure. However, it’s generally recommended to keep
test suites reasonably sized for better maintainability and easier debugging.
30. Question
Which platform feature can be used to determine the relationships between field in an Import Set table to
field in an existing ServiceNow table?
Cl Relationship Builder
Data Sources
Transform Map
Unattempted
31. Question
If the Create module field is selected when creating a table, what is the new module’s default behavior?
Open a link to a wiki article with instructions on how to customize the behavior of the new module
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 24/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Unattempted
32. Question
Which Report Type(s) can be created by right-clicking on a column header in a table’s list?
Bar Chart
Unattempted
33. Question
From the list below, identify one reason an application might NOT be a good fit with ServiceNow.
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 25/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Unattempted
Correct Option:
ServiceNow is a platform: While it provides robust scripting capabilities (JavaScript), it might not
always be the best fit for applications that heavily rely on “as-is” use of low-level programming
libraries or complex external integrations that don’t have readily available ServiceNow integrations.
Why other options are NOT reasons an application might NOT be a good fit with ServiceNow:
A. Needs workflow to manage processes: ServiceNow excels at workflow automation and process
management. This is one of its core strengths.
C. Uses forms extensively to interact with data: ServiceNow is built around the concept of forms
and provides a rich set of features for creating and customizing forms for data entry and
interaction.
D. Requires reporting capabilities: ServiceNow has powerful reporting capabilities, including built-in
reports, advanced reporting, and integration with business intelligence tools.
Key Takeaway:
While ServiceNow is a versatile platform, it might not be the ideal choice for applications that heavily rely
on specific low-level programming libraries or require deep integration with systems that lack robust APIs.
34. Question
Which one of the following is true for GlideUser (g_user) methods?
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 26/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
35. Question
When creating a Utilities Script Include. Identify the step that does not belong.
Create a class
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 27/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
36. Question
Identify the incorrect statement about Delegated Development in ServiceNow.
Administrators can grant non-admin users the ability to develop global applications.
Administrators can specify which application file types the developer can access.
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 28/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
While administrators can grant delegated developers access to various application file types and script
fields, they cannot grant them direct access to security records. Security records are typically managed by
administrators to maintain control over system security and prevent unauthorized access.
Administrators can grant non-admin users the ability to develop global applications: This is correct.
Administrators can delegate development privileges to non-admin users, allowing them to create
and modify global applications.
Administrators can grant the developer access to script fields: This is correct. Administrators can
grant delegated developers access to script fields, enabling them to customize and extend the
functionality of applications.
Administrators can specify which application file types the developer can access: This is correct.
Administrators can control which types of application files delegated developers can access, such
as client scripts, business rules, and UI policies.
By understanding these statements, you can effectively manage delegated development in ServiceNow
and ensure that developers have appropriate access to the necessary resources while maintaining system
security.
37. Question
Which one of the following is true for a Script Include with a Protection Policy value of Protected?
The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store
The Protection policy option can only be enabled by a user with the admin role
Any user with the protected_edit role can see and edit the Script Include
The Protection Policy is applied only if the glide.app.apply_protection system property value is true
Unattempted
None: Allows anyone to read and edit this downloaded or installed script include.
Read-only: Allows anyone to read values from this downloaded or installed script include. No one can
change script values on the instance on which they download or install it.
Protected: Provides intellectual property protection for application developers. Customers who download
the script include cannot see the contents of the script field. The script is encrypted in memory to prevent
unauthorized users from seeing it in plain text.
38. Question
How do I make my accept solution widget conditional on page load in Service Portal ?
Use ng-if
Use ngShow
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 29/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Use ngApp
Unattempted
39. Question
In what order are ServiceNow Access Controls evaluated?
field, table
table, field
table, record
record, field
Unattempted
40. Question
Which one of the following is true regarding Application Scope?
Applications downloaded from 3rd party ServiceNow application developers cannot have naming
conflicts
Unattempted
Correct Option:
choose a prefix like “HR_” for all Human Resources related applications.
A. Applications downloaded from 3rd party ServiceNow application developers cannot have naming
conflicts: Applications from different sources can still have naming conflicts if they use the same
table names or script names, even if they are in different scopes.
B. Any developer can edit any application: This is generally not true. Access to applications and
their components is controlled through roles and permissions.
C. All applications are automatically part of the Global scope: Most applications are created within a
specific scope, not the Global scope. The Global scope is used for core platform functionality and
should be used with caution.
Key Takeaway:
41. Question
When configuring an Access Control rule which has no condition or script, which one of the following
statements is NOT true?
Unattempted
Conclusion:
The statement “table.None will grant access to every record on the table” is NOT true.
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 31/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
42. Question
What are some of the benefits of extending an existing table such as the Task table when creating a new
application?
All of the parent table records are copied to the new table.
Existing logic from the parent table will be automatically applied to the new table.
Unattempted
Extending an existing ServiceNow table means the table you create will inherit the parent table’s columns
as well as the table’s business logic.
43. Question
When working in the Form Designer, configuring the label of a field in a child table changes the label on
which table(s)?
child table
base table
parent table
all tables
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 32/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
44. Question
When a ServiceNow instance requests information from a web service, ServiceNow is the web service:
Provider
Consumer
Publisher
Specialist
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 33/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
45. Question
Application developers configure ServiceNow using industry standard JavaScript to…
Enable the right-click to edit the context menus on applications in the navigator
Unattempted
Correct Option:
ServiceNow leverages JavaScript extensively for customization and extension. Developers use JavaScript
to:
A. Enable the right-click to edit the context menus on applications in the navigator: While context
menus can be customized, this is typically achieved through other configuration mechanisms, not
primarily through JavaScript.
C. Configure the outgoing email display name: Outgoing email settings are generally configured
through system properties or email templates, not primarily through JavaScript.
D. Customize the organization’s company logo and banner text: These visual elements are typically
customized through the ServiceNow instance’s branding settings or by uploading custom images.
Key Takeaway:
JavaScript is the primary language for extending and customizing ServiceNow applications. It provides
developers with the flexibility and power to create sophisticated solutions tailored to specific business
needs.
46. Question
Which one of the following is NOT a purpose of application scoping?
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 34/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Provide controls for how scripts from another scope can alter tables in a scoped application
Provide a namespace (prefix and scope name) to prevent cross application name collisions
Unattempted
Correct Option:
Change Management: ServiceNow’s Change Management module tracks changes made to the
system, including information about the user who made the changes.
Version Control: If you’re using a version control system (like Git) for development, it will track
the developers who made changes to the code.
Key Takeaway:
Application scoping is a core mechanism for organizing and managing applications within the ServiceNow
platform, but it’s not the primary mechanism for tracking the developers who created or modified
applications.
47. Question
Which of the following methods are useful in Access Control scripts?
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 35/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
48. Question
How to see what scripts, reports, and other application artifacts will be present in a published application:
Open the artifact records individually to verify the value in the Application field
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 36/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
49. Question
How many applications menus can an application have?
one for an application’s user modules, one for an application’s administrator modules, and one for the
ServiceNow administrator’s modules
one for an application’s user modules and one for an application’s administrator modules
Unattempted
Correct Option:
In ServiceNow, there’s no strict limitation on the number of application menus an application can have.
You can create as many menus as needed to effectively organize and present the application’s
functionalities to users.
A. which is used for all application modules: This is overly restrictive. Applications often benefit
from multiple menus to organize complex functionalities.
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 37/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
B. one for an application’s user modules, one for an application’s administrator modules, and one
for the ServiceNow administrator’s modules: While this might be a common pattern, it’s not a
mandatory requirement. Applications can have more or fewer menus based on their specific needs.
D. one for an application’s user modules and one for an application’s administrator modules: This is
a more specific scenario and doesn’t reflect the general flexibility of application menu creation in
ServiceNow.
Key Takeaway:
ServiceNow provides the flexibility to design and create as many application menus as necessary to
effectively organize and present the functionalities of your application to users. This allows for a
customized and user-friendly experience.
50. Question
Which of the following statements does NOT apply when extending an existing table?
The parent table’s Access Controls are evaluated when determining access to the new table’s records
and fields
The new table inherits all of the fields from the parent table
The new table inherits the functionality built into the parent table
Unattempted
The new table inherits all of the fields from the parent table.
When you extend an existing table in ServiceNow, the new table does not automatically inherit all of the
fields from the parent table. You must explicitly add the desired fields to the new table. This allows you to
customize the structure and content of the new table to meet your specific requirements.
The parent table’s Access Controls are evaluated when determining access to the new table’s
records and fields: This is correct. Access controls defined on the parent table are applied to the
new table as well, ensuring that only authorized users can access and modify records.
You must script and configure all required behaviors: This is correct. Extending a table often
involves scripting and configuring additional behaviors to customize the functionality of the new
table and integrate it with other parts of your ServiceNow instance.
The new table inherits the functionality built into the parent table: This is correct. The new table
inherits the base functionality and structure of the parent table, providing a starting point for
customization.
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 38/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
By understanding these statements, you can effectively extend existing tables in ServiceNow to create
new tables with the desired structure, functionality, and access controls.
51. Question
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?
Unattempted
52. Question
Which one of the following is NOT a debugging strategy for client-side scripts?
gs.log()
Field Watcher
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 39/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
jslog()
g_form.addInfoMessage()
Unattempted
53. Question
Which method call in client side returns true only if the currently logged in user has the catalog_admin role
and in no other case?
g_user.hasRole(‘catalog_admin’)
g_user.hasRoleFromList(‘catalog_admin’)
g_user.hasRoleExactly(‘catalog_admin’)
g_user.hasRoleOnly(‘catalog_admin’)
Unattempted
54. Question
Which one of the following client-side scripts apply to Record Producers?
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 40/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Unattempted
55. Question
Which one of the following is a list of Link types?
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 41/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
56. Question
Which one of the following is NOT a method used for logging messages in a server-side script for a
privately-scoped application?
gs.log()
gs.error()
gs.debug()
gs.warn()
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 42/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
57. Question
Which of the following objects does a Display Business Rule NOT have access to?
g_scratchpad
current
GlideSystem
previous
Unattempted
58. Question
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 43/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
Which one of the following is true for a table with the “Allow configuration“ Application Access option
selected?
Only the in scope application’s scripts can create Business Rules for the table
Out of scope applications can add new tables to the scoped application
Out of scope applications can create Business Rules for the table
Any user with the application’s user role can modify the application’s scripts
Unattempted
59. Question
Which of the following are configured in an Email Notification?
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 44/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
60. Question
What is the output of below code snippet ?
var count = new GlideAggregate(‘incident’);
count.addAggregate(‘MIN’,’sys_mod_count’);
count.addAggregate(‘MAX’,’sys_mod_count’);
count.addAggregate(‘AVG’,’sys_mod_count’);
count.groupBy(‘category’);
count.query();
while(count.next()){
var min = count.getAggregate(‘MIN’,’sys_mod_count’);
var max = count.getAggregate(‘MAX’,’sys_mod_count’);
var avg = count.getAggregate(‘AVG’,’sys_mod_count’);
var category = count.category.getDisplayValue();
gs.log(category +” Update counts: MIN = “+ min +” MAX = “+ max +” AVG = “+ avg);
}
Result is total number of times records have been modified using the MIN, MAX, and AVG values.
Result is total number of times records have been created using the MIN, MAX, and AVG values.
Unattempted
Correct Option:
A. Result is total number of times records have been modified using the MIN, MAX, and AVG
values.: This is correct because the code snippet is using the GlideAggregate class to perform
aggregate calculations on the sys_mod_count field of the incident table. The sys_mod_count
field represents the number of times a record has been modified. By adding aggregate functions
for MIN, MAX, and AVG on the sys_mod_count field and grouping by the category field, the code
calculates the minimum, maximum, and average modification counts for incidents in each category.
Incorrect Option:
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 45/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
B. Result is total number of times records have been created using the MIN, MAX, and AVG
values.: This is incorrect because the code snippet is specifically working with the sys_mod_count
field, which tracks the number of modifications to a record, not the creation of records. The
sys_mod_count field is not related to the creation of records, so this option does not accurately
describe the result of the code snippet.
61. Question
What are some of the considerations to document as part of the business process?
Unattempted
-The business process describes everything that happens once the development phase is over and we are
in production mode.It is helpful to note what the original problem was.
-Data input/output of the process is also very important.
-Users/stakeholders are “Who can trigger the process?”, “Who is approving it?”, “Who are the
implementers?”, etc.
-Process stepts can be anything. Usually it has approval, implementation, test. But it could also be “create
a virtual machine on citrix”.
62. Question
Application files in a ServiceNow application are:
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 46/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
63. Question
Which of the following is NOT a type of authentication used by REST APIs?
JDBC
OAuth 2.0
CIM
Basic Auth
Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 47/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro
practice tests
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/8/ 48/48