0% found this document useful (0 votes)
276 views41 pages

CAD Set 1

The summary of the document is: 1. The document provides information about ServiceNow CAD practice tests available on the SkillCertPro website, including details about test questions, scores, and pricing discounts. 2. One test summary shows the user answered 0 out of 65 questions correctly on the first practice test and received a score of 0%. 3. The document contains links to sample test questions that provide additional context and reference documentation when selecting answers.
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)
276 views41 pages

CAD Set 1

The summary of the document is: 1. The document provides information about ServiceNow CAD practice tests available on the SkillCertPro website, including details about test questions, scores, and pricing discounts. 2. One test summary shows the user answered 0 out of 65 questions correctly on the first practice test and received a score of 0%. 3. The document contains links to sample test questions that provide additional context and reference documentation when selecting answers.
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
You are on page 1/ 41

10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

MEGA YEAR END SALE IS ON | FEW DAYS LEFT | BUY 2 & GET ADDITIONAL 25% OFF | Use Coupon -
YEAREND

ServiceNow / By SkillCertPro

ServiceNow Application Developer (CAD) Full


Practice Tests
Total Questions: 429 – 7 Mock Exams

Practice Set 1

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

Your time: 00:03:36

Your Final Score is : 0


You have attempted : 1
Number of Correct Questions : 0 and scored 0
Number of Incorrect Questions : 1 and Negative marks 0

Average score 54.1%

Your score 0.00%

https://skillcertpro.com/servicenow-cad-practice-tests/ 1/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

You can review your answers by clicking view questions.


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 35 36

37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

55 56 57 58 59 60 61 62 63 64 65

Correct Incorrect

Review Question Summary

1. Question
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?

GlideRecord and current

GlideUser and GlideRecord

GlideSystem and GlideRecord

GlideSystem and current

Incorrect
Since this is similar to business rule, when accessing the script, hit Ctr+Space will let you know what API you
use

REF: https://docs.servicenow.com/bundle/orlando-application-development/page/script/useful-
scripts/concept/c_UsefulSchedulingScripts.html

2. Question
When a ServiceNow instance requests information from a web service, ServiceNow is the web service:

Publisher

Specialist

https://skillcertpro.com/servicenow-cad-practice-tests/ 2/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Provider

Consumer

Unattempted
HTTP-based web services allow diverse applications to talk to each other. ServiceNow supports both inbound
(provider) and outbound (consumer) web services.
Ref:https://docs.servicenow.com/bundle/quebec-application-development/page/integrate/web-
services/reference/r_AvailableWebServices.html

3. Question
Which one of the following is the fastest way to create and configure a Record Producer?

Create a Catalog Category, open the category, and select the Add New Record Producer button

Use the Record Producer module then add and configure all variables manually

Open the table in the Table records and select the Add to Service Catalog Related Link

Open the table’s form, right-click on the form header, and select the Create Record Producer menu item

Unattempted
Navigate to Service Catalog > Catalog Definition > Record Producers.
Click New or select the record producer to edit.
Ref: https://docs.servicenow.com/bundle/orlando-it-service-management/page/product/service-catalog-
management/task/t_DefRecProdInSCat.html#

4. Question
Which of the following methods are useful in Access Control scripts?

g_user.hasRole() and current.isNewRecord()

gs.hasRole() and current.isNewRecord()

g_user.hasRole() and current.isNew()

gs.hasRole() and current.isNew()

Unattempted
ACL is server-side script, so we can use following:
1. gs (GlideSystem)
2.current

https://skillcertpro.com/servicenow-cad-practice-tests/ 3/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

5. Question
Which one of the following client-side scripts apply to Record Producers?

Catalog Client Scripts and Catalog UI Policies

UI Scripts and UI Actions

UI Scripts and Record Producer Scripts

Client Scripts and UI Policies

Unattempted
If you are using record producers to pass variables from the service catalog to other types of records, these
variables are made visible in those records with a variable editor, such as the Change Variable Editor UI forma
on Change request forms. You can manipulate these variables using standard client script methods, such
as setDisplay, setMandatory,setValue, and getValue.
https://docs.servicenow.com/bundle/orlando-application-development/page/script/client-
scripts/concept/c_CatalogClientScriptCreation.html

6. Question
When configuring an Access Control which has no condition or script, which one of the following statements i
true?

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

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

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

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

Unattempted
Note: If there are no matching access control rules for the requested object and operation, then the system g
the user access to it. In practice, it is rare for the system to find no matching rules because the system has a
of default access control rules that protect all record operations.
If no condition or script matched, will grant access to all records and fields. Table.none will grant access to w
record.
[incident].[– None –] – The Incident table.

[incident].[active] – The Active field in the Incident table.

https://skillcertpro.com/servicenow-cad-practice-tests/ 4/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Ref: https://docs.servicenow.com/bundle/paris-platform-administration/page/administer/contextual-
security/concept/access-control-rules.html

7. Question
How must Application Access be configured to prevent all other private application scopes from creating
configuration records on an application’s data tables?

You must create Access Controls to prevent all other application scopes from creating configuration record
an application’s data tables rather than using Application Access

Set the Accessible from field value to All application scopes and de-select the Can create option

Set the Accessible from field value to This application scope only and de-select the Allow access to this ta
via web services option

https://skillcertpro.com/servicenow-cad-practice-tests/ 5/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Set the Accessible from field value to This application scope only

Unattempted
To prevent all other app scopes, simply select “This application scope only”
https://docs.servicenow.com/bundle/quebec-application-
development/page/build/applications/concept/c_ExampleGrantingAccessToConfigRecs.html

8. Question
What are some of the benefits of extending an existing table such as the Task table when creating a new
application?
a) You can repurpose existing fields by simply changing the label.
b) Use existing fields with no modifications.
c) Existing logic from the parent table will be automatically applied to the new table.
d) All of the parent table records are copied to the new table.

a, b, c, and d

a and b

b and c

a, b, and c

Unattempted
All of the parent table records are copied to the new table.
=> This is wrong, data wont be copied to child tables
https://community.servicenow.com/community?
id=community_blog&sys_id=077da269dbd0dbc01dcaf3231f961966

9. Question
Which one of the following is NOT a method used for logging messages in a server-side script for a privately-s
application?

gs.log()

gs.error()

gs.warn()

gs.debug()

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/ 6/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Log level | Description


error (gs.error) | Logs events that might still allow the application to continue running. Setting the log level fo
application to error generates error messages only, but does not generate warn, info, or debug messages.
warn (gs.warn) | Logs potentially harmful events. Setting the log level for an application to warn generates er
and warn messages, but does not generate info or debug messages.
info (gs.info) | Logs informational messages that describe the progress of the application. Setting the log leve
an application to info generates info, warn, and error messages, but does not generate debug messages.
debug (gs.debug) | Logs informational events that are useful for debugging an application. Setting the log lev
an application to debug generates info, warn, error, and debug messages.
https://www.servicenowelite.com/blog/2018/9/18/logging-for-scoped-applications

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

Open an empty form so new records can be created

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

Display an empty homepage for the application

Display a list of all records from the table

Unattempted
Create new table with new module

Display on navigation, click menu item will show the list of all records

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

https://skillcertpro.com/servicenow-cad-practice-tests/ 7/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Password

URL

User name

Application name

Unattempted
Required:
1.Network protocol
2.URL
3.Branch
4.MID Server Name
5.Credential (user name and password)
https://docs.servicenow.com/bundle/quebec-application-
development/page/build/applications/task/t_LinkAnApplicationToSourceControl.html

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

Bar Chart, Pie Chart, Histogram, and Line

Bar Chart

Bar Chart, Pie Chart, and Histogram

Bar Chart and Pie Chart

Unattempted
Right click on a list of records, we can create Bar Chart , Pie Chart

https://skillcertpro.com/servicenow-cad-practice-tests/ 8/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

13. Question
What is a Module?

The functionality within an application menu such as opening a page in the content frame or a separate ta
window

A group of menus, or pages, providing related information and functionality to end-users

A way of helping users quickly access information and services by filtering the items in the Application
Navigator

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

Unattempted
Modules are the children, or the second tier navigation options to the applications in the application navigator
Modules often link to other pages or records in the platform. You can configure which modules appear in the
application navigator using Application Menus module.
1. Navigate to System Definition > Application Menus
2. Open or create new Menus
3. Scroll down to the Modules related list and click New.
REF: https://docs.servicenow.com/bundle/quebec-platform-user-interface/page/administer/navigation-and-
ui/task/t_CreateAModule.html

14. Question
It is best practice to define the business requirements and the process(es) an application will manage as part o
application development plan. What are some of the considerations to document as part of the business proce

https://skillcertpro.com/servicenow-cad-practice-tests/ 9/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

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

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

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

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

Unattempted

15. 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 the functionality built into the parent table

The new table inherits all of the fields from the parent table

You must script and configure all required behaviors

Unattempted
it is required to always extend the table if you want to use the default functionality of that table and want to
customize it more instead of adding new fields to it.
But, depends on your need, check out below decision matrix when extending table

https://skillcertpro.com/servicenow-cad-practice-tests/ 10/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

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

16. Question
Which one of the following is the baseline behavior of a table in a privately-scoped application?

The table and its data are not accessible using web services

Any Business Rule can read, write, delete, and update from the table

Only artifacts in the table’s application can read from the table

All application scopes can read from the table

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/ 11/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

17. Question
Which one of the following is NOT a purpose of application scoping?

Provide a relationship between application artifacts

Provide a way of tracking the user who developed an application

Provide a namespace (prefix and scope name) to prevent cross application name collisions

Provide controls for how scripts from another scope can alter tables in a scoped application

Unattempted
Why is this important?
Scope protects an application, its files, and its data from conflicts with other applications. => Answer : D
Scope determines which parts of an application are available for use by other applications in ServiceNow.
Scope allows developers to configure which parts of their application can be acted on by other applications.
Scope prevents work done in the main ServiceNow browser window (not in Studio) from becoming part of an
application’s files.

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

All applications are automatically part of the Global scope

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

Any developer can edit any application

Developers can choose the prefix for a scope’s namespace

Unattempted
Answers:

https://skillcertpro.com/servicenow-cad-practice-tests/ 12/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

A => Incorrect , we can create scope app not beloging to global


B => Import App from Store or Source control must not be conflict with existing ones
C=> Admin role only, and if scoped app has specific roles to edit
D=> for client-instance, it can be any. But for personal instance, it needs some prefix number before the app
name

19. 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.

Administrators can grant the developer access to script fields.

Administrators can grant the developer access to security records.

Unattempted
A. Administrators can grant non-admin users the ability to develop global applications.
=> A system administrator can assign a non-administrator user or group as a developer or deployment resou
for a specific application.
B. Administrators can specify which application file types the developer can access.
=> INCORRECT – All File Types – Grants the assigned developer access to all application file types, includin
some not granted by the other options. This permission is equivalent to granting the user the admin role but
some limitations. Specifically, it provides access to all file types that are configured in your application per the
Manage Developers task in the Application Creator. For an example of such file types, see the permissions

https://skillcertpro.com/servicenow-cad-practice-tests/ 13/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

example in Delegated development and deployment


C. Administrators can grant the developer access to script fields.
=> Allow Scripting – Grants the assigned developer write access to script fields such as those in business ru
client scripts, and Flow Designer script action steps.
D. Administrators can grant the developer access to security records.
=> Manage ACLs & Roles – Grants the assigned developer access to security-related file types such as acce
controls and user roles.
https://docs.servicenow.com/bundle/quebec-application-
development/page/build/applications/task/t_AddADeveloper.html#t_AddADeveloper

20. Question
One of the uses of the ServiceNow REST API Explorer is:

Practice using REST to interact with public data providers

Find resources on the web for learning about REST

Convert SOAP Message functions to REST methods

Create sample code for sending REST requests to ServiceNow

Unattempted
In this module, you will learn to:
Use the REST API Explorer and the Table API to interact with records from ServiceNow tables
-Path parameters
-Query parameters
-Headers
-HTTP Status
-Response Body
Create a ServiceNow user for inbound REST requests
Create cross-origin resource sharing (CORS) rules to select which HTTP methods are allowed from a resource
Disable web service access to tables
Create code samples to use in third-party applications which integrate into ServiceNow
REF: https://developer.servicenow.com/dev.do#!/learn/learning-
plans/orlando/technology_partner_program/app_store_learnv2_rest_orlando_introduction_to_the_rest_api_ex

21. Question
In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?

g_form.hasRoleExactly(‘admin’)

https://skillcertpro.com/servicenow-cad-practice-tests/ 14/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

gs.hasRole(‘admin’)

g_form.hasRole(‘admin’)

gs.hasRoleExactly(‘admin’)

Unattempted
A and C are client-side api
Try it on “Scripts – Background” and see the output:

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

Needs workflow to manage processes

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

Requires reporting capabilities

Uses forms extensively to interact with data

https://skillcertpro.com/servicenow-cad-practice-tests/ 15/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Unattempted
ServiceNow doesn’t support libraries with low-level programming, they support their own API with low-code
functionalities

23. Question
When configuring a REST Message, the Endpoint is:

The commands to the REST script to stop execution

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

Information about the format of the returned data

The response from the provider indicating there is no data to send back

Unattempted
Endpoint – The endpoint is the URL of the data to be retrieved, updated, or deleted. Every REST message m
specify an endpoint.
REF:https://docs.servicenow.com/bundle/quebec-application-development/page/integrate/outbound-
rest/reference/r_RESTMessageElements.html

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

Only for matches on the current table

Only for matches on the current field

From the most specific match to the most generic match

From the most generic match to the most specific match

Unattempted
Whenever a session requests data, the system searches for access control rules that match the requested ob
and operation. If there is a matching access control rule, then the system evaluates if the user has the
permissions required to access the object and operation. If an access control rule specifies more than one
permission, then the user must meet all permissions to gain access to the object and operation. Failing any o
permission check prevents the user from accessing the matching object and operation.
If a user does not meet the permissions of the first matching rule, the system evaluates the permissions of t
next matching access control rule as specified by the access control processing order. If the user fails to mee
permissions of any matching access control rule, the system denies access to the requested object and opera

https://skillcertpro.com/servicenow-cad-practice-tests/ 16/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

https://docs.servicenow.com/bundle/quebec-platform-administration/page/administer/contextual-
security/concept/access-control-rules.html

25. Question
When configuring a module, what does the Override application menu roles configuration option do?

Users with the module role but without access to the application menu access the module

Self-Service users can access the module even though they do not have roles

Admin is given access to the module even if Access Controls would ordinarily prevent access

Users with access to the application menu can see the module even if they don’t have the module role

Unattempted
Use the Override application menu roles option to give module-level access to a role that is not authorized to
the application.
For example, assume the Special Occasions application menu requires the admin role and the Occasions mod
for the Special Occasions application requires the x_snc_employee_spe.occasions_user role.
The application-level requirement supersedes the module-level requirement which means that users with
the x_snc_employee_spe.occasions_user role cannot see either the application or the module.
If the Override application menu roles option is selected, users with the x_snc_employee_spe.occasions_use
can see both the application and the module even though the user is not authorized by role to see the applica
menu.

26. Question
Which platform feature can be used to determine the relationships between field in an Import Set table to field
existing ServiceNow table?

Business Service Management Map

Data Sources

Transform Map

Cl Relationship Builder

Unattempted
A transform map determines the relationships between fields displaying in an Import Set table and fields in a
existing ServiceNow table, such as the Incidents or Users table.
REF: https://docs.servicenow.com/bundle/quebec-platform-administration/page/script/server-
scripting/concept/c_CreatingNewTransformMaps.html

https://skillcertpro.com/servicenow-cad-practice-tests/ 17/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

27. Question
Which one of the following is true for a Script Include with a Protection Policy value of Protected?

Any user with the protected_edit role can see and edit the Script Include

The Protection policy option can only be enabled by a user with the admin role

The Protection Policy is applied only if the glide.app.apply_protection system property value is true

The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store

Unattempted
Read-only – Allows anyone who installs your published application to view this script include on their instanc
Select this option to allow other application developers to see your script logic, but not to change it.
REF:https://docs.servicenow.com/bundle/quebec-application-
development/page/build/applications/concept/c_ScriptProtectionPolicy.html

28. Question
Which one of the following is true for GlideUser (g_user) methods?

Can be used in Client Scripts and UI Policies only

Can be used in Business Rules only

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

Can be used in Business Rules, and Scripts Includes

Unattempted
G_user can be used on Client Side Scripts which are:
1. Client Script
2. UI Policy Script
3. UI Action (if client checkbox is true)
https://developer.servicenow.com/dev.do#!/reference/api/newyork/client/c_GlideUserAPI

29. Question
Which roles grant access to source control repository operations such as importing applications from source c
or linking an application to source control? (Choose two.)

source_control

source_control_admin
https://skillcertpro.com/servicenow-cad-practice-tests/ 18/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

admin

git_admin

Unattempted
Role required: admin or source_control
REF:https://docs.servicenow.com/bundle/orlando-application-
development/page/build/applications/task/t_LinkAnApplicationToSourceControl.html

30. Question
When configuring the content of a Notification Email script, which syntax should be used to reference the
parameters of an event triggering the Notification?

event.parm1

${current.}

${property name>.getDisplayValue()}

${gs.}

Unattempted
Write any server-side script in the Script Field. Notification Email Scripts have access to:
current (GlideRecord API)
email (GlideEmailOutbound API)
template (TemplatePrinter API)
event (only for notifications responding to events)
REF: https://developer.servicenow.com/dev.do#!/learn/learning-
plans/quebec/new_to_servicenow/app_store_learnv2_automatingapps_quebec_notification_email_scripts

31. Question
Which method call returns true only if the currently logged in user has the catalog_admin role and in no other c

g_user.hasRole(‘catalog_admin’)

g_user.hasRoleExactly(‘catalog_admin’)

g_user.hasRoleOnly(‘catalog_admin’)

g_user.hasRoleFromList(‘catalog_admin’)

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/ 19/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Try this out simply by:


1. CTR+SHIFT+ALT+J => to open Javascript executor
2. Type in : alert(g_user.hasRoleExactly(‘catalog_admin’)) (Make sure to impersonate user with only catalog_a
role)
Output: (I am using admin role => return false)

32. Question
There is a basic strategy when creating a Utils Script Include. Identify the step that does not belong.

Identify the table

Script the function(s)

Create a class

Create a prototype object from the new class

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/ 20/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

33. Question
Here is the Business Rule script template:
(function executeRule (current, previous) {
}) (current,previous);
This type of JavaScript function is known as:

Constructor

Scoped

Anonymous

Self-invoking

Unattempted

34. Question
When working in the Form Designer, configuring the label of a field in a child table changes the label on which
table(s)?

base table

child table

parent table

all tables

Unattempted
https://community.servicenow.com/community?
id=community_question&sys_id=1ded402edb2af708e0e80b55ca961988

https://skillcertpro.com/servicenow-cad-practice-tests/ 21/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

35. Question
Which one of the following is true?

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

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 and Scripts execute at the same time

Unattempted
https://community.servicenow.com/community?
id=community_question&sys_id=5cf5d3f7db72f784f7fca851ca96199b

36. Question
Modules must have a Link type. Which one of the following is a list of Link types?

List of Records, Separator, Catalog Type, Roles

Assessment, List of Records, Separator, Timeline Page

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

Assessment, List of Records, Content Page, Roles

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/ 22/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

https://docs.servicenow.com/bundle/quebec-platform-user-interface/page/administer/navigation-and-
ui/reference/r_ModuleLinkTypes.html

37. Question
Which one of the following is true for a table with the “Allow configuration” Application Access option selecte

Only the in scope application’s scripts can create Business Rules for the table

Any user with the application’s user role can modify the application’s scripts

Out of scope applications can create Business Rules for the table

Out of scope applications can add new tables to the scoped application

Unattempted
The Allow Configuration option allows out-of-scope applications to create application files for tables:
Business Rules
Client Scripts
New Fields (dictionary entries)
UI Actions
https://developer.servicenow.com/dev.do#!/learn/learning-
plans/paris/new_to_servicenow/app_store_learnv2_securingapps_paris_allow_configuration

https://skillcertpro.com/servicenow-cad-practice-tests/ 23/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

38. Question
Which of the following is NOT supported by Flow Designer?

Call a subflow from a flow

Test a flow with rollback

Use Delegated Developer

Run a flow from a MetricBase Trigger

Unattempted
A. => In contrast to flows, subflows do not have a trigger but instead run within a flow, another subflow, or a
script
B. => Flow designer doesn’t have a rollback like workflow
C. => Administrators can grant users access to Flow Designer by assigning delegated development permissi
or directly assigning a user role.
D. => MetricBase works with Flow Designer to trigger flows and with Reporting to generate reports.
MetricBase: https://docs.servicenow.com/bundle/quebec-servicenow-
platform/page/administer/metricbase/concept/metricbase.html
Flow Designer:https://docs.servicenow.com/bundle/quebec-servicenow-platform/page/administer/flow-
designer/concept/flow-designer.html

39. Question
Which of the following are true for reports in ServiceNow? (Choose three.)

Any user can see any report shared with them.

Can be a graphical representation of data.

All users can generate reports on any table.

Can be run on demand by authorized users.

Can be scheduled to be run and distributed by email.

Unattempted
A. => The people with whom you share the report must have rights to view the report data.
B. => ServiceNow reports are visualizations of your data that you can share with users on dashboards and se
portals, export to PDF, and send via email. Learn how to create, run, edit, view, and share reports.
C. => Reporting functionality is available by default for all tables, except for system tables. But if user are
restricted by Access Control, they are not able to create reports
D. => Publish a report to create a URL that anyone can use to access the report, including people who are no
users. When anyone navigates to the URL, the report is generated with current data from the instance. Repo
https://skillcertpro.com/servicenow-cad-practice-tests/ 24/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

are available until they are unpublished. Role required: both the report_publisher and report_user, report_adm
admin
E. => To receive reports, users must have an email address defined and have Notifications set to Enable in th
user records. (https://docs.servicenow.com/bundle/quebec-now-
intelligence/page/use/reporting/task/t_ScheduleAReport.html#t_ScheduleAReport)

40. Question
Which of the following features are available to Global applications? (Choose two.)

Automated Test Framework

Source Control

Delegated Development

Flow Designer

Unattempted
A and D

B. Source Control for import app from third party but not global
C. Delegate => by manage developers UI Action => only on private scoped app

https://skillcertpro.com/servicenow-cad-practice-tests/ 25/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

41. Question
Which one of the following is NOT a UI Action type?

List choice

Form button

List banner button

Form choice

Unattempted
Open new UI Action, check what options are available:

42. Question
In an Email Notification, which one of the following is NOT true for the Weight field?

https://skillcertpro.com/servicenow-cad-practice-tests/ 26/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Only Notifications with the highest weight for the same record and recipients are sent

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

The Weight value defaults to zero

A Weight value of zero means the Notification is always sent when the Notification’s When to send criteri
met

Unattempted
Weight 0 => always send
https://docs.servicenow.com/bundle/orlando-servicenow-
platform/page/administer/notification/task/t_CreateANotification.html

43. Question
Which of the following objects does a Display Business Rule NOT have access to?

previous

GlideSystem

g_scratchpad

current

Unattempted
Display business-rules
Display rules are processed when a user requests a record form. => Which mean previous is null
The primary objective of display rules is to use a shared scratchpad object, g_scratchpad, which is also sent to
client as part of the form.
This can be useful when you need to build client scripts that require server data that is not typically part of the
record being displayed.
In most cases, this would require a client script making a call back to the server.
If the data can be determined prior to the form being displayed, it is more efficient to provide the data to the
on the initial load.
The form scratchpad object is an empty object by default, and used only to store name:value pairs of data.
https://community.servicenow.com/community?
id=community_question&sys_id=8af90f29db5cdbc01dcaf3231f96197c

44. Question
When creating new application files in a scoped application, cross scope access is turned on by default in whic
the following?

https://skillcertpro.com/servicenow-cad-practice-tests/ 27/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

REST messages

Table

Script Include

Workflow

Unattempted
https://docs.servicenow.com/bundle/orlando-application-development/page/build/applications/task/set-RCA-
level.html

45. Question
Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT sel

All access to this table via web services

Can create, Can update, and Can delete

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

Allow configuration

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/ 28/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

46. Question
Which source control operation is available from BOTH Studio and the Git Repository?

Create Branch

Apply Remote Changes

Stash Local Changes

Edit Repository Configurations

Unattempted
There are 2 actions in both:

Ref: https://docs.servicenow.com/bundle/quebec-application-
development/page/build/applications/reference/r_AvailableSourceControlOperations.html

https://skillcertpro.com/servicenow-cad-practice-tests/ 29/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

47. Question
Which of the following methods prints a message on a blue background to the top of the current form by defa

g_form.addInfoMsg()

g_form.addInfoMessage()

g_form.showFieldMessage()

g_form.showFieldMsg()

Unattempted
Open any form. You can test functions by F12 – Developer tool. Remember to choose correct domain
Then type in
g_form.addInfoMessage(‘test’);
Output:

REF:https://docs.servicenow.com/bundle/orlando-application-development/page/script/useful-
scripts/reference/r_DisplayFieldMessages.html

48. Question
A scoped application containing Flow Designer content dedicated to a particular application is called a(n):

Spoke

Bundle

Action

Flow

Unattempted
A spoke is a scoped application containing Flow Designer content dedicated to a particular application or reco
type.
Flow Designer provides a set of core actions to automate Now Platform® processes.
https://skillcertpro.com/servicenow-cad-practice-tests/ 30/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

You can add application-specific core actions by activating the associated spoke.
REF: https://docs.servicenow.com/bundle/quebec-servicenow-platform/page/administer/flow-
designer/concept/spokes.html

49. Question
What syntax is used in a Record Producer script to access values from Record Producer form fields?

producer.field_name

producer.variablename

current.variable_name

current.field_name

Unattempted
To access to record producer script:
1. Navigate Service Catalog > Record Producers > Open any record needed

2. There will be 2 objects: current and producer


a. Current.field_name => access to record fields
For example: Record on Incicent table => Fields on table record
b. producer.variablename => access to variables storing inputs from End Users.

Reference: https://community.servicenow.com/community?
id=community_question&sys_id=cc3803addb1cdbc01dcaf3231f9619b6

https://skillcertpro.com/servicenow-cad-practice-tests/ 31/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

50. Question
How many applications menus can an application have?

3, 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

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

1, which is used for all application modules

Unattempted
Reference: https://docs.servicenow.com/bundle/quebec-platform-user-interface/page/administer/navigation-a
ui/task/t_CreateAnApplicationMenu.html

51. 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://docs.servicenow.com/bundle/quebec-application-
development/page/build/applications/task/t_StashLocalChanges.html

52. Question
Which one of the following is part of the client-side scripting API?

workflow.scratchpad

GlideUser object (g_user)

current and previous objects

GlideSystem object (gs)

Unattempted
https://skillcertpro.com/servicenow-cad-practice-tests/ 32/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Open a client script record, you will see.

Open a Business Rule, there will be current and previous

53. Question
Application developers configure ServiceNow using industry standard JavaScript to…

https://skillcertpro.com/servicenow-cad-practice-tests/ 33/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Enable the right-click to edit the context menus on applications in the navigator

Extend and add functionality

Customize the organization’s company logo and banner text

Configure the outgoing email display name

Unattempted
Both Client Side and Server Side Scripts (busines rules, client scripts, Script Includes etc..) are coded by Java
with the purpose of adding new functionality or extend the current one

54. Question
Which of the following CANNOT be debugged using the Field Watcher?

Business Rules

Script Includes

Client Scripts

Access Controls

Unattempted
Navigate to

You see what can be debugged.

https://skillcertpro.com/servicenow-cad-practice-tests/ 34/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Ref: https://docs.servicenow.com/bundle/orlando-application-
development/page/script/debugging/concept/c_FieldWatcher.html

55. Question
Which objects can be used in Inbound Action scripts?

current and previous

current and email

current and event

current and producer

Unattempted
Open any record of inbound email action, we will see on top there are
1. Current
2. Event
3. Email
4. logger
5. clasifier

56. Question
Which of the following is NOT a trigger type in Flow Designer?

Record

Scheduled

Date

Application

Service Catalog

https://skillcertpro.com/servicenow-cad-practice-tests/ 35/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Unattempted

https://docs.servicenow.com/bundle/quebec-servicenow-platform/page/administer/flow-designer/reference/fl
triggers.html

57. Question
To see what scripts, reports, and other application artifacts will be 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
Go to Application Record:

58. Question
https://skillcertpro.com/servicenow-cad-practice-tests/ 36/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Which one of the following is NOT a debugging strategy for client-side scripts?

g_form.addInfoMessage()

Field Watcher

jslog()

gs.log()

Unattempted
There are several strategies for debugging client-side scripts:
-JavaScript Log and jslog()
-Field Watcher
-try/catch
-Debugging tools built into web browsers (browser dependent)

59. Question
Which of the following statements is true for the Form Designer?
a) To add a field to the form layout, drag the field from the Fields tab to the desired destination on the form.
b) To create a new field on a form’s table, drag the appropriate data type from the Field Types tab to the form
then configure the new field.
c) To remove a field from the form layout, hover over the field to enable the Action buttons, and select the De
(X) button.
d) To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.

a, b, c, and d

b, c, and d

a, b, and d

a, b, and c

Unattempted
https://docs.servicenow.com/bundle/quebec-platform-administration/page/administer/form-
administration/concept/c_FormDesign.html

60. Question
Which of the following are configured in an Email Notification?
a) Who will receive the notification.
b) What content will be in the notification.

https://skillcertpro.com/servicenow-cad-practice-tests/ 37/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

c) When to send the notification.


d) How to send the notification.

a, b and c

a, b, and d

b, c and d

a, c and d

Unattempted
Navigate to Email Notification Record, will be 3 sections:

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

There are separate entitlements for application-customizations.

Applications can be customized that belong to other organizations.

Applications can be changed that belong to other organizations.

Customizations cannot revert back to the base system application.

Unattempted

https://skillcertpro.com/servicenow-cad-practice-tests/ 38/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

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

Script Search

Session Tracer

Script Filter

Script Tracer

Unattempted

63. Question
Which of the following is a new enhancement for Application Management in the Quebec release?

Applications can be purchased from your ServiceNow instance

Applications can be repaired by reinstalling them

Applications cannot be installed and updated simultaneously

Applications can be purchased from the Store

Unattempted

64. Question
New in the Quebec release, this application has a command-line interface that enables you to develop custom
components using your local system:

ServiceNow Studio

ServiceNow Command

ServiceNow CLI

ServiceNow LS

Unattempted

65. Question
Which of the following Flow Designer capabilities is new to Quebec release?

https://skillcertpro.com/servicenow-cad-practice-tests/ 39/41
10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro

Design an action wit dynamic outputs

Create complex object templates

Build a flow from a template in App Engine Studio

Content filtering for Flow Designer

Unattempted

Use Page numbers below to navigate to other


practice tests

Pages: 1 2 3 4 5 6 7

Previous Post Next Post

We help you to succeed in your certification exams

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

Skillcertpro

Quick Links

ABOUT US
FAQ
BROWSE ALL PRACTICE TESTS

https://skillcertpro.com/servicenow-cad-practice-tests/ CONTACT FORM 40/41


10/01/2023, 10:23 ServiceNow CAD Practice Tests - SkillCertPro
CONTACT FORM

Important Links

REFUND POLICY
REFUND REQUEST
TERMS & CONDITIONS
PRIVACY POLICY

https://skillcertpro.com/servicenow-cad-practice-tests/ 41/41

You might also like