0% found this document useful (0 votes)
9 views48 pages

Practice Set 8: 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)
9 views48 pages

Practice Set 8: 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:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro

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 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 78.85%

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

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

The correct answer is REST messages.

Here’s why:

REST messages:

REST messages are designed to communicate with external systems.


By their nature, they often need to cross application scopes to interact with services outside the
current application.
Therefore, cross-scope access is typically enabled by default to facilitate this.

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:

Script includes contain reusable JavaScript code.

Cross-scope access to script includes is typically restricted by default to prevent unintended


code execution from other applications.
Workflow:

Workflows are used to automate processes within the application.

Cross scope access to workflows are restricted by default for security.

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 group of menus, or pages, providing related information and functionality to end-users

A web-based way of providing software to end-users

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

separate tab or window

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

Stash Local Changes

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:

Convert SOAP Message functions to REST methods

Create sample code for sending REST requests to ServiceNow

Find resources on the web for learning about REST

Practice using REST to interact with public data providers

Unattempted

Correct Option:

B. Create sample code for sending REST requests to ServiceNow

The ServiceNow REST API Explorer is primarily designed to:

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.

Why other options are incorrect:

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

List banner button

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

Automated Test Framework

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.

D. Automated Test Framework

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

the Delete (X) button.

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

form and then configure the new field

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?

GlideUser object (g_user)

workflow.scratchpad

current and previous objects

GlideSystem object (gs)

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?

A UI Policy’s Actions and Scripts execute at the same time

The execution order for a UI Policy’s Scripts and Actions is determined at runtime

A UI Policy’s Scripts execute before the UI Policy’s Actions

A UI Policy’s Actions execute before the UI Policy’s Scripts

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:

Information about the format of the returned data

The commands to the REST script to stop execution

The URI of the data to be accessed, queried, or modified

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

The Weight value defaults to zero

A Weight value of zero means that no email should be sent

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 true. The default weight for a notification is typically zero.


A Weight value of zero means that no email should be sent:

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.

Therefore, the statement that is NOT true is:

A Weight value of zero means that no email should be sent.

24. Question
Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT
selected?

All access to this table via web services

Allow configuration

Can read does not affect the availability of other Application Access fields

Can create, Can update, and Can delete

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?

All application scopes can read from the table

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.

Why the other answers are incorrect:

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

email

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)

Can be a graphical representation of data.

Any user can see any report shared with them

Can be scheduled to be run and distributed by email.

Can be run on demand by authorized users.

All users can generate reports on any table.

Unattempted

Correct Options:

A. Can be a graphical representation of data.

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 ServiceNow instance version

The limit depends on the ServiceNow instance version

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.

Why other options are incorrect:

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

A, B, C: The number of test cases in a suite is not directly limited by:


ServiceNow instance version
Application scope (global or custom)

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

Business Service Management 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

Display a list of all records from the table

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

Open an empty form so new records can be created

Display an empty homepage for the application

Unattempted

32. Question
Which Report Type(s) can be created by right-clicking on a column header in a table’s list?

Bar Chart

Bar Chart, Pie Chart, and Histogram

Bar Chart, Pie Chart, Histogram, and Line

Bar Chart and Pie Chart

Unattempted

33. Question
From the list below, identify one reason an application might NOT be a good fit with ServiceNow.

Needs workflow to manage processes

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

Requires “as-is“ use of low-level programming libraries

Uses forms extensively to interact with data

Requires reporting capabilities

Unattempted

Correct Option:

B. Requires “as-is” use of low-level programming libraries

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?

Can be used in Business Rules, and Scripts Includes

Can be used in Business Rules only

Can be used in Client Scripts and UI Policies only

Can be used in Client Scripts, UI Policies, and UI Actions

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

Create a prototype object from the new class

Script the function(s)

Identify the table

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 grant the developer access to security records.

Administrators can grant the developer access to script fields.

Administrators can specify which application file types the developer can access.

Unattempted

The incorrect statement about Delegated Development in ServiceNow is:

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

Administrators can grant the developer access to security records.

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.

Here’s a breakdown of the other statements:

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

The ACL is executed in the below order:


The condition must evaluate to true.
The script must evaluate to true or return an answer variable with the value of true.
The user must have one of the roles in the required roles list. If the list is empty, this condition evaluates
to true.
[Record ACL rules only] The matching table-level and then field-level ACL rules must evaluate to true.

40. Question
Which one of the following is true regarding Application Scope?

Applications downloaded from 3rd party ServiceNow application developers cannot have naming
conflicts

Any developer can edit any application

All applications are automatically part of the Global scope

Developers can choose the prefix for a scope’s namespace

Unattempted

Correct Option:

D. Developers can choose the prefix for a scope’s namespace

Application Scoping: In ServiceNow, each application resides within a unique “scope.”


Scope Prefixes: Developers have the ability to define a prefix for their application’s scope. This
prefix helps to organize applications and avoid naming conflicts. For example, a developer might
https://skillcertpro.com/servicenow-cad-practice-tests/8/ 30/48
6/6/25, 11:52 AM ServiceNow CAD Practice Tests - Page 8 of 12 - SkillCertPro

choose a prefix like “HR_” for all Human Resources related applications.

Why other options are incorrect:

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:

Application scoping is a fundamental concept in ServiceNow. By carefully choosing scope prefixes,


developers can improve organization, reduce the risk of naming conflicts, and enhance the overall
maintainability of their applications.

41. Question
When configuring an Access Control rule which has no condition or script, which one of the following
statements is NOT true?

table.field will grant access to a specific field in a record

table.id will grant access to a specific record on the table

table.*will grant access to every field in a record

table.None will grant access to every record on the table

Unattempted

1. table.field will grant access to a specific field in a record


True: This is how you restrict access to a particular field.
2. table.id will grant access to a specific record on the table
True: Specifying table.id in ACLs grants access to that particular record.
3. table.* will grant access to every field in a record
True: The wildcard * for fields means all fields in that record.
4. table.None will grant access to every record on the table
False: There is no such notation as table.None to grant access. To grant access to every
record, the ACL would generally target table.* or just table with proper permissions, but
not None.

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.

Use existing fields with no modifications

You can repurpose existing fields by simply changing the label

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

The label will be changed at the nearest base table level.


For example:
Parent: u_table_a
Child: u_table_ab
Child: u_table_abd
insert Label: ‘my label‘
Child: u_table_abdc
Child: u_table_abdce
Child: u_table_etc

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

Modify: ‘my label‘


Child: u_table_c
In this case, modifying “my label‘ at u_table_etc is actually modifying the label at u_table_abd; which is
the nearest base table of that dictionary.

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

Extend and add functionality

Configure the outgoing email display name

Customize the organization’s company logo and banner text

Unattempted

Correct Option:

B. Extend and add functionality:

ServiceNow leverages JavaScript extensively for customization and extension. Developers use JavaScript
to:

Create Business Rules: Automate actions and enforce business logic.


Develop Client Scripts: Enhance the user interface and improve user experience.
Build UI Actions: Add custom buttons and actions to forms.
Develop Script Includes: Create reusable functions for common tasks.
Integrate with external systems: Build custom integrations using REST APIs and other methods.

Why other options are incorrect:

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?

Provide a way of tracking the user who developed an application

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 a relationship between application artifacts

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:

A. Provide a way of tracking the user who developed an application

Application scoping in ServiceNow primarily focuses on:

Isolation and modularity: Creating separate and independent application components.


Security and control: Managing access and interactions between applications.
Organization and maintainability: Structuring and relating application artifacts.
Tracking developers: While important for version control and accountability, this is typically
achieved through:

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?

g_user.hasRole() and current.isNew()

g_user.hasRole() and current.isNewRecord()

gs.hasRole() and current.isNewRecord()

gs.hasRole() and current.isNew()

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:

Enter the name of the Application in the Global search field

Open the list of Update Sets for the instance

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

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?

which is used for all application modules

one for an application’s user modules, one for an application’s administrator modules, and one for the
ServiceNow administrator’s modules

As many as the application design requires

one for an application’s user modules and one for an application’s administrator modules

Unattempted

Correct Option:

C. As many as the application design requires

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.

Flexibility: This flexibility allows you to:


Create separate menus for different user roles or access levels.

Group related functionalities under specific menus for better navigation.


Tailor the user interface to specific needs and preferences.

Why other options are incorrect:

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

You must script and configure all required behaviors

The new table inherits the functionality built into the parent table

Unattempted

The incorrect statement about extending an existing table in ServiceNow is:

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.

Here’s a breakdown of the other statements:

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?

GlideSystem and current

GlideUser and GlideRecord

GlideRecord and current

GlideSystem and GlideRecord

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?

Client Scripts and UI Policies

Catalog Client Scripts and Catalog UI Policies

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

UI Scripts and UI Actions

UI Scripts and Record Producer Scripts

Unattempted

55. Question
Which one of the following is a list of Link types?

Assessment, List of Records, Separator, Timeline Page

List of Records, Content Page, Order, URL (from arguments)

Assessment, List of Records, Content Page, Roles

List of Records, Separator, Catalog Type, Roles

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?

Who will receive the notification

What content will be in the notification

How to send the notification

When to send the 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?

Business problem, data input/output, users/stakeholders, and database capacity

Business problem, data input/output, project schedule, and process steps

Business problem, data input/output, users/stakeholders, and process steps

Business problem, users/stakeholders, available licenses, and database capacity

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:

An xml export of the applications table records

XML exports of an application export set

Artifacts comprising the ServiceNow application

csv files containing data imported into an application

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

Mutual authentication using protocol profiles

Unattempted

Use Page numbers below to navigate to other

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

You might also like