[go: up one dir, main page]

0% found this document useful (0 votes)
156 views228 pages

Cad Dumps

The document consists of a series of multiple-choice questions and answers related to ServiceNow platform features, configurations, and scripting. It covers various topics including Record Producers, Access Controls, Email Notifications, and Application Scope. Each question is followed by the correct answer, providing a comprehensive overview of key concepts in ServiceNow development and administration.

Uploaded by

Lokesh RM
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)
156 views228 pages

Cad Dumps

The document consists of a series of multiple-choice questions and answers related to ServiceNow platform features, configurations, and scripting. It covers various topics including Record Producers, Access Controls, Email Notifications, and Application Scope. Each question is followed by the correct answer, providing a comprehensive overview of key concepts in ServiceNow development and administration.

Uploaded by

Lokesh RM
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/ 228

NO.

1 Which one of the following is the fastest way to create and configure a Record
Producer?
A. Create a Catalog Category, open the category, and select the Add New Record
Producer button
B. Use the Record Producer module then add and configure all variables manually

C. Open the table in the Table records and select the Add to Service Catalog Related
Link
D. Open the table's form, right-click on the form header, and select the Create
Record Producer menu item
Answer: C
NO.2 Which one of the following is the baseline behavior of a
table in a privately-scoped application?
A. The table and its data are not accessible using web services

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

C. Only artifacts in the table's application can read from the table

D. All application scopes can read from the table

Answer: D
NO.3 When configuring a module, what does the Override application menu roles
configuration option do?
A. Users with the module role but without access to the application menu access the
module
B. Self-Service users can access the module even though they do not have roles

C. Admin is given access to the module even if Access Controls would ordinarily
prevent access
D. Users with access to the application menu can see the module even if they don't
have the module role
Answer: A
NO.4 Which of the following features are available to Global applications? (Choose
two.)
A. Automated Test Framework

B. Source Control

C. Delegated Development

D. Flow Designer

Answer: A D
NO.5 What is a Module?
A. The functionality within an application menu such as opening a page in the
content frame or a separate tab or window
B. A group of menus, or pages, providing related information and functionality to end-
users
C. A way of helping users quickly access information and services by
filtering the items in the Application Navigator
D. A web-based way of providing software to end-users

Answer: A
NO.6 Identify the incorrect statement about Delegated Development in ServiceNow.
A. Administrators can grant non-admin users the ability to develop global applications

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

C. Administrators can grant the developer access to script fields.

D. Administrators can grant the developer access to security records.

Answer: A
NO.7 Here is the Business Rule script template:

This type of JavaScript function is known as:


A. Constructor B. Scoped C. Anonymous D. Self-invoking
Answer: D
NO.8 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. a, b, c, and d B. a and b C. b and c D. a, b, and c
Answer: D
NO.9 Which method call returns true only if the currently logged in user
has the catalog_admin role and in no other case?
A. g_user.hasRole('catalog_admin')

B. g_user.hasRoleExactly('catalog_admin')

C. g_user.hasRoleOnly('catalog_admin')

D. g_user.hasRoleFromList('catalog_admin')

Answer: B
NO.10 How must Application Access be configured to prevent all other private
application
scopes from creating configuration records on an application's data tables?
A. 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
B. Set the Accessible from field value to All application scopes and de-select the
Can create option
C. Set the Accessible from field value to This application scope only and de-select
the Allow access to this table via web services option
D. Set the Accessible from field value to This application scope only

Answer: D
NO.11 It is best practice to define the business requirements and the process(es) an
application will manage as part of the application development plan. What are some
of the considerations to document as part of the business process?
A. Business problem, data input/output, users/stakeholders, and process steps

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

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

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

Answer: A
NO.12 To see what scripts, reports, and other application artifacts will be in a
published application:
A. Enter the name of the Application in the Global search field

B. Open the list of Update Sets for the instance

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

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

Answer: C
NO.13 Application developers configure ServiceNow using industry standard
JavaScript to...
A. Enable the right-click to edit the context menus on applications in the navigator

B. Extend and add functionality

C. Customize the organization's company logo and banner text

D. Configure the outgoing email display name

Answer: B
NO.14 Which of the following are configured in an Email
Notification? a)Who will receive the notification.
b) What content will be in the notification.
c) When to send the notification.
d) How to send the notification.
A. a, b and c B. a, b, and d C. b, c and d D. a, c and d
Answer: A
NO.15 Which of the following CANNOT be debugged using the Field Watcher?
A. Business Rules

B. Script Includes

C. Client Scripts

D. Access Controls

Answer: B
NO.16 Which of the following is NOT supported by Flow Designer?
A. Call a subflow from a flow

B. Test a flow with rollback

C. Use Delegated Developer

D. Run a flow from a MetricBase Trigger

E. Automated Test Framework

Answer: BE
NO.17 Which of the following statements does NOT apply when extending an existing
table?
A. The parent table's Access Controls are evaluated when determining
access to the new table's records and fields
B. The new table inherits the functionality built into the parent table

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

D. You must script and configure all required behaviors

Answer: D
NO.18 Which of the following are true for reports in ServiceNow? (Choose three.)
A. Any user can see any report shared with them.

B. Can be a graphical representation of data.

C. All users can generate reports on any table.

D. Can be run on demand by authorized users.

E. Can be scheduled to be run and distributed by email.

Answer: B D E
NO.19 Which of the following is NOT a trigger type in Flow Designer?
A. Outbound Email
B. Application
C. Record

D. Schedule

Answer: A
NO.20 One of the uses of the ServiceNow REST API Explorer is:
A. Practice using REST to interact with public data providers

B. Find resources on the web for learning about REST

C. Convert SOAP Message functions to REST methods

D. Create sample code for sending REST requests to ServiceNow

Answer: D
NO.21 Which platform feature can be used to determine the relationships
between field in an Import Set table to field in an existing ServiceNow table?
A. Business Service Management Map

B. Data Sources

C. Transform Map

D. Cl Relationship Builder

Answer: C Explanation A transform map determines the relationships between


fields displaying in an Import Set table and fields in an existing ServiceNow
table, such as the Incidents or Users table.
NO.22 When configuring an Access Control which has no condition or
script, which one of the following statements is NOT true?
A. table.*will grant access to every field in a record

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

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

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

Answer: D

NO.23 Which source control operation is available from BOTH Studio and the Git
Repository?
A. Create Branch

B. Apply Remote Changes

C. Stash Local Changes

D. Edit Repository Configurations

Answer: A
NO.24 When creating new application files in a scoped application, cross
scope access is turned on by default in which of the following?
A. REST messages

B. Table

C. Script Include

D. Workflow

Answer: B
NO.25 Which one of the following is true?
A. A UI Policy's Actions execute before the UI Policy's Scripts

B. The execution order for a UI Policy's Scripts and Actions is determined at runtime

C. A UI Policy's Scripts execute before the UI Policy's Actions

D. A UI Policy's Actions and Scripts execute at the same time

Answer: A
NO.26 When evaluating Access Controls, ServiceNow searches and evaluates:
A. Only for matches on the current table

B. Only for matches on the current field

C. From the most specific match to the most generic match

D. From the most generic match to the most specific match

Answer: C
NO.27 Which Report Type(s) can be created by right-clicking on a column header in
a table's list?
A. Bar Chart, Pie Chart, Histogram, and Line

B. Bar Chart

C. Bar Chart, Pie Chart, and Histogram

D. Bar Chart and Pie Chart

Answer: D
NO.28 When working in the Form Designer, configuring the label of a field in a
child table changes the label on which table(s)?
A. base table

B. child table

C. parent table

D. all tables

Answer: B
NO.29 In an Email Notification, which one of the following is NOT true for the Weight
field?
A. Only Notifications with the highest weight for the same record and recipients are
sent
B. A Weight value of zero means that no email should be sent

C. The Weight value defaults to zero

D. A Weight value of zero means the Notification is always sent when the
Notification's When to send criteria is met
Answer: B
NO.30 Which of the following methods are useful in Access Control scripts?
A. g_user.hasRole() and current.isNewRecord()

B. gs.hasRole() and current.isNewRecord()

C. g_user.hasRole() and current.isNew()

D. gs.hasRole() and current.isNew()

Answer: B
NO.31 Modules must have a Link type. Which one of the following is a list of Link
types?
A. List of Records, Separator, Catalog Type, Roles

B. Assessment, List of Records, Separator, Timeline Page

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

D. Assessment, List of Records, Content Page, Roles

Answer: B
NO.32 Which one of the following is part of the client-side scripting API?
A. workflow.scratchpad

B. GlideUser object (g_user)

C. current and previous objects

D. GlideSystem object (gs)

Answer: B
NO.33 Which objects can you use in a Scheduled Script Execution (Scheduled Job)
script?
A. GlideRecord and current

B. GlideUser and GlideRecord

C. GlideSystem and GlideRecord

D. GlideSystem and current

Answer: C
NO.34 Which one of the following is true for GlideUser (g_user) methods?
A. Can be used in Client Scripts and UI Policies only

B. Can be used in Business Rules only


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

D. Can be used in Business Rules, and Scripts Includes

Answer: C
NO.35 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) Tocreate 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.
c)To remove a field from the form layout, hover over the field to enable the
Action buttons, and select the Delete (X) button.
d) Toadd a section to the form layout, drag it from the Field Types tab to the
desired destination on the form.
A. a, b, c, and d B. b, c, and d C. a, b, and d D. a, b, and c
Answer: D
NO.36 Which of the following methods prints a message on a blue background
to the top of the current form by default?
A. g_form.addInfoMsg()

B. g_form.addInfoMessage()

C. g_form.showFieldMessage()

D. g_form.showFieldMsg()

Answer: B
NO.37 There is a basic strategy when creating a Utils Script Include. Identify the
step that does not belong.
A. Identify the table

B. Script the function(s)

C. Create a class

D. Create a prototype object from the new class

Answer: A
NO.38 In a Business Rule, which one of the following returns true if the currently
logged in user has the admin role?
A. g_form.hasRoleExactly('admin')

B. gs.hasRole('admin')

C. g_form.hasRole('admin')

D. gs.hasRoleExactly('admin')
Answer: B
NO.39 When a ServiceNow instance requests information from a web service,
ServiceNow is the web service:
A. Publisher

B. Specialist

C. Provider
D.
Consumer
Answer: D
NO.40 Which of the following objects does a Display Business Rule NOT have access
to?
A. previous

B. GlideSystem

C. g_scratchpad

D. current

Answer: A
NO.41 Which one of the following is NOT a method used for logging messages in
a server- side script for a privately- scoped application?
A. gs.log()

B. gs.error()

C. gs.warn()

D. gs.debug()

Answer: A
NO.42 What syntax is used in a Record Producer script to access values
from Record Producer form fields?
A. producer.field_name

B. producer.variablename

C. current.variable_name

D. current.field_name

Answer: B
NO.43 Which one of the following is true for a Script Include with a Protection
Policy value of Protected?
A. Any user with the protected_edit role can see and edit the Script Include

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

C. The Protection Policy is applied only if the glide.app.apply_protection system


property value is true
D. The Protection Policy is applied only if the application is downloaded
from the ServiceNow App Store
Answer: D
NO.44 Which one of the following is true regarding Application Scope?
A. All applications are automatically part of the Global scope

B. Applications downloaded from 3rd party ServiceNow application developers


cannot have naming conflicts
C. Any developer can edit any application

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

Answer: B
NO.45 Which objects can be used in Inbound Action scripts?
A. current and previous

B. current and email

C. current and event

D. current and producer

Answer: B
NO.46 Which Application Access configuration field(s) are NOT available
if the Can read configuration field is NOT selected?
A. All access to this table via web services

B. Can create, Can update, and Can delete

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

D. Allow configuration

Answer: B
NO.47 Which one of the following client-side scripts apply to Record Producers?
A. Catalog Client Scripts and Catalog UI Policies

B. UI Scripts and UI Actions

C. UI Scripts and Record Producer Scripts


D. Client Scripts and UI Policies

Answer: A
NO.48 From the list below, identify one reason an application might NOT be
a good fit with ServiceNow. The application:
A. Needs workflow to manage processes

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

C. Requires reporting capabilities


D. Uses forms extensively to interact with data

Answer: B
NO.49 Which one of the following is NOT a UI Action type?
A. List choice

B. Form button

C. List banner

button D. Form
choice Answer: D
NO.50 Which one of the following is NOT a purpose of application scoping?
A. Provide a relationship between application artifacts

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

C. Provide a namespace (prefix and scope name) to prevent cross application name
collisions
D. Provide controls for how scripts from another scope can alter tables in a
scoped application
Answer: B
NO.51 Which one of the following is true for a table with the "Allow
configuration" Application Access option selected?
A. Only the in scope application's scripts can create Business Rules for the table

B. Any user with the application's user role can modify the application's scripts

C. Out of scope applications can create Business Rules for the table

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

Answer: C
NO.52 When configuring the content of an Email Notification, which syntax
should be used to reference the properties of an event triggering the
Notification? (Check It Once)
A. ${event.}

B. ${current.}
C. ${property name>.getDisplayValue()}

D. ${gs.}

Answer: A
NO.53 A scoped application containing Flow Designer content dedicated to a
particular application is called a(n):
A. Spoke

B. Bundle
C. Action Way

D. Flow

Answer: A Explanation A spoke is a scoped application containing Flow Designer


content dedicated to a particular application or record type. Flow Designer provides
a set of core actions to automate Now Platform processes. You can add
application-specific core actions by activating the associated spoke.
NO.54 The source control operation used to store local changes on an instance for
later application is called a(n).
A. Branch

B. Tag

C. Stash

D. Update set

Answer: C
NO.55 Which one of the following is NOT required to link a ServiceNow
application to a Git repository?
A. Password

B. URL

C. User name

D. Application name

Answer: D
NO.56 When configuring a REST Message, the Endpoint is:
A. The commands to the REST script to stop execution

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

C. Information about the format of the returned data

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

Answer: B
NO.57 Which roles grant access to source control repository operations
such as importing applications from source control, or linking an application
to source control? (Choose two.)
A. source_control

B. source_control_admin

C. admin

D. git_admin

Answer: A C
NO.58 Which one of the following is NOT a debugging strategy for client-side scripts?
A. g_form.addInfoMessage()

B. Field Watcher

C. jslog()
D.
gs.log()
Answer:
D
NO.59 If the Create module field is selected when creating a table, what is the
new module's default behavior?
A. Open an empty form so new records can be created

B. Open a link to a wiki article with instructions on how to customize the


behavior of the new module
C. Display an empty homepage for the

application D. Display a list of all records from


the table Answer: D
NO.60 How many applications menus can an application have? (Check It Once)
A. 3, one for an application's user modules, one for an application's administrator
modules, and one for the ServiceNow administrator's modules
B. As many as the application design requires

C. 2, one for an application's user modules and one for an application's


administrator modules
D. 1, which is used for all application modules

Answer: D
Some updated question--------
Q) which of the following is not a way to install an application on SNOW
instance?
A) select the copy button on the application record(correct)
B) download and install a 3rd party application from the SNOW store.
C) Download and install an application from SNOW share web site
D) Install an application from application repository.
Q) true about application picker and application scope?
A) select a global in application picker sets the application scope to incident
B) select an application from the application picker sets the application
scope(correct)
Q) which of the following is not a caller access field option?
Caller traking,
caller restrictions
Caller permission(correct)
None
Q) Which of the following is true about deleting field from table?
A) user defined non inherited field can be deleted. (Correct)
B) any field on the table can be deleted
C) table record is deleted when a field is deleted
D) inherited field can be deleted

Q). What are some of the considerations to document as part of the business process?

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

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

ANS: The Protection Policy is applied only if the application is downloaded from the
ServiceNow App Store
Q)When configuring the content of an Email Notification, which syntax should be used to
reference the properties of an event triggering the Notification?

ANS: ${event.}
Q) If the Create module field is selected when creating a table, what is the new module's
default behavior?

ANS: Display a list of all records from the table

Q)Why create custom applications.

ANS
a. To replace outdated, inadequate, custom business applications and processes
b. To extend service delivery and management to all enterprise departments
c. To extend the value of service now
Q)which option available feature in studio?
Ans—Search control, Push to source control
Q)What are some of the banefits of extending an existing table such as tasktable,when
creating new application?
Ans -*you can repurpose existing field by simply changing the label
*use existing field with no modification
*existing logic from the parent table will be automatically applied to the new table.
Q)Benefits of storing the majority of application?
1)only run when called
2)the script logic is hidden
3)changes to application logic made at single place
Q)ways to respond the event generated?
-script action
-email notification

Q. In SOAP message, which syntax indicates a variable when the function is called –

ANS: ${variable_name}
Q)Table.none -> Admin and ITIL
Table.* -> Admin
Table.u_field_3 -> ITIL
What ITIL can see?

ANS: Field 3 only


Q). Service Now can EXPORT the data of file types?

ANS: a. Excel , CSV ,REST, SOAP API data (all)


Q)Method used for sysID

ANS: gs.getUserID()
Q) Task table is

Ans. Parent and Base table

Q) True for application picker and application scope

Ans. Selecting application in the picker sets the application scope

Q). What are benefits of storing the majority of an application?

ANS: only run when called ,the script logic is hidden , changes to application logic
made at single place

Q). Which of the following is not a way for data to be entered into a service now
application?
ANS: Java package call
Q)which of the following is correct?

ANS: get( ), _query( ), query( )


Q)Using update set can we access for medication in SDLC artifacts?
Ans –true
Q)method to retrieve System property?
Ans- gs.getproperty()
Q)Table creation option-
Ans- *extend the table
*create table from scratch
*uploading spreadsheet
Q)which of the following methods Creates the response body in resource script?
Ans -Set body
Q)Record producer directly added to mobile catalog?
Ans –false
Q)when selecting the data type for a field that will be displayed on the form which of the
following statement is not correct?
Ans –use the data type to enter the data and time of the day
Q)Available activities are displayed in which tabs in the workflow editor palatte?
Ans- Custom ,core,packs
Skipped100.0%
Attempt 1
All questions
Question 1: Skipped

Which of the following methods prints a message on a blue background to the top of the
current form by default?


g_form.showFieldMessage()


g_form.addInfoMsg()


g_form.addInfoMessage()
(Correct)


g_form.showFieldMsg()

Question 2: Skipped
which steps is used in business rule without scripts?

Set field name and query into the database


Set field name and generate event


Set field name and enter messages

(Correct)


Set field name and select system log
Question 3: Skipped
What is workflow context?


The business reason or process for which a workflow is designed


It is a checked-out workflow which is being edited


The table for which a workflow is defined plus any conditions such as “Active 1"


It is generated from a workflow version, executes activities, and follows transits.
(Correct)

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


Script Include


REST messages


Table
(Correct)


. Workflow
Question 5: Skipped
Which method call returns true only if the currently logged in user has the catalog_admin role
and in no other case?


g_user.hasRoleExactly('catalog_admin')

(Correct)


g_user.hasRoleFromList('catalog_admin')


g_user.hasRoleOnly('catalog_admin')


g_user.hasRole('catalog_admin')

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

all tables


parent table


child table
(Correct)


base table
Question 7: Skipped
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
(Correct)

Question 8: Skipped
Which of the following statements does NOT apply when extending an existing table?

The new table inherits the functionality built into the parent 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

(Correct)

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

Requires reporting capabilities

Uses forms extensively to interact with data


Needs workflow to manage processes


Requires "as-is" use of low-level programming libraries
(Correct)

Question 10: Skipped


How many applications menus can an application have?

As many as the application design requires


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


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


1, which is used for all application modules

(Correct)

Question 11: Skipped


Which one of the following is true regarding Application Scope?


Any developer can edit any application


Developers can choose the prefix for a scope's namespace


All applications are automatically part of the Global scope


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

(Correct)

Question 12: Skipped


Creating a user via ATF step for testing roles and groups is

create a role


Impersonate
(Correct)


create a user


create a group
Question 13: Skipped
When a ServiceNow instance requests information from a web service, ServiceNow is the
web service:

Specialist


Provider


Consumer
(Correct)


Publisher
Question 14: Skipped
What are Application files in a servicenow application ?


Servicenow artifacts comprising an application

(Correct)


An XML export of an application’s table records


CSV files containing data imported into an application


XML exports of an application’s Update Set

Question 15: Skipped


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


GlideSystem and current


GlideUser and GlideRecord


GlideSystem and GlideRecor
(Correct)


GlideRecord and current

Question 16: Skipped


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
(Correct)


From the most generic match to the most specific match

Question 17: Skipped


Which objects can be used in Inbound Action scripts?


current and previous


current and event


current and producer


current and email
(Correct)

Question 18: Skipped


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

gs.hasRole('admin')

(Correct)


g_form.hasRole('admin')


g_form.hasRoleExactly('admin')


gs.hasRoleExactly('admin')

Question 19: Skipped


Application developers configure ServiceNow using industry standard JavaScript to

Extend and add functionality

(Correct)


Customize the organization's company logo and banner text


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


Configure the outgoing email display name

Question 20: Skipped


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

Can be used in Client Scripts and UI Policies only
(Correct)


Can be used in Business Rules only


Can be used in Business Rules, and Scripts Includes


Can be used in Client Scripts, UI Policies, and UI Action
Question 21: Skipped
When configuring an Access Control 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.*will grant access to every field in a record


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


table.None will grant access to every record on the table
Question 22: Skipped
Which one of the following is NOT a method used for logging messages in a server-side
script for a privately- scoped application?


gs.error()


gs.warn()


gs.log()

(Correct)


gs.debug()
Question 23: Skipped
Which of the following features are available to Global applications? (Choose two.)

Delegated Development


Flow Designer
(Correct)


Automated Test Framework
(Correct)


Source Control
Question 24: Skipped
Which one of the following is true for a Script Include with a Protection Policy value of
Protected?

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


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 application is downloaded from the ServiceNow App
Store
(Correct)

Question 25: Skipped


What are the benefits of storing the majority of an application in script?

a. runs fast

b. only run when called

c. the script logic is hidden

d. changes to application logic made at single place


b,c,d
(Correct)


a,b,c


a,b,c,d


a only
Question 26: Skipped
Which of the following are true for reports in ServiceNow?

A. Any user can see any report shared with them.

B. Can be a graphical representation of data.

C. All users can generate reports on any table.

D. Can be run on demand by authorized users.


E. Can be scheduled to be run and distributed by email


A, B, C, D, E


A, B, C


A, B, D, E
(Correct)


A, B, C E
Question 27: Skipped
Which one of the following is part of the client-side script scripting API?


workflow.scratchpad


current and previous objects


GlideUser object (g_user)

(Correct)


GlideSystem object (gs)

Question 28: Skipped


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

Data Sources


Transform Map

(Correct)


Cl Relationship Builder


Business Service Management Map

Question 29: Skipped


Which one of the following is NOT true for modules?

Every module must be associated with a table

(Correct)


Access to modules is controlled with roles


Every module must be part of an application menu


Modules open content pages

Question 30: Skipped


Which of the following CANNOT be debugged using the Field Watcher?


Access Controls


Client Scripts


Script Includes
(Correct)


Business Rules
Question 31: Skipped
When configuring a REST Message, the Endpoint is:

A. The commands to the REST script to stop execution

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

C. Information about the format of the returned data

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

A,B,C


A, B


B only
(Correct)


C,A,D
Question 32: Skipped
Which of the following objects does a Display Business Rule NOT have access to?

previous
(Correct)


current


g_scratchpad


. GlideSystem
Question 33: Skipped
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()
(Correct)


gs.hasRole() and current.isNew()
Question 34: Skipped
One of the uses of the ServiceNow REST API Explorer is:

Create sample code for sending REST requests to ServiceNow

(Correct)


Find resources on the web for learning about REST


Practice using REST to interact with public data providers


Convert SOAP Message functions to REST methods
Question 35: Skipped
How must Application Access be configured to prevent all other private application scopes
from creating configuration records on an application's data tables?

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 All application scopes and de-select the Can create an
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

(Correct)

Question 36: Skipped


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

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


Allow configuration


All access to this table via web services


Can create, Can update, and Can delete

(Correct)
Question 37: Skipped
Identify the incorrect statement about Delegated Development in ServiceNow.


Administrators can grant non-admin users the ability to develop global applications

(Correct)


Administrators can grant the developer access to script fields.


Administrators can grant the developer access to security records.


Administrators can specify which application file types the developer can access.
Question 38: Skipped
What is a Module?

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


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

(Correct)


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

Question 39: Skipped


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


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


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

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


Users with the module role but without access to the application menu access the module
(Correct)

Question 40: Skipped


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

Stash Local Changes


Edit Repository Configurations


Apply Remote Changes


Create Branch
(Correct)

Question 41: Skipped


When debugging email notifications,what must you check on a user record?

The first name and last name fields must have values.


The Email field must have a value.
(Correct)


Active must be true.


The value in the notification field must be set to enabled.


The user must not be locked out.

(Correct)

Question 42: Skipped


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

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

(Correct)


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


Open the table's form, right-click on the form header, and select the Create Record Producer
menu item
Question 43: Skipped
Which of the following are configured in an Email Notification?
a)Who will receive the notification.

b)What content will be in the notification.

c)When to send the notification.

d)How to send the notification.


a, c , b, d


c, d


a,b,d


a,b,c

(Correct)

Question 44: Skipped


Which one of the following is true?


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

(Correct)


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

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


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

Question 45: Skipped


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, Content Page, Roles


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


Assessment, List of Records, Separator, Timeline Page
(Correct)

Question 46: Skipped


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

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

(Correct)


Only Notifications with the highest weight for the same record and recipients are sent
Question 47: Skipped
To see what scripts, reports, and other application artifacts will be in a published application:

Open the list of Update Sets for the instance


Examine the Application Files Related List in the application to be published
(Correct)


Enter the name of the Application in the Global search field


Open the artifact records individually to verify the value in the Application field
Question 48: Skipped

What information does Debug Business Rules (details) show that debug Business rules does
not?


The time at which the business rule executed including milliseconds.


Old and new values for field values changed by business rules

(Correct)


The must of the business rule condition evaluation


Debugging information for lists as well as forms

Question 49: Skipped


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

Form button


List banner button


Form choice

(Correct)


List choice
Question 50: Skipped
Which of the following is NOT supported by Flow Designer?


Run a flow from a MetricBase Trigger

Call a subflow from a flow


Test a flow with rollback
(Correct)


Use Delegated Developer

Question 51: Skipped


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

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


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


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


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

(Correct)

Question 52: Skipped


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

git_admin


source_control_admin


admin
(Correct)


source_control
(Correct)

Question 53: Skipped


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 and 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 Delete (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.


b, c, d


a, b, d


a, b, c , d


a, b, c
(Correct)

Question 54: Skipped


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

(Correct)

Question 55: Skipped


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


Create a prototype object from the new class


Identify the table
(Correct)


Create a class


Script the function(s)

Question 56: Skipped


Which of the following are features of the ServiceNow integration with a Git repository?

Choose any 3:


Create tags to permanently link to a version of an application

(Correct)


Import application files from a Git repository

(Correct)


Commit all local changes for an application to the git repository
(Correct)


Pull or commit individual application files
Question 57: Skipped
Which one of the following client-side scripts apply to Record Producers?


UI Scripts and UI Actions


Client Scripts and UI Policies


UI Scripts and Record Producer Scripts


Catalog Client Scripts and Catalog UI Policies

(Correct)

Question 58: Skipped


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

current.field_name


current.variable_name


producer.field_name


producer.variable_name
(Correct)

Question 59: Skipped


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

Schedule


Application


Record


Outbound Email
(Correct)

Question 60: Skipped


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
(Correct)


a, d


a,b


a,b,c,d

Continue
Retake test

Question 1: Skipped
Tabs are only appear when ______section

At least 2 sections
(Correct)


Zero sections


one section


more than 2 sections
(Correct)

Question 2: Skipped
Which of the following can be achieved using Git?

Import application from Git


Use tags to fix a version of the application on Git


Pull or commit applications on Git


All of the above
(Correct)


Commit local changes on to Git
Question 3: Skipped
Can field watcher check 2 fields at once?

False
(Correct)


True
Question 4: Skipped
Processing duration is shown in

Seconds


minutes


microseconds


milliseconds
(Correct)

Question 5: Skipped
Which of the following are not a g_user Properties?

hasRoleExactly()
(Correct)


lastName


firstName


getFullName()
(Correct)

Question 6: Skipped
Which role is required to perform manual testing?

tm_tester
(Correct)


tester_admin


tm_test


Admin
Explanation
tm_test_manager,tm_tester
Question 7: Skipped
Which of the following process stakeholders?

Users


Management
(Correct)


Application Administrator
(Correct)


Requestor and Fulfiller
(Correct)

Question 8: Skipped
While creating new application files in the scoped application, cross-scope is default to

REST Message


script include


Table
(Correct)


Workflow
Question 9: Skipped
Which one of the following is the fastest way to create and configure a Record Producer?

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


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


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

Explanation
You can see the option for "Add to service Catalog" in the related link while creating a table.
Question 10: Skipped
which is a valid field type?

Date & Time


Date/Time
(Correct)


Date


Time
Question 11: Skipped
Are column splits rendered in mobile view on a desktop browsers?

No


YEs
(Correct)

Question 12: Skipped


ACL searches go from most generic to most specific?

FALSE
(Correct)


TRUE
Explanation
It goes from most specific to most general
Question 13: Skipped
What are not available if ‘can read’ is deselected

all


Can create, can update, can delete
(Correct)


Allow configuration


Allow access to a table via web services
Question 14: Skipped
What is true about ATF?

Create end to end tests of application and business process.
(Correct)


require a separate license


Tool for automatic testing
(Correct)


the changes are rollback before the test completes
Question 15: Skipped
Does Actions can be rearranged while creating a flow

False


True
(Correct)

Explanation
You can move(rearrange) the actions by the handle on the left side handle (::)
Question 16: Skipped
Record producer can be redirected to a predetermined page?

False


True
(Correct)

Explanation
Yes, it can be redirected via producer.redirect=<"URL">
Question 17: Skipped
Which of the following are the three main artifacts for designing a database?

UI, Relationships, Fields


Tables, Columns


Fields, Forms, Tables


Tables, Columns, Relationships
(Correct)

Question 18: Skipped


Which of the following can be achieved on extending table like TASK?

Application logic of parent table is passed on to child table
(Correct)


. Existing fields are used
(Correct)


Repurpose the existing fields by modifying labels
(Correct)


All the parent table records are populated to the child table
Question 19: Skipped
REST Response can be:

Both
(Correct)


JSON


XML


None of the above
Question 20: Skipped
How does the authorized user open the record document feed?

Related link


Module


Social module


Context menu
(Correct)

Question 21: Skipped


Service Now can EXPORT the data of file types?

SOAP


All
(Correct)


REST


API data


CSV
Question 22: Skipped
which option is not present when we are linking an application from the source control (git
repository)

USERNAME


URL


Password


Application name
(Correct)

Question 23: Skipped


How can you determine if an application is not a good fit with ServiceNow?

Need workflow to manage processes


Requires access to proprietary libraries that do not have an API
(Correct)


Require reporting capability


Data can be modeled in a relational database
Explanation
-Data can be modeled in a relational database

-Extensive use of forms to interact with data

-Require reporting capability

-Need workflow to manage processes

-Can extend existing functionality through Javascript

Question 24: Skipped


Which of the following ServiceNow Web Service Scoped command would be used to script a
REST Message?

sn_ws.RESTMessageV2
(Correct)


sn_ws.CreateMessage

GenerateRESTMessage


sn_ws.RESTMessageV1
Question 25: Skipped
What are the role Permissions required for source control?


source_control_admin


Source_admin
(Correct)


admin_control


admin
(Correct)

Question 26: Skipped


How to access the field in Record producer

obj.field_name


Object


Producer.field_name
(Correct)


record_producer.field_name
Question 27: Skipped
When configuring a REST Message, the Endpoint is:

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


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
(Correct)
Question 28: Skipped
What is true about the initialize() function?

Can not be called from another script Include


Automatically invoked when JavaScript objects are instantiated
(Correct)


Can not be overridden when a Script Include is extended


found in include script
Explanation
Automatically invoked when JavaScript objects are instantiated
Only found in include script
Can be called from another script Include
Can be called from another script Include
Question 29: Skipped
What are the steps to creating and using an event?

Respond to the event
(Correct)


Add event to event Registry
(Correct)


Delete the event


Generate an Event
(Correct)

Question 30: Skipped


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

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


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


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


Business problem, data input/output, project schedule, and process steps
Explanation
Business problem, data input/output, users/stakeholders, and process are the basic steps of
solving business process

Question 31: Skipped


If Can read and Can update are set for a table represented by myObj which of the following
are not allowed?

myObj.insert();
(Correct)


myObj.update();


myObj.deleteMultiple();
(Correct)


myObj.deleteRecord();
(Correct)

Question 32: Skipped


Mobile UI consists of

App navigator


both 1,2
(Correct)


Favorites


Content frame
Question 33: Skipped
Which of the following will show a linked short description to the record

${URI}


${short_description.URI}
(Correct)


${URI_REF}


${short_description.URI_REF}
Question 34: Skipped
Which all should be passes in an ACL to get the records of a table

The script should return true any other matching ACLs
(Correct)


The script should return false and non-matching ACLs


Any of the roles mentioned
(Correct)


The condition must be satisfied
(Correct)

Question 35: Skipped


Which of the following are configured in an Email Notification?
a)Who will receive the notification?
b)What content will be in the notification?
c)When to send the notification?
d)How to send the notification?

b,c,d


a,b,c,d


c,b,a
(Correct)


a,d,c
Question 36: Skipped
To see what scripts, reports, and other application artifacts will be in a published application:

Open the list of Update Sets for the instance


Examine the Application Files Related List in the application to be published
(Correct)


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


Enter the name of the Application in the Global search field
Question 37: Skipped
Can we create a new record using the service catalog?

FALSE


TRUE
(Correct)

Explanation
Record producer gives us an ability to create new records into a table in database
Question 38: Skipped
Which is use to store the local changes?

Folk


Stash
(Correct)


Merge


Branch
Question 39: Skipped
Developers _____ create application file records directly from the Application File table.

DO NOT
(Correct)


Do
Question 40: Skipped
Which of the following report types supports multiple datasets?
a. Bar

b. Pie

c. Boxline

d. Area


a,b,d


a,b


a,b,c,d


a,c,d
(Correct)

Question 41: Skipped


The vendor prefix can be changed anytime.

FALSE
(Correct)


TRUE
Explanation
company code used to define namespace is 2-5 character string assigned by ServiceNow.
Question 42: Skipped
Which method call returns true only if the currently logged in user has the catalog_admin role
and in no other case?

. g_user.hasRole('catalog_admin')
(Correct)


g_user.hasRoleFromList('catalog_admin')


g_user.hasRoleOnly('catalog_admin')


g_user.hasRoleExactly('catalog_admin')
Question 43: Skipped
Which of the following must a user have to access and use the document feed for a record?

Access the record to see the live-feed group


Write permissions on the comments fields


All
(Correct)


Read permissions on the comments fields
Question 44: Skipped
Whenever an application module is created in the desktop it is automatically added to the
mobile application.

TRUE


FALSE
(Correct)

Question 45: Skipped


Which one is not true

g_form.showFieldMsg() -> blue, below the field


g_form.addErrorMessage() –> red, top


g_form.addInfoMessage() – >blue, top


g_form.showFieldMessage() -> blue, below the field
(Correct)

Question 46: Skipped


Using update sets, can we access for modifications in SDLC Artifacts

FALSE


TRUE
(Correct)

Question 47: Skipped


Why would homepage not appear in the list for the system Administrator?

Because it is a User Page
(Correct)


The read role does not include Admin


The page is not included in the list view


The page is not active
Question 48: Skipped
When a new field is added to the form ,it is added to the list view by default?

False
(Correct)


True
Question 49: Skipped
Not available for REST API

COPY
(Correct)


PUT


POSt

GET
Question 50: Skipped
Which report types can be created by right-clicking on a column header in a tables list?

Barchart
(Correct)


Pie chart
(Correct)


Line


Histogram
Question 51: Skipped
The role require to perform Unit testing

atf_test_designer
(Correct)


atf_test_admin
(Correct)


atf_admin


atf_admin_test
Explanation
atf_test_admin, atf_test_designer roles are required to perform Unit Testing
Unit testing is performed in ATF(Automated test framework)
Question 52: Skipped
What is a Module?

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


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


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


A group of menus, or pages, providing related information and functionality to end-users
Question 53: Skipped
How many applications menus can an application have?

1, which is used for all application modules
(Correct)


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


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


As many as the application design requires
Question 54: Skipped
SNOW platform is specialized for building ___ applications

B2E
(Correct)


S2B


E2E


B2B
Question 55: Skipped
What will help users telling what value should be entered in the Record Producer field on the
form?

Help Link


Annotations
(Correct)


Wiki Link


Form Link
Question 56: Skipped
Purpose of application scoping in creating application file is?

provide relationship between the artifacts in application


provide controls
(Correct)

way of tracking


creating the namespace in scope
(Correct)

Question 57: Skipped


Studio’s code search option searches for code in current application only?

False
(Correct)


True
Question 58: Skipped
Category won’t appear unless you added it into the mobile layout

TRUE
(Correct)


False
Question 59: Skipped
Which gives the information to help users in filling the form?

Tool Tip


Help


Annotaions
(Correct)


Live connect
Question 60: Skipped
Which of the following CANNOT be debugged using the Field Watcher?

Client Scripts


Script Includes
(Correct)


Access Controls


Business Rules
ContinueRetake test
1. When evaluating access controls. ServiceNow searches and evaluates

a. from the most specific match to the most generic match

b. from highest order number to the lowest

c from lowest order number to the highest

d. from the most generic match to the most specific

2. For what process step could a mind map come into play?

a. Objectives

b. Swim lanes

c None of the listed options

d. Creating a document

3. Data policies are for form views. State True or False.

True

False

4. When debugging a script. A developer can set breakpoints or conditional log points to log messages
to the console at specific lines. and remove log points ..7hen they are done debugging them. Which
system property must be set to true to use logpoints?

a. com.glide.inndex_suggestion.debug

b. glide.debugger.log.ui

c. glide.uijs_can_debug

d. glide.debug.log_point

Explanation
5. In an email notification. how do you call a parameter from an event that invoked the email?

a. None of the listed options

b. gs.property

c event.parm

d. current property

6. Wirth regard to email notifications. which of the below statements about the recipients is correct?

a. It is a static list of users and groups determined when the notification is created

b. It is a dynamic list of users and groups determined when the email is sent

c. It is a list of email addresses determined when the notification is created

d. It is a list of users and groups determined dynamically in the script

7. Which of the following statements does NOT apply when extending an existing table?

a. You should develop or write the required functionality.

b. All of the parent table records are copied to the new table

c. You must script and configure all required behaviors.

d. You should make use of fields that already exist in another table.

8. Tool tips help clarify what information a user should enter State True or False.

True

False
9. Which of the following are legitimate form annotation types?

a. Text

b. Section Details

c. Info Box Blue

d. Info Box Yellow

Explanation

10. How can we add the 'Add the data' option in ServiceNow tables / databases?

a. Import sets

b. Java code

c Using forms

d. Custom UI pages

11. What are the sections of the Form Designer?

a. Table. form. types

b. None of the listed options

c. Field type. field

d. Header. field navigator form layout

12. Which of the following statements about GIT are true?

a. It is a cloud-based source control management system

b. It can use different tools like GitLab. GitHub. Gitorious. Bitbucket. or others
c Team Development uses Git to manage versions

d. It uses repositories and branching

13. When an application is created using Guided Application Creator (GAC). what features does the
application have?

a. Default access controls are created

b. None of the listed options

c. It provides visual interpretation

d. It displays data in the form of an expandable list

14. Which of the following is true about module permissions?

a. You can configure the modules which will appear in the application navigator

b. Modules are to be displayed even though the logged-in user does not have the menu role.

c They control access to modules through roles.

d. None of the listed options

15. Which of the following describe reasons for scripting in ServiceNow?

a. It enhances the user experience

b. It extends existing functionality or adds new functionality to applications

c. With scripts. you may automate processes. add functionality. integrate your instance with an
outside application and more.

d. You can use scripts to extend your instance beyond standard configurations
16. Which of the following performs debug logging in the server side?

a. gs.pnnt ()

b. gs.info ()

c. gsdebug ()

d gs.log ()

17. Which option is not present when we are linking an application from the source control?

a. URL

b. Username

c. Application name

d Password

18. The source control operation used to store local changes on an instance for later application is
called a (n) _____________.

a. commit

b. branch

c. spoke

d stash

19. You are developing the MyApp application that has a table. Table A. When the MyApp application
is installed on an instance. you want Table As records to be installed as part of the application. When
will Table As records be installed?

a. Table A will not get installed


b. Table A will be deleted from database view

c. Table A will not extend

d. Table A is active and extends the task table

20. _______________ is a graphical representation of the relationship between tables.

a. Histogram

b. Pyramid

c. Heatmap

d. Schema map

21. Which of the following is used to test in tablet mode?

a. hips // your-instance service-now.com/$m.do

b. Tablet Development> Switch to Tablet Mode

c. None of the listed options

d. Mips llyour-instance.service-now.com/$tablet.do

22. Which of the following statements about the Team Development application in ServiceNow is
incorrect?

a. Team Development uses Git to manage versions.

b. The dashboard is a central location for all Team Development activities.

c Team Development allows for branching operations. including pushing and pulling record versions
between instances.

d. Developers can compare a development instance to another development instance.


23. Which platform feature can be used to determine the relationships between a field in an import set
table with a field in an existing ServiceNow table?

a. Import set

b. Transform map

c Auto map matching fields

d. Self executing

24. Which of the following is supported by UI16?

a. Blackberry browser

b. Table browsers

c Laptop browsers

d. Desktop interfaces

25. The user performing the query via web services must have the correct permissions to access the
tables records.

True

False

26. What is the purpose of the REST endpoint,

a. Used to develop, prototype. and save outbound REST messages

b. Show script usage

c. Reusable in business rules. email notifications. and other server-side scripts

d. The URL of the data to be retrieved, updated, or deleted

27. Which of the following are functions of validation checks for workflows?

a. Preventing publication if a problem is found


b. When triggered. the workflow executes for all users and not just the use who edited the workflow

c Locating problems that will cause execution failure

d. Puts a workflow into the runtime environment

28. Every workflow activity has a different configuration.

True

False

29. Workflows not in the current scope are read only. State True or False.

True

False

30. Which of the following correctly describes display business rules?

a. They support previous and current g_User methods

b. They support the initialize function ()

c They pass data from the server-side to a client-side script using the g_scratchpad object.

d. They support previous and current functions

31. Which of the following are process stakeholders?

a. Requestor and fulfiller

b. Management

c. Application administrator

d. User
32. Which of the following statements about mobile lists are true?

a. You should view record details in a split pane view.

b. Mobile lists do not use the mobile list view.

c You can create mobile lists layouts in the Table Title module.

d. Do not display too many fields in mobile lists or the list becomes hard to read and use.

33. Which of the following are baseline mobile application special fields?

a. Address

b. Accident Location

c Barcode

d. Geolocation

34. What does g_user.hasRole ('x_Myapp_scope') return?

a. Returns warning message at the top of the form

b. Returns false if the user has x_Myapp_scope

c Returns true if the user has x_Myapp_scope or if the user has admin rule

d. Error will be generated

35. What role prefix indicates that a user has an application-specific developer permission?

a. sn_dd

b. dd_

c sc_

d. dev_
36. Which of the following is not a report type in ServiceNow?

a. Pyramid

b. List

c. Funnel

d. Trend

All are false but possibly expecting answer b

37. Record producers are directly added to mobile catalog. State True or False.

True

False

38. How many applications menus can an application have?

a. 1

b. 3

c No limit to the number of menus that can be created

d.5

39. An application's scope is changeable. State True or False.

True

False

40. Properties values are typically admin configurable. State True or False.

True

False

41. In an ACL is Validated in debug, how is it represented?


a. All of the listed options
b. Blue circle with a white checkmark
c. Blue circle with a white X
d. Blue circle
Explanation

42. How do you create a Data Policy from a UI Policy?


a. Open the Context menu, and click Insert.
b. On the UiPolicy form, you will find a UiAction called Convert this to data policy
c. Under related list, click on create data policy
d. Right click the header bar and select categories > Data Policies.

43. Which of the following is used to display a message for a specific field ?
a. g_form.ShowFieldMsg()
b. g_form.ShowFieldMessage()
c. gs.ShowFieldMessage()
d. gs.ShowFieldMsg()

44. How we can add the 'Add the data option in ServiceNow tables/databases?
a. Using forms
b. Custom UI pages
c. Java code
d. Import sets

45. Which of the following are allowed in client-side scoped applications?


a. g_form
b. Anything starting with $
c. Document
d. GlideAjax

46. GlideForm and GlideUser are available for server-side scripting.


True
False

47. All new tables have default set of fields.


True
False

48. Which of the following are supported smartphones?


a. Android
b. Blackberry
c. iPhone
d. Linux

49. The script in the Record Producer runs when a record is


a. deleted
b. inserted
c. loaded
d. updated

50. Which of the following is the baseline behavior of a table in a privately scoped application?
a. Only an application with admin role can access the table
b. All application scopes can read from the table
c. Application scopes cannot read from the table
d. None of the listed options

51. Which of the following are fields styles? Select one or more:
a. Pivot
b. Field color
c. Text alignment
d. Font attributes (bold, italics. underline, line through etc.)

52. Which of the following describes table.None?


a. It applies to only one field on a record
b. It applies to every field on a record where there is no field-specific ACL
c. It applies to every record
d. It applies to a table's records: must have to view a table's list or form

53. With regard to ATF's Custom UI Steps, why are form field labels untestable field components?
a. Form field labels are new platform features
b. Form field labels are not settable or clickable
c. Form field labels are testable by other test step categories
d. Form field labels are inaccessible from DOM
Explanation

54. Which of the following statements does NOT apply when extending an existing table?
a. All of the parent table records are copied to the new table.
b. You should develop or write the required functionality.
c. You must script and configure all required behaviours.
d. You should make use of fields that already exist in another table.

55. If Can Read and Can Update are set for a table represented by myObj, which of the following are
not allowed? (Select one or more)
a. myObj insert();
b. myObj.deleteMultiple()
c. myObj.update();
d. myObj.deleteRecord();

56. Which of the following describes Scripting Assistance?


a. Access to all fields where there is no field-specific access control
b. Dot walking
c. Displays a list of selectable elements in a script field
d. Displays a list of variables in a script field

57. Which or the following are lade controls? Select one or more
a. Mobile
b. Security
c. Extensibility
d. Numbering

58. Which of the below is used to pass value when sending a SOAP message?
a. <$variable>
b. ${variable}
c. email.variable
d. $variable

59. How do you query records in ServiceNow? Select one or more:


a. _query()
b. .query()
c. get()
d. query()

60. The script in the Record Producer runs when a record is


a. inserted
b. updated
c. deleted
d. loaded

61. An application's artifacts exist within the application's scope. State True or False.
True
False

62. Home pages are visible on mobile version State True or False
True
False

63. Record producers are directly added to mobile catalog State True or False
True
False

64. Which of the following are states of a workflow? (Select one or more)
a. Unpublished
b. Published
c. Checked out
d. Private

65. Which type of charts can be created from list view?


a. Pie, Donut, Histogram, Line
b. None of the listed options
c. Pie, Donut
d. Pie, Bar

66. System properties can use reference as a data type.


True
False

67. Which roles grant access to source control repository operations such as importing applications
from source control or linking an application to source control? Select one or more
a. Git_admin
b. source_control_admin
c. Admin
d. source_control

68. Which of the following capabilities the flow designer does not have? Select one or more
a. Flow testing with roll back
b. ATF
c. Environment
d. Notification
69. Which of the following are legitimate development use cases? Select one or more
a. Extending a 3rd party scoped application
b. Migration from the global scope into a scoped application
c. Building a new scoped application
d. Extending a ServiceNow native application in global scope
1) "Which of the following is not involved in Application Development Process? I. Define the
business requirements II. Define the data model III. Build the application IV. Test the application
V. Share the application"
A)option 1 and II
B)option II and IV
c) option I,II and V
D) option I,II and IV,V

E)none of the above


2) Which of the following setting type is used for a cross-scope application or web service
requires access to perform CRUD operations on a table?
A)Application design and runtime settings

B)Table design and runtime settings


C)Application restricted caller access settings
3) When functions that must run in multiple contexts which of the following is the most of
appropriate one to use it?
A)Self-executing functions
B)Reusable functions
4) How can you make the client scripts to execute in specific order?
A) Using UI policy

B)Add the baseline Order field to the Client Script form.


5) How can we share the application with other instances?
A)publish the application to the servicenow application repository to share it with other
instances assigned to the same company.
B)publish the application as an updateset to comply with a change management
C)publish the application to the servicenow store to share it with everyone

D)all the above


E)none of the above

6) Which of the following is not a Data Import Process step?


A)load data into a staging table
B)create transform map
C)check data integrity

D)none of the above


7) By using which of the following way we can generate the events?
A )Server side script using the gs.eventQueue() method
B) Workflow create event activity

C)Both of the above


D) None of the above
8) Service Now can only respond to events which are registered with the Event Registry.

A)true
B)false
9) What is the default permission to create new fields in sections belonging to the same
application scope
A)Allowed

B)Denied
10) By default, all custom applications have a private scope that uniquely identifies them and
their associated artifacts with a namespace identifier.

A)true
B)false
11) To make a script public, and allow it to be called from other applications, set the Accessible
from field on the Script Include form to 'This application scope only'.
A)true

B)false
12) To allows users to add records to related lists in forms, we can configure the edit option.
This Edit button is available for related lists represent which of the following?
A)many-to-many relationship
B) one-to-many relationship

C)all of the above


13) Which of the following is not included in workflow activities?
A)Manipulating records
B)Logging an event
C)Waiting for a set period of time
D)Running Scripts

E)None of the above


14) Notifications send outbound email to one or more recipients when?
A)Records are inserted or updated
B)Events are generated
C)The Notification activity executes in a workflow

D)All of the above


15) You can only edit views and sections when you are in the same application scope as the form

A)true
B)false
16) In Servicenow from application repository, is it possible to install multiple applications at
once?
A)true

B)false

17) Is it possible to set the field attributes to mandatory, read-only, visible without writing the
script?

A)true
B)false
18) Which of the following option(s) are the script include protection policy options?
A)Read-only
B)None

C)All of the above


19) UI actions function the same on the mobile interface as on desktop interface and are
configured on a same table.
A )true

B)false
20) "Scenario: You are trying to do a code review or demo on the Incident table while another
developer is trying to debug a business rule running on the Task table . In order to see no
messages appear at the top of the content frame, which of the following javascript method(s)
usage should be avoided?"
A)gs.addInfoMessage()
B)gs.addErrorMessage()

C)Both of the above


D)None of the above
21) By creating application files in existing platform tables, which of the following business
logic we can add?
A)Business rules
B)Script Includes
C)Workflows
D)UI actions

E)all of the above


22) Core activity records only display when a checked out workflow is open in the Workflow
drawing canvas.

A)true
B)False
23) We cannot create task-based records using a record producer.
A)true

B)False
24) Inbound Email Actions execute only when
A)The watermark or record number matches a record on the target table
B) The incoming email type matches the inbound action type
C)the inbound action Condition evaluate to true
D)all the above
25) The application you select from the application picker determines both where and whether
your changes are saved.

A)True
B)False
26) Once uploading an application to the application repository is completed that version of the
application will be available to all instances assigned to the same company

A)True
B)False
27) "Scenario: You are creating a conference room booking application in its own application
scope. By default, the application can access and change its own tables and business logic, but
not other applications unless you give them explicit permission. In this scenario, the application
scope ensures?"
A)the conference room booking application does not interrupt core business services.
B)Other applications do not interfere with its normal functioning.

C)both of the above


28) Which of the following are not supported by Chart data type?
A)List
B)Multilevel Pivot
C)single Score

D)All of the above


E)None of the above
29) The following items are not affected on the mobile platform?
A)Client Scripts
B)UI policies
C)Navigator modules
D)UI actions

E)None of the above


30) Which of the following option is not a Share visibility of the Reports?
A)Me
B) Everyone
C)Groups and Users

D)None of the above


31) In which of the following cases configuration record creation restrictions apply?

A)When you create a configuration record whose target table belongs to another
application
B)when you create a configuration record whose source table belongs to another application
C)both of the above
32) The Transform Map matches the columns from the data source to the columns in the target
table.

A)True
B)Flase
33) If code review property is set to Yes then all the changes made to the code can be pushed to
the instance immediately.
A)True

B)False
34) "Which of the following server side debug statement work in both scoped applications and
global applications? I. gs.debug() II. gs.info() III. gs.warn() IV. gs.error()"
A)option I & II
B) option I & III

C) option I ,II& III

D) option II,III & IV

E)option I,II,III,IV

35) "Scenario: Assume that a variable name 'caller_id' when Creating a New Incident and record
producer popluated the 'caller_id' field on the new incident record. In the above scenario what is
the most appropriate method that you would use to enter the data with a record producer?"

A)Define a script that uses any variable or server-side objects and functions to assign values

B )define a template to assign a static field value for all records created by the record producer
C)Use a variable type that corresponds to the field type

D)None of the above

36) Configuration record creation restrictions prevent one application from making unwanted
changes to another application's data tables. These restrictions only apply while creating a
configuration record whose target table belongs to another application.

A)True

B)False

37) From which of the following location(s) we can review the events log?

A)System Logs>Events

B)System Policy>Events>Event Log

C)Both of the above

38) "Scenario: You created a workflow that runs whenever a user requests approval for an item
they want to order from the catalog. In the above scenario, what are the possible activity
transition(s) that may happen?"

A)avtivity transistion to notify someone to order the item when users request is approved

B)Activity transition to notify the user that their request has been denied when users request is
denied

C)Both of the above

D)none of the above

39) "Scenario: There is a business rule that runs on the Configuration Item [cmdb_ci] table and
logs the event ci.updated whenever a record is updated. The event was put in place for future use,
but does not currently trigger a notification or script action. When you import 200,000 CIs, the
business rule is run and adds 200,000 events to the event log which are needlessly processed by
the event processing engine. In such scenario, how do you prevent unused events from being
logged"

A)Disabling the business rules on the import set

B)Commenting out the gs.eventQueue() call in the business rule

C)Both of the above


40) Which of the following restricts application to acccess the resources from another
application?

A)Access Control Lists

B)Application Access Settings

41) Mobile UI actions automatically reload the form when an action is submitted. User do not
need to configure a UI action to make this happen.

A )True

B)False

42) For which of the following application type(s), application access settings are provided
during development?

A)Coustom applications from prior versions

B)Baseline applications

C)new coustom applications

D)all of the above

43) Linking an application to source control allows all application developers on the instance to:

A)Import applications from a GIT repository

B)Create branches to maintain multiple versions of an application simultanioulsy

C)Commit all local changes on the instance to a Git repository

D)Create tags to permanently link to a given version of an application

E)All of the above

44) When there are many related lists on a form or many records in the related lists, the form
may load slowly. In such scenario to improve form response times by configuring related lists
which of the following option(s) you would follow?

A )Load manually

B)load on demand

C)Load automatically

D)load after the rest of the form loads


E)all the above

45) Which of the following design action does not have the 'Always allowed' access in case of
the layout?

A)Create a List view

B) Create a form view

C)create a form section

D)create new fields

46) Selecting the Execute Now button puts the Scheduled Script Execution on the sch edule to be
run asynchronously as soon as possible.

A)True

B)False

47) By default, users with the teamdev_code_reviewer role receive notifications to do which of
the following?

A)to review Changes

B)To approve changes

C)TO reject changes

D)All of the above

48) You cannot uninstall applications on the Develop tab, but you can delete them.

A)True

B)False

49) To debug the processes on the client side in the settings which of the following should be
turned on?

A)Javascript Log

B)Field Watcher

C)Both of the above

D)None of the above


50) "Develop tab in the applications list allows application developers? I. Create new
application II. Edit existing application III. Share application IV. Delete application"

A)option I & II

B) option II & IV

C) option I ,II& III

D) option I ,II,III& IV

51) "If you have need to reinstall the application later time then where do you publish the back of
your application? I. Service Now application repository II. Service Now Store III. Update set"

A)Either I or II

B) Either I or III

C) Either I,II or III

D) None of the above

52) In case of the scheduled jobs, if the Ready state is in red color then it means?

A)The next action time is in near future and the job has not yet executed

B)The next action time is past and the job has not yet executed

C) the next action time is current one and the job has notyet executed

53) In client-side scripts jslog() statements do not consume disk space

A)true

B)false

54) The workflow runs when the proper table conditions are inactivated

A)True

B)False

55) Which of the following is not the best practice for writing the script?

A )Making the code easy to read

B)Creating small components

C)Avoid use of self-executing functions


D)none of the above

56) Team development supports parallel development on which of the following


instance(s)?(Multiple correct)

A)Multiple Instances

B)Non-production Instances

C)production Instances

57) When we are creating legacy application in the global scope using the Start from global
option, is it possible to change the default field value for the scope?

A)true

B)False

58) A Scripted REST API does not require users to pass an Access Control check.

A)True

B)False

59) By default, new application tables have which of the following design and runtime access
setting(s)?

A)Allow web services access to table data

B)allow runtime access to read table data

C)Hide the application table during design time configuration

D)all of the above

60 gs.print() and gs.log() statements are not available in scoped applications.

A)True

B)False

61)Once server-side debugging module is activated, it remains active until which of the
following occurs?

A)Activating the Stop Debugging Module,Located in System Security

B)The browser is closed


C)Logout from the instance
D)Session expires

E)All of the above


62) For existing scripts to be valid for mobile, user must conform which of the following
requirements?
A) use the new mobile methods in place of g_form.getControl()
B)Do not reference unsupported browser objects
C) Do not make synchronous Javascript, Glide ajax and Glide record calls

D)All of the above


63) Mostly in which of the following cases he function is repeatedly called with the same result?

A) When user call functions with no parameters


B)When user calls functions with multiple parameters
64) Scripted REST service ACLs must have the type value REST_Endpoint?

A)True
B)False
65) On the workflow canvas by using which of the Workflow editor element, we can access
activities being edited or created?
A) Canvas tabs
B) Title Bar

C) Palette tabs
D) All of the above
66)”Assume that a script adds a user to one watch list,adds another user to a different watch list,
and then adds a configuration item(CI) to a user-defined glide_list field. Here difference
between the code for each command are the filed name and the element being inserted. In such
scenario, Can we use the same the logic in both the case

A)Yes
B) no
67) For which of the following kind of an application creation requires plugin activation?
A) Create custom application
B)Start from scratch
C) Start from a service
D) Start from a template

68) When the API is seleted in the REST API explorer, the short description field value is
displayed at the top of the form.

A) True
B) False
69) “Scenario: You have requirement to search the cmdb for the importance of all upstream
services related to a specific server when that server is added to the incident form.Here CMDB
contains 3 million CIs and thousands of relation ships. In the above scenario which of the
following is the most optimaization method to use?
A) Running a query on the Relationship{cmdb_rel_ci] table

B) Creating a related list for the CI that lists affected services


70) When multiple Notifications are simultaneously triggered for the same record and addressed
to the same recipients, then which field value is used to determine which notifications to send
and which to skip?
A)Conditions
B)Advanced Condition

C)Weight field
D) send when
71) What is the default transcation quota limit that applues to coustom appkication whose
resource type is Outbound HTTP request duration(foreground)?
A) 10seconds

B)100 seconds
C) 1000 seconds
D) 10000 seconds
72) Which of the following examples for the statement “Any two tables that can have a logical
relationship can appear as a parent/child via a related list”.
A) on a user record, show the last 20 transactions that user has made
B) on an incident record,show all incidents opened by the same caller
C) On an incident record, Show all problems opened on the reported CI

D) all of the above


E) None of the above
73) Applications provided by Service now are in global scope and which of the following
options are applicable?(multiple correct)
A) Cannot be downloaded from the application repository

B) Cannot be updated from the application repository


C) Cannot be downloaded from the market place
D) Cannot be updated from the market place
74)In reports which tab helps developer to configure the report name and where the data comes
from?

A) Data
B) Type
C) Configure
D)Style
75) In which of the following case we do not use the Scheduled Script Executions?
A) Find the records with due dates in the near future
B) Locate all requests from a particular user
C) Assign unassigned record to a user
D)All of the above

E) none of the above


76)Global applications allow other applications access to their tables to?
A) Read records
B) Run API requests
C)Create configuration records

D) All of the above


77)What are the options that we see in record producer of the service catalog for the field
availability
A) Desktop only
B)Mobile only
C)Desktop and Mobile

D)All of the above


78)What is the default transaction quota limit that applies to coustom application for the
events(foreground) resource type?
A) 50
B)500

C)5000
79)Which of the following options are good for applications that only use one configuration
record,such as a workflow or script based application?
A) Start from Scratch
B) Create coustom application

C) Start from a template


D) None of the above

80) "Scenario: You created Conference room booking application which has its own tables and business
logic in the Conference Room Booking private application scope. In this scenario, Conference room
booking application allows?"

A) to read the data of available conference rooms

B) Overwriting the data of reservation schedules

C) Both of the above


1.WhenanACLi
sval
i
dat
edi
ndebug,
howi
sitr
epr
esent
ed?

a.Bl
ueci
rcl
ewi
thawhi
tex

b.Bl
ueci
rcl
e

c.Bl
ueci
rcl
ewi
tht
hewhi
techeckmar
k

d.Al
loft
hel
i
stedopt
ion

Ans.C

2.Forwhatpr
ocessst
epcoul
dami
ndmapcomei
ntopl
ay?

a.Noneoft
hel
i
stedopt
ion

b.Swi
mlanes

c.Cr
eat
ingadocument

d.Obj
ect
ives

Ans.Cr
eat
ingadocument

3.Howdoy
oucr
eat
eadat
apol
i
cyf
rom aUIpol
i
cy?

a.Underr
elat
edl
i
nks,
cli
ckoncr
eat
edat
apol
i
cy

b.OntheUIpol
icyf
ormy
oul
lfi
ndaUIact
ioncal
ledconv
ertt
hist
o
datapol
i
cy

c.Ri
ghtcl
i
ckont
heheaderbarandsel
ectconf
igur
e>Dat
apol
i
cies

d.Opent
hef
orm cont
extmenuandcl
i
cki
nser
t

Ans.A
4.Whendebuggi ngascri
pt,
adev el
opercansetbreakpoint
sor
condi
ti
onal l
ogpointstol
ogmessagest otheconsoleatspeci
fi
cli
nes,
andremov elogpoint
swhent heyaredonedebuggingthem.Which
syst
em propertymustbesettotruetouselogpoi
nts?

a.Gl
ide.
debug.
log_
poi
nt

b.Com.
gli
de.
i
nndex_
suggest
ion.
debug

c.Gl
i
de.
debugger
.l
og.
ui

d.Gl
i
de.
ui.
js_
can_
debug

Ans.C

5.Inanemai
lnot
if
icat
ion,
howdoy
oucal
lapar
amet
erf
rom anev
ent
that

i
nvokedt
heemai
l
?

a.Noneoft
hel
i
stedopt
ion

b.Ev
entpar
m

c.Gs.
proper
ty

d.Cur
rent
.pr
oper
ty

Ans.B

6.Wit
hregar
dtoemai
lnot
if
icat
ion,
whi
choft
hebel
l
owst
atement
s
about

t
her
eci
pient
siscor
rect
?

a.I
tisal
i
stofemai
laddr
essesdet
ermi
nedwhent
henot
if
icat
ioni
s
cr
eat
ed.

b.I
tisthel
i
stofuser
sandgr
oupsdet
ermi
neddy
nami
cal
l
yint
he
scr
ipt

c.I
tisthedy
nami
cli
stofuser
sandgr
oupsdet
ermi
nedwhent
he
email

i
ssent
.

d.I
tist
hest
ati
cli
stofuser
sandgr
oupsdet
ermi
nedwhent
he

not
if
icat
ioni
scr
eat
ed.

Ans.D

7.Whichoft
hef
oll
owi
ngi
susedt
odi
spl
ayamessagef
oraspeci
fi
c
fi
eld?

a.g_
for
m.ShowFi
eldMessage(
)

b.gs.
ShowFi
eldMessage(
)

c.g_
for
m.ShowFi
eldMsg(
)

d.gs.
ShowFi
eldMsg(
)

ans.C

8.Tool
tipshel
pcl
ari
fywhati
nfor
mat
ionausershoul
dent
er.St
ate
Trueor

Fal
se.

Ans.Tr
ue
9.Whi
choft
hef
oll
owi
ngar
euseri
nter
facedesi
gnconsi
der
ati
ons?

a.St
akehol
der
s

b.Userpr
ofi
les

c.Admi
nist
rat
ions

d.Deskt
op/
tabl
et/mobi
le

Ans.B,
D

10.
Whi
cht
ypeofchar
tcanbecr
eat
edf
rom t
hel
i
stv
iew?

a.Pi
eanddonut

b.Pi
e,bar

c.Pi
e,donut
,hi
stogr
am,
l
ine

Ans.B

11.
Whatar
ethesect
ionsoft
heFor
m desi
gner
?

a.Fi
eldt
ype,
fiel
d

b.Noneoft
hel
i
stedopt
ions

c.Header
,fi
eldnav
igat
or,
for
mlay
out

d.Tabl
e,f
orm,
types
Ans.C

12.
Whi
choft
hef
oll
owi
ngst
atement
saboutGI
Tar
etr
ue?

a.I
tisacl
oud-
basedsour
cecont
rolmanagementsy
stem

b.Team dev
elopmentusesGI
Ttomanagev
ersi
ons

c.I
tcanusedi
ff
erentt
ool
sli
keGi
tLab,
Git
Hub,
Git
ori
ous,
Bit
bucket
,
or

ot
her
s

d.I
tusesr
eposi
tor
iesandbr
anchi
ng

Ans.A,
c,
d

13.Whenanappl
i
cat
ioni
scr
eat
edusi
ngGui
dedAppl
i
cat
ionCr
eat
or
(GAC),

whatf
eat
uresdoest
heappl
i
cat
ionhav
e?

a.I
tdi
spl
aysdat
aint
hef
orm ofanexpandabl
eli
st

b.Noneoft
hel
i
stedopt
ion

c.I
tpr
ovi
desv
isual
int
erpr
etat
ion

d.Def
aul
taccesscont
rol
sar
ecr
eat
ed

Ans.D
14.
Whi
choft
hef
oll
owi
ngi
str
ueaboutmodul
eper
missi
ons?

a.Noneoft
hel
i
stedopt
ion

b.Theycont
rolaccesst
omodul
est
hroughr
oles

c.Youcanconf
igur
ethemodul
eswhi
chwi
l
lappeari
ntheappl
i
cat
ion

nav
igat
or

d.Modulesar
etobedispl
ayedev
ent
hought
hel
ogged-
inuserdoes
nothav
et hemenur
ole.

Ans.B

15.
Whi
choft
hef
oll
owi
ngdescr
ibest
hescr
ipt
ingassi
stance?

a.Accesst
oal
lfi
eldswher
ether
eisnof
iel
d-speci
fi
caccesscont
rol

b.Di
spl
aysal
istofsel
ect
abl
eel
ement
sinascr
iptf
iel
d

c.Di
spl
aysal
i
stofv
ari
abl
esi
nascr
iptf
iel
d

d.Dotwal
ki
ng

Ans.B

16.Gli
defor
m andGl
i
deusersr
eav
ail
abl
eforser
versi
descr
ipt
ing.
Statetr
ue

orf
alse.

Ans.Fal
se
17.Whi
chr
olesgr
antaccesst
osour
cecont
rol
reposi
tor
yoper
ati
ons
suchas

i
mpor
ti
ngappl
i
cat
ionsf
rom sour
cecont
rol
orl
i
nki
nganappl
i
cat
iont
o

sour
cecont
rol
?

a.Admi
n

b.Sour
ce_
cont
rol

c.Sour
ce_
cont
rol
_admi
n

d.Gi
t_admi
n

Ans.A,
b

18.
Thesour
cecont
rol
oper
ati
onusedt
ost
orel
ocal
changesonan
i
nstance

f
orl
aterappl
i
cat
ioni
scal
la(
n)_
___
___
___

a.Commi
t

b.St
ash

c.Spoke

d.Br
anch

Ans.B
19.
Youar
edev
elopi
ngt
heMy
Appappl
i
cat
iont
hathast
het
abl
e.Tabl
e
A

WhentheMy
Appappl
i
cat
ioni
sinser
tedonani
nst
ance,
youwant
Tabl
e

Asrecor
dst
obei
nst
all
edaspar
toft
heappl
i
cat
ion.Whenwi
l
lTabl
e
As

r
ecor
dsbei
nst
all
ed?

a.Tabl
eAwi
l
lnotext
end

b.Tabl
eAwi
l
lnoti
nst
all
ed

c.Tabl
eAi
sact
iveandext
endst
het
askt
abl
e

d.Tabl
eAwi
l
lbedel
etedf
rom dat
abasev
iew

Ans.C

20.
All
newt
abl
eshav
eadef
aul
tsetoff
iel
ds.Tr
ueorf
alse.

Ans.Tr
ue

21.
Whi
choft
hef
oll
owi
ngi
susedt
otesti
ntabl
etmode?

a.ht
tp:
//y
our
-i
nst
ance.
ser
vice-
now.
com/
$m.
do

b.Noneoft
hel
i
stedopt
ion

c.Tabl
etdev
elopment
>swi
tcht
otabl
etmode
d.ht
ps:
//y
our
-i
nst
ance.
ser
vice-
now.
com/
$tabl
et.
do

ans.C,
d

22.
All
inst
anceshoul
dbeont
hesamev
ersi
onofser
vicenow(t
eam

dev
elopment
).st
atet
rueorf
alse

Ans.Tr
ue

23.Whichpl
atf
ormf
eat
urecanbeusedt
odet
ermi
net
he
rel
eat
ionshi
ps

bet
weenaf
iel
dinani
mpor
tsett
abl
ewi
thaf
iel
dinanexi
sti
ng

ser
vicenowt
abl
e?

a.Tr
ansf
orm map

b.I
mpostset

c.Sel
fexecut
ing

d.Aut
omapmat
chi
ngf
il
eds

Ans.D

24.
Whi
choft
hef
oll
owi
ngar
esuppor
tedsmar
tphones?

a.Li
nux
b.I
phone

c.Andr
oid

d.Bl
ackber
ry

Ans.Bcd

25.
Theuserper
for
mingt
hequer
yvi
awebser
vicesmusthav
ethe
cor
rect

per
missi
onst
oaccesst
het
abl
esr
ecor
ds.Tr
ueorf
alse?

Ans.Tr
ue

26.
Whati
sthepur
poseoft
heRESTendpoi
nts?

a.Showscr
iptusage

b.TheURLoft
hedat
atober
etr
iev
ed,
updat
edordel
eted.

c.Usedt
odev
elop,
prot
oty
peandsav
eout
boundRESTmessages

d.Reusabl
einbusi
nessr
ules,
emai
lnot
if
icat
ionsandot
herser
versi
de

scr
ipt
s.

Ans.B

27.
Whi
choft
hef
oll
owi
ngar
ethest
atesoft
hewor
kfl
ow?
a.Publ
ished

b.Checkedout

c.Pr
ivat
e

d.Unpubl
ished

Ans.Abc

28.
Everywor
kfl
owact
ivi
tyhasadi
ff
erentconf
igur
ati
on.St
atet
rueor
fal
se.

Ans.Tr
ue

29.
Wor kf
lowsnoti
nthecur
rentscopear
ereadonl
y.St
atet
rueor
fal
se.

Ans.Tr
ue

30.Whi
choft
hef
oll
owi
ngcor
rect
lydescr
ibesdi
spl
aybusi
nessr
ules?

a.Theysuppor
tper
viousandcur
rentg_
usermet
hods x

b.Theysuppor
tthei
nit
ial
i
zef
unct
ion(
)

c.Theysuppor
tpr
evi
ousandcur
rentf
unct
ions x

d.Theypassdat
afr
om t
heser
versi
det
oacl
ientsi
descr
ipt
susi
ng
g_
scr
atchpadobj
ect

Ans.D

31.
Whi
choft
hef
oll
owi
ngar
epr
ocessst
akehol
der
s?

a.Appl
i
cat
ionadmi
nist
rat
ion

b.Request
erandf
ulf
il
ler
s

c.User

d.Management

Ans.Abd

32.
Whi
choft
hef
oll
owi
ngst
atement
saboutmobi
l
eli
star
etr
ue?

a.Youcancr
eat
emobi
l
eli
stl
ayout
sint
het
abl
eti
tl
emodul
e

b.Youshoul
dvi
ewr
ecor
ddet
ail
sinspl
i
tpanev
iew

c.Donotdi
spl
ayt
oomanyf
iel
dsi
nmobi
l
eli
stsort
hel
i
stbecomes
hardt
o

r
eadanduse

d.Mobi
l
eli
stsdonotuset
hemobi
l
eli
stv
iew

Ans.Al
l
33.Whichoft
hef
oll
owi
ngar
ebasel
i
nemobi
l
eappl
i
cat
ionspeci
al
fi
elds?

a.Geol
ocat
ion

b.Addr
ess

c.Acci
dentl
ocat
ion

d.Bar
code

Ans.A,
d

34.
Whatdoesg_
user
.hasRol
e(x_
Myapp_
scope)r
etur
n?

a.Ret
urnst
ruei
ftheuserhasx_
Myapp_
scopeori
ftheuserhas
admin

r
ule

b.Ret
urnsf
alsei
ftheuserhasx_
Myapp_
scope

c.Er
rorwi
l
lbegener
ated

d.Ret
urnswar
ningmessageatt
het
opoft
hef
orm

Ans.A

35.
whatr
olepr
efi
xindi
cat
est
hatauserhasanappl
i
cat
ionspeci
fi
c

dev
eloperper
missi
on?

a.Dev
_
b.Dd_

c.Sn_
dd

d.Sc_

Ans.C

36.Howdoy
ouquer
yrecor
dsi
nser
vicenow?

a..
quer
y()

b.Get
()

c._
quer
y()

d.Quer
y()

Ans.BCD

37.
Thescr
ipti
nther
ecor
dpr
oducerr
unswhenar
ecor
dis_
___
__

a.Del
eted

b.Loaded

c.Updat
ed

d.I
nser
ted

Ans.d
38.
Whi
choft
hef
oll
owi
ngar
elegi
ti
mat
edev
elopmentusecases?

a.Bui
ldi
nganewscopedappl
icat
ion

b.Mi
grat
ionf
rom t
hegl
obalscopei
ntoascopedappl
icat
ion

c.Ext
endi
ngaser
vicenownat
iveappl
i
cat
ioni
ngl
obalscope

d.Ext
endi
nga3r
dpar
tyscopedappl
icat
ion

Ans.Al
l

39.
Anappl
i
cat
ionscopei
schangeabl
e.Tr
ueorf
alse.

Ans.Fal
se

40.
Whi
choft
hef
oll
owi
ngar
efi
eldst
yles?

a.Pi
vot

b.Fi
eldcol
or

c.Textal
ignment

d.Fontat
tri
but
es(
bol
d,i
tal
ics,
under
li
ne,
li
net
hroughet
c.)

Ans.Bcd
41.
Whi
chi
sonet
hatper
for
msdebugl
oggi
ngi
nser
versi
de?

a.Gs.
debug(
)

b.Gs.
log(
)

c.Gs.
pri
nt(
)

d.Gs.
inf
o()

Ans.Gs.
debug

42.
Whi
choft
hef
oll
owi
ngar
ethet
hreemai
nar
ti
fact
sfordesi
gni
nga

dat
abase?

a.UI
,rel
ati
onshi
ps,
Fiel
ds

b.Fi
elds,
for
ms,
tabl
es

c.Tabl
es,
col
umns,
rel
eat
ionshi
ps

Ans.C

43.
Inr
egar
dst
oATFsCust
om UIst
eps,
whyar
efor
mfi
eldsl
abel
s

unt
est
abl
efi
eldcomponent
s.

a.For
mfi
eldl
abel
sar
einaccessi
blef
rom t
heDOM

b.For
mfi
eldl
abel
sar
enotset
tabl
eorcl
i
ckabl
e

c.For
msf
iel
dlabel
sar
etest
abl
ebyot
hert
estst
epcat
egor
ies
d.For
mfi
eldsar
enewpl
atf
ormf
eat
ure

Ans-
C

44.
Howwecanaddt
hedat
atoser
vicenowt
abl
e/dat
abase

a.Cust
om UIpages

b.I
mpor
tset
s

c.Jav
acode

d.Usi
ngf
orms

Ans.

45.
Whi
choft
hef
oll
owi
ngi
slegi
ti
mat
efor
m annot
ati
ont
ypes?

a.I
nfoboxy
ell
ow

b.Text

c.Sect
iondet
ail
s

d.I
nfoboxbl
ue

Ans.
46.Whichoft
hef
oll
owi
ngar
eal
l
owedi
ncl
i
entsi
descoped
appli
cati
ons?

a.Document

b.Gl
ideaj
ax

c.Any
thi
ngst
art
ingwi
th$

d.G_
for
m

Ans.D,
b

47.
Flowdesi
gnerdoesnothav
ecapabi
l
iti
es(
choose3)

a.ATF

b.Env
ironment

c.Fl
owt
est
ingwi
thr
ollback

d.Not
if
icat
ion

Ans.

48.
Whi choft
hef
oll
owi
ngdescr
ibesr
easonsf
orscr
ipt
ingi
n
ser
vicenow?

a.Enhancet
heuserexper
ience

b.Usedscr
ipt
stoext
endy
ouri
nst
ancebey
ondst
andar
d
confi
gur
ati
ons
c.Ext
endexi
sti
ngf
unct
ional
i
tyoraddnewf
unct
ional
i
tyt
othe

appl
i
cat
ions

d.Wi
thscr
ipt
s,y
oumayaut
omat
epr
ocesses,
addf
unct
ional
i
ty,

i
ntegr
atey
ouri
nst
ancewi
thanout
sideappl
i
cat
ionandmor
e.

Ans.
ABCD(
all
)

49.Whichopt
ioni
snotpr
esentwhenwear
eli
nki
nganappl
i
cat
ion
fr
om the

sour
cecont
rol
?

a.Appl
i
cat
ionname

b.User
name

c.URL

d.Passwor
d

Ans.

50.Forwhatpr
ocessst
epcoul
dami
ndmapcomei
ntopl
ay?

a.Obj
ect
ives

b.Swi
mlanes

c.Cr
eat
eadocument

Ans.C
51.
Whi
choft
hef
oll
owi
ngi
ssuppor
tedbyUI
16?

a.Lapt
opbr
owser

b.Deskt
opi
nter
faces

c.Bl
ackber
rybr
owser

d.Tabl
ebr
owser

Ans.

52.
Whichonebel
owi
susedt
opassv
aluewhensendi
ngaSOAP
message?

a.Emai
l
.var
iabl
e

b.<$v
ari
abl
e>

c.$v
ari
abl
e

d.$(
var
iabl
e)

Ans.

53.
Whi
choft
hef
oll
owi
ngar
efi
eldst
yles?

a.Textal
ignment

b.Fontat
tri
but
es(bol
d,i
tal
ics,
under
li
ne,
li
net
hroughet
c.)

c.Fi
eldcol
or

Ans.Abc
54.
Whi
choft
hef
oll
owi
ngi
snotar
epor
tty
pei
nser
vicenow?

a.Funnel

b.Py
rami
d

c.Tr
end

d.Br
eakdown

Ans.

55.
Recor
dpr
oducer
sar
edi
rect
lyaddedt
omobi
l
ecat
alog?

Ans.Fal
se

56.Addi
ngaf
iel
dtot
het
abl
eaut
omat
ical
l
yaddsi
ttot
heendoft
he
for
m.

Tr
ueorf
alse.

Ans.
tr
ue

Foundthi
sinwiki:
"Whenyoucreateafiel
dfrom t
hesystem di
cti
onary
,
i
tisautomati
cal
lyaddedattheendofthefir
stsecti
onofthedefaul
t
for
mv i
ew."sotechni
cal
lynotattheendoftheform,butanswerisnot
surest
il
l.
57.
Alli
nst
ancesshoul
dbet
hesamev
ersi
onofser
vicenow?Tr
ueor
fal
se.

Ans.
tr
ue

58.
Arehomepagesv
isi
bleonmobi
l
ever
sion?Tr
ue/f
alse

Ans.
fal
se

59.
Whatdoest
hef
oll
owi
ngsear
chi
ndi
cat
e?

a.Anydev
elopercansear
ch

b.DependsonACLaccess

c.Onl
yspeci
fi
crol
euser
s

d.Assi
gnedt
oist
hecur
rent
lyl
oggedi
nuser

Ans-
-wr
ongquest
ion

60.
Syst
em pr
oper
ti
escanuser
efer
enceasadat
aty
pe.

Ans.Fal
se

61.
Whi
choft
hef
oll
owi
ngar
etabl
econt
rol
s?
a.Ext
ensi
bil
it
y

b.Mobi
l
e x

c.Number
ing

d.Secur
it
y

Ans.

62.
Graphi
cal
repr
esent
ati
onofr
elat
ionshi
pbet
weent
abl
esi
s

a.Py
rami
d

b.Heat
map

c.Hi
stogr
am

d.Schemamap

Ans.D

63.
Anappl
i
cat
ionsar
ti
fact
sexi
stwi
thi
ntheappl
i
cat
ionsscope?

Tr
ue/f
alse?

Ans.

64.
All
newt
abl
eshav
edef
aul
tsetoff
iel
ds?
Tr
ue

/f
alse?

Ans.

65.
Dat
apol
i
ciesar
efor
mvi
ews?

Tr
ue

/f
alse

Ans.Fal
se
Whichoptionisnotpr
esentwhenwear
eli
nki
nganappl
i
cat
ionf
rom t
he
sourcecontr
ol

Sel
ectone:

a.URL

b.Appl
icat
ionname

c.
User
name

d.Passwor
d

Al
lnewt
abl
eshav
eadef
aul
tsetoff
iel
ds

Sel
ectone:

Tr
ue

Fal
se
I
nanemailnot
if
icat
ion,
howdoy
oucal
lapar
amet
erf
rom anev
entt
hat
i
nvokedt
heemail?

Sel
ectone

a.gs.
proper
ty

Ob.cur
rentpr
oper
ty

c.
eventpar
m

Whi
choft
hef
oll
owi
ngi
ssuppor
tedbyUl
16

Sel
ectone

a.Deskt
opi
nter
faces

b.Bl
ackber
rybr
owser

C.Lapt
opbr
owser
s

d.Tabl
eBr
owser
s

Whatar
ethesect
ionsoft
heFor
m Desi
gner
?

Sel
ectone:

a.Sect
ion

b.Fi
eldt
ype,
Fi
eld

c.Header
,Fi
eldNav
igat
or,
For
m Lay
out

d.Tabl
e

Howmanyappl
i
cat
ionsmenuscananappl
i
cat
ionhav
e?

Sel
ectone:
a.
5

b.
nnumberofmenuswecancr
eat
e

c.
1

Od.
3

Howwecanaddt
hedat
atoser
vicenowt
abl
es/
dat
abase

Sel
ectoneormor
e:

a.Cust
om Ulpages

b.
Usi
ngf
orms

c.
Impor
tset
s

d.Jav
acode

Whi
choft
hef
oll
owi
ngar
efi
eldsst
yles?

Sel
ectoneormor
e

a.Fontat
tri
but
es(
bol
d,i
tal
ics,
under
li
ne,
li
net
hroughet
c.)

b.Fi
eldcol
or

c.Textal
ignment

Whichofthefol
l
owi
ngst
atement
sdoesNOTappl
ywhenext
endi
ngan
exi
sti
ngtabl
e?

Sel
ectone:

aAl
loft
hepar
entt
abl
erecor
dsar
ecopi
edt
othenewt
abl
e.

b.Shoul
ddev
eloporwr
it
ether
equi
redf
unct
ional
i
ty
c.Youmustscr
iptandconf
igur
eal
lrequi
redbehav
ior

d.Makeuseoff
iel
dst
hatal
readyexi
sti
nanot
hert
abl
e

Thi
ngst
hataf
lowdesi
gnerdoesnotdo

Sel
ectoneormor
e

a.Nocodet
ri
gger
s,Useact
iondesi
gner
s

b.Automat
edt
est
ing,
Test
ingwi
thr
oll
back,
Mul
ti
pat
handmul
tipar
all
el
tasks

c.Wor
kfl
owspokes,
Codel
essaut
omat
ion

d.Dy
nami
csubf
lows,
Rol
ebasedmanagement

Whenascr
iptcr
eat
esanewj
avacl
assi
sthati
nvokedwheni
nst
ant
iat
ed?

Sel
ectone:

Tr
ue

Fal
se

Whenmanagi
nggl
obal
appl
i
cat
ionf
il
es,
youcanNOT:

Sel
ectoneormor
e

a.Mov
eappl
icat
ionf
il
esi
ntooroutofascopedappl
icat
ion

b.Remov
efi
l
esf
rom agl
obal
appl
i
cat
ion

c.Addf
il
esf
rom gl
obal
scopet
oagl
obal
appl
i
cat
ion

d.Mov
eanappl
i
cat
ionf
il
ebet
weengl
obal
appl
i
cat
ions
Anappli
cat
ionownsitst
abl
esanddet
ermi
newhet
herot
herappl
i
cat
ioncan
accessr
esourcesf
iel
d

Sel
ectone

Tr
ue

Fal
se

Whi
choft
hef
oll
owi
ngi
str
ueaboutModul
ePer
missi
ons?

Sel
ectone:

a.Youcanconfi
gur
ewhi
chmodul
esappeari
ntheappl
i
cat
ionnav
igat
or
usi
ngAppli
cati
on

b.Modul
estobedi
spl
ayedev
ent
hought
hel
oggedi
nuserdoesnothav
e
themenurol
e

c.Cont
rolaccesst
oModul
est
hroughr
oles

d.Youcanconfi
gur
ewhichmodul
esappeari
ntheappl
i
cat
ionnav
igat
or
usi
ngAppli
cati
onMenusmod

Taskt
abl
eisanexampl
eofwhat2cl
asses?

Sel
ectoneormor
e:

a.Par
ent
,Base

Ob.CMDB,
Cor
e

c.Par
ent
,Chi
l
d

d.Base,
Mast
er

Whenascr
iptcr
eat
esanewj
avacl
assi
sthati
nvoked
Sel
ectone:

Tr
ue

Fal
se

Howdoy
oucr
eat
eaDat
aPol
i
cyf
rom aUl
Pol
i
cy

Sel
ectoneormor
e

a.Underr
elat
edl
inkscl
ickont
heCr
eat
eDat
aPol
icy

b.Opent
hef
orm cont
extmenuandcl
i
ckI
nser
t

c.Ri
ght-
cli
ckt
heheaderbarandsel
ectconf
igur
e>Dat
aPol
i
cies

d.OntheUl
Pol
i
cyf
orm,
you'
l
lfi
ndaUIAct
ioncal
l
edconv
ertt
hist
oDat
a
Poli
cy

Whatcannotbedebuggedusi
ngt
hef
iel
dwat
cher
?

Sel
ectoneormor
e:

a.Scr
iptI
ncl
udes

b.Repor
ts,
Cust
omi
zat
ions,
Tabl
es&Fi
elds

c.cur
rentandemai
l

Howdoy
oucr
eat
eaDat
aPol
i
cyf
rom

Pol
i
cy

I
eci
oneormor
e

I
aUnderr
elat
edl
inkscl
ickont
heCr
eat
eDat
aPol
icy

b.Opent
hef
orm cont
extmenuandcl
i
ckI
nser
t
ontheUl
Pol
i
cyf
orm,
.youl
lfi
ndaUi
Act
ioncal
l
edconv
ertt
hist
oDat
a
Pol
i
cy

dRi
ghtcl
i
ckt
heheaderbarandsel
ectconf
igur
e-Dat
aPol
i
cies

Whenscr
iptf
iel
disempt
yinACL,
itsbydef
aul
tfal
se

Sel
ectone:

Tr
ue

Fal
se

Whati
sthepur
poseoft
hegs.
isl
nter
act
ive(
)funct
ioni
nbusi
nessr
ules?

Sel
ectoneormor
e

a.Thef
unct
ionr
etur
nsf
alsei
ftheact
ivi
tyi
sper
for
medbyani
nter
act
ive
user

b.Thef
unct
ionr
etur
nst
ruei
ftheact
ivi
tyi
sper
for
medbyani
nter
act
ive
user

c.Tokeept
hecur
rentsessi
onal
i
ve

Modul
esmusthav
eaLi
nkt
ype.Whi
choneoft
hef
oll
owi
ngi
sal
i
stofLi
nk
t
ypes?

Sel
ectoneormor
e

a.Assessment
,Li
stofRecor
ds,
Cont
entPage,
Rol
es

Ob.Li
stofRecor
ds,
Separ
ator
,Cat
alogTy
pe,
Rol
es

Oc.Assessment
,Li
stofRecor
ds,
Separ
lor
,Ti
mel
inePage

d.Li
stofRecor
ds,
Cont
entPage,
Order
,URL(
from ar
gument
s:)
Whenconfi
gur
ingamodul
e,whatdoesov
err
ideappl
i
cat
ionmenur
oles
conf
igur
e

Sel
ectoneormor
e

a.Desi
gnat
edat
atabl
es

Def
ineUserRol
es,

Desi
gnt
heappl
i
cat
ionf
ordi
ff
erentuserexper
iences,
Creat
ingan
appl
i
cat
ion

b.User
swi
tht
hemodul
erol
e,butwi
thoutaccesst
otheappl
icat
ionmenu
ca

C.Usecl
i
entsi
descr
ipt
stohav
eaccesst
ogl
i
deuserandusermet
hods

Whenmanagi
nggl
obal
appl
i
cat
ionf
il
es,
youcanNOT:

Sel
ectoneormor
e

a.Mov
eappl
icat
ionf
il
esi
ntooroutofascopedappl
icat
ion

b.Remov
efi
l
esf
rom agl
obal
appl
i
cat
ion

c.Mov
eanappl
i
cat
ionf
il
ebet
weengl
obal
appl
i
cat
ions

d.Addf
il
esf
rom gl
obal
scopet
oagl
obal
appl
i
cat
ion

Whenascr
iptcr
eat
esanewj
avacl
assi
sthati
nvokedwheni
nst
ant
iat
ed?

Sel
ectone:

Tr
ue

Fal
se
Way
sanappl
i
cat
ioncanr
espondt
oascr
iptact
ion

Sel
ectoneormor
e

a.Emai
l
,Repor
ts

b.Wor
kfl
ows,
Event
s

c.Scr
iptAct
ion,
Emai
l

d.Cl
i
entScr
ipt
s,Busi
nessRul
es

I
nanEmailNot
if
icat
ion,
whi
choneoft
hef
oll
owi
ngi
sNOTt
ruef
ort
he
Wei
ghtf
iel
d?

Sel
ectoneormor
e

a.TheWei
ghtv
aluedef
aul
tst
ozer
o

b.AWeightval
ueofzer
omeanstheNot
if
icat
ioni
sal
way
ssentwhent
he
Noti
fi
cat
ion'
sWhentosendcr
it
eri
aismet

c.AWei
ghtv
alueofzer
omeanst
hatnoemai
lshoul
dbesent

d.OnlyNoti
fi
cati
onswi
tht
hehi
ghestwei
ghtf
ort
hesamer
ecor
dand
reci
pient
saresent

Way
sanappl
i
cat
ioncanr
espondt
oascr
iptact
ion

Sel
ectoneormor
e:

a.Emai
l
,Repor
ts

b.Cl
i
entScr
ipt
s,Busi
nessRul
es

c.Scr
iptAct
ion,
Emai
l

d.Wor
kfl
ows,
Event
s
Ser
viceNowDeskt
opappl
i
cat
ionsaut
omat
ical
l
yrunonwhi
chpl
atf
orm(
s):

Sel
ectoneormor
e:

a.Smar
tphone

b.Deskt
op

c.Deskt
opandSmar
tphone

d.Deskt
opandTabl
et

Whenascr
iptcr
eat
esanewj
avacl
assi
sthati
nvokedwheni
nst
ant
iat
ed?

Sel
ectone:

Tr
ue

Fal
se

howdoy
ouconf
igur
easchedul
edJobt
oexecut
eont
hel
astdayofev
ery
mont
h

Sel
ectoneormor
e

aSett
heRunf
iel
dval
uet
oPer
iodi
cal
l
yandt
heRepeati
nter
val
val
uet
o31

bSettheRunf
iel
dval
uet
oPer
iodi
cal
l
yandt
heRepeati
nter
val
val
uet
o
LastDay

cSett
heRunf
iel
dval
uet
oMont
hlyandt
heDayf
iel
dval
uet
oLastDay

d.Sett
heRunf
iel
dval
uet
oMont
hlyandt
heDayf
iel
dval
uet
o31
Del
egat
edDevelopmental
l
owsnon-
admi
nist
rat
orst
odev
elopappl
i
cat
ion
i
nthegl
obalscope?

Sel
ectone

Tr
ue

Fal
se

Anappl
i
cat
ionsar
ti
fact
sexi
stwi
thi
ntheappl
i
cat
ion'
sscope

Sel
ectone:

OTr
ue

Of
alse

Ser
viceNowi
sgoodf
ormedi
ast
reami
ng

Sel
ectone:

t
rue

Fal
se

whi
choft
hef
oll
owi
ngar
etr
uef
orr
epor
tsi
nSer
viceNow?

sel
ectoneormor
e:

a.Canber
unondemandbyaut
hor
izeduser
s.

b.Anyusercanseeanyr
epor
tshar
edwi
tht
hem.

c.Canbeagr
aphi
calr
epr
esent
ati
onofdat
a

d.Al
luser
scangener
ater
epor
tsonanyt
abl
e
Howdoyouconf
igur
eaSchedul
edJobt
oexecut
eont
hel
astdayofev
ery
mont
h?

Sel
ectoneormor
e:

a.Sett
heRunf
iel
dval
uet
oPer
iodi
cal
l
yandt
heRepeatI
nter
val
val
uet
o31

b.Sett
heRunf
iel
dval
uet
oMont
hlyandt
heDayf
iel
dval
uet
o31

c.Sett
heRunf
iel
dval
uet
oPer
iodi
cal
l
yandt
heRepeatI
nter
val
val
uet
o
LastDay

d.Sett
heRunf
iel
dval
uet
oMont
hlyandt
heDayf
iel
dval
uet
oLastDay

Howdoy
oucr
eat
eaDat
aPol
i
cyf
rom aUi
Pol
i
cy

Sel
ectoneormor
e:

a.Opent
hef
orm cont
extmenuandcl
i
ckI
nser
t

b.Ri
ghtcl
i
ckt
heheaderbarandsel
ectconf
igur
e>Dat
aPol
i
cies

c.Underr
elat
edl
inkscl
ickont
heCr
eat
eDat
aPol
icy

d.OntheUl
Pol
i
cyf
orm,
you'
l
lfi
ndaUl
Act
ioncal
l
edconv
ertt
hist
oDat
a
Poli
cy

Whi
choft
hef
oll
owi
ngi
str
ueaboutModul
ePer
missi
ons?

Sel
ectoneormor
e:

a.Modul
est
obedi
spl
ayedev
ent
hought
hel
oggedi
nuserdoe

b.Youcanconf
igur
ewhi
chmodul
esappeari
ntheappl
i
cat
ion

c.Youcanconf
igur
ewhi
chmodul
esappeari
ntheappl
i
cat
ion

d.Cont
rolaccesst
oModul
est
hroughr
oles
Anappli
cati
onOwnsi t
st abl
esanddet
ermi
newhet
herot
herappl
i
cat
ion
canaccessresour
cesfrom them

Sel
ectone:

Tr
ue

Fal
se

whi
choneoft
hef
oll
owi
ngi
sNOTaGl
i
deuser(
gisc)met
hod?

Sel
ectoneormor
e:

a.hasRol
eExact
ly(
)

b.get
Ful
l
Name(
)

c.hasRol
e()

d.user
Name(
)
NO.1 Which one of the following is the fastest way to create and configure a Record
Producer?
A. Create a Catalog Category, open the category, and select the Add New Record Producer
button
B. Use the Record Producer module then add and configure all variables manually

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

D. Open the table's form, right-click on the form header, and select the Create Record
Producer menu item
Answer: C
NO.2 Which one of the following is the baseline behavior of a table in a
privately-scoped application?
A. The table and its data are not accessible using web services

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

C. Only artifacts in the table's application can read from the table

D. All application scopes can read from the table

Answer: D

NO.3 When configuring a module, what does the Override application menu roles
configuration option do?
A. Users with the module role but without access to the application menu access the module

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

C. Admin is given access to the module even if Access Controls would ordinarily prevent
access
D. Users with access to the application menu can see the module even if they don't have the
module role
Answer: A
NO.4 Which of the following features are available to Global applications? (Choose two.)
A. Automated Test Framework

B. Source Control

C. Delegated Development

D. Flow Designer

Answer: A D
NO.5 What is a Module?

A. The functionality within an application menu such as opening a page in the content
frame or a separate tab or window
B. A group of menus, or pages, providing related information and functionality to end-users
C. A way of helping users quickly access information and services by filtering the
items in the Application Navigator
D. A web-based way of providing software to end-users

Answer: A
NO.6 Identify the incorrect statement about Delegated Development in ServiceNow.
A. Administrators can grant non-admin users the ability to develop global applications

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

C. Administrators can grant the developer access to script fields.

D. Administrators can grant the developer access to security records.

Answer: A
NO.7 Here is the Business Rule script template:

This type of JavaScript function is known as:


A. Constructor B. Scoped C. Anonymous D. Self-invoking
Answer: D
NO.8 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. a, b, c, and d B. a and b C. b and c D. a, b, and c


Answer: D
NO.9 Which method call returns true only if the currently logged in user has the
catalog_admin role and in no other case?
A. g_user.hasRole('catalog_admin')

B. g_user.hasRoleExactly('catalog_admin')

C. g_user.hasRoleOnly('catalog_admin')

D. g_user.hasRoleFromList('catalog_admin')

Answer: B
NO.10 How must Application Access be configured to prevent all other private application
scopes from creating configuration records on an application's data tables?
A. 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
B. Set the Accessible from field value to All application scopes and de-select the Can create
option

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

Answer: D

NO.11 It is best practice to define the business requirements and the process(es) an
application will manage as part of the application development plan. What are some of the
considerations to document as part of the business process?
A. Business problem, data input/output, users/stakeholders, and process steps

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

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

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

Answer: A
NO.12 To see what scripts, reports, and other application artifacts will be in a published
application:
A. Enter the name of the Application in the Global search field

B. Open the list of Update Sets for the instance

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

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

Answer: C
NO.13 Application developers configure ServiceNow using industry standard JavaScript to...
A. Enable the right-click to edit the context menus on applications in the navigator

B. Extend and add functionality

C. Customize the organization's company logo and banner text

D. Configure the outgoing email display name

Answer: B
NO.14 Which of the following are configured in an Email

Notification? a)Who will receive the notification.

b) What content will be in the notification.


c) When to send the notification.
d) How to send the notification.

A. a, b and c B. a, b, and d C. b, c and d D. a, c and d


Answer: A
NO.15 Which of the following CANNOT be debugged using the Field Watcher?
A. Business Rules

B. Script Includes

C. Client Scripts

D. Access Controls

Answer: B
NO.16 Which of the following is NOT supported by Flow Designer?
A. Call a subflow from a flow

B. Test a flow with rollback

C. Use Delegated Developer

D. Run a flow from a MetricBase Trigger

Answer: B
NO.17 Which of the following statements does NOT apply when extending an existing table?
A. The parent table's Access Controls are evaluated when determining access to the
new table's records and fields
B. The new table inherits the functionality built into the parent table

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

D. You must script and configure all required behaviors

Answer: D
NO.18 Which of the following are true for reports in ServiceNow? (Choose three.)
A. Any user can see any report shared with them.

B. Can be a graphical representation of data.

C. All users can generate reports on any table.

D. Can be run on demand by authorized users.

E. Can be scheduled to be run and distributed by email.

Answer: B D E
NO.19 Which of the following is NOT a trigger type in Flow Designer?
A. Outbound Email
B. Application
C. Record

D. Schedule

Answer: A
NO.20 One of the uses of the ServiceNow REST API Explorer is:
A. Practice using REST to interact with public data providers

B. Find resources on the web for learning about REST

C. Convert SOAP Message functions to REST methods

D. Create sample code for sending REST requests to ServiceNow

Answer: D
NO.21 Which platform feature can be used to determine the relationships between
field in an Import Set table to field in an existing ServiceNow table?
A. Business Service Management Map

B. Data Sources

C. Transform Map

D. Cl Relationship Builder

Answer: C Explanation A transform map determines the relationships between fields


displaying in an Import Set table and fields in an existing ServiceNow table, such as the
Incidents or Users table.
NO.22 When configuring an Access Control which has no condition or script, which
one of the following statements is NOT true?
A. table.*will grant access to every field in a record

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

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

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

Answer: D

NO.23 Which source control operation is available from BOTH Studio and the Git Repository?
A. Create Branch

B. Apply Remote Changes

C. Stash Local Changes

D. Edit Repository Configurations

Answer: A
NO.24 When creating new application files in a scoped application, cross scope access is
turned on by default in which of the following?
A. REST messages

B. Table

C. Script Include

D. Workflow

Answer: B
NO.25 Which one of the following is true?
A. A UI Policy's Actions execute before the UI Policy's Scripts

B. The execution order for a UI Policy's Scripts and Actions is determined at runtime

C. A UI Policy's Scripts execute before the UI Policy's Actions

D. A UI Policy's Actions and Scripts execute at the same time

Answer: C
NO.26 When evaluating Access Controls, ServiceNow searches and evaluates:
A. Only for matches on the current table

B. Only for matches on the current field

C. From the most specific match to the most generic match

D. From the most generic match to the most specific match

Answer: C
NO.27 Which Report Type(s) can be created by right-clicking on a column header in a table's
list?
A. Bar Chart, Pie Chart, Histogram, and Line

B. Bar Chart

C. Bar Chart, Pie Chart, and Histogram

D. Bar Chart and Pie Chart

Answer: D
NO.28 When working in the Form Designer, configuring the label of a field in a child table
changes the label on which table(s)?
A. base table

B. child table

C. parent table

D. all tables

Answer: B
NO.29 In an Email Notification, which one of the following is NOT true for the Weight field?
A. Only Notifications with the highest weight for the same record and recipients are sent
B. A Weight value of zero means that no email should be sent

C. The Weight value defaults to zero

D. A Weight value of zero means the Notification is always sent when the Notification's
When to send criteria is met
Answer: B
NO.30 Which of the following methods are useful in Access Control scripts?
A. g_user.hasRole() and current.isNewRecord()

B. gs.hasRole() and current.isNewRecord()

C. g_user.hasRole() and current.isNew()

D. gs.hasRole() and current.isNew()

Answer: B
NO.31 Modules must have a Link type. Which one of the following is a list of Link types?
A. List of Records, Separator, Catalog Type, Roles

B. Assessment, List of Records, Separator, Timeline Page

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

D. Assessment, List of Records, Content Page, Roles

Answer: B
NO.32 Which one of the following is part of the client-side scripting API?
A. workflow.scratchpad

B. GlideUser object (g_user)

C. current and previous objects

D. GlideSystem object (gs)

Answer: B
NO.33 Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?
A. GlideRecord and current

B. GlideUser and GlideRecord

C. GlideSystem and GlideRecord

D. GlideSystem and current

Answer: C
NO.34 Which one of the following is true for GlideUser (g_user) methods?
A. Can be used in Client Scripts and UI Policies only

B. Can be used in Business Rules only


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

D. Can be used in Business Rules, and Scripts Includes

Answer: A
NO.35 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 and 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 Delete (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. a, b, c, and d B. b, c, and d C. a, b, and d D. a, b, and c
Answer: D
NO.36 Which of the following methods prints a message on a blue background to the
top of the current form by default?
A. g_form.addInfoMsg()

B. g_form.addInfoMessage()

C. g_form.showFieldMessage()

D. g_form.showFieldMsg()

Answer: B

NO.37 There is a basic strategy when creating a Utils Script Include. Identify the step that
does not belong.
A. Identify the table

B. Script the function(s)

C. Create a class

D. Create a prototype object from the new class

Answer: A
NO.38 In a Business Rule, which one of the following returns true if the currently logged in
user has the admin role?
A. g_form.hasRoleExactly('admin')

B. gs.hasRole('admin')

C. g_form.hasRole('admin')

D. gs.hasRoleExactly('admin')
Answer: B
NO.39 When a ServiceNow instance requests information from a web service, ServiceNow is
the web service:
A. Publisher

B. Specialist

C. Provider

D. Consumer

Answer: D
NO.40 Which of the following objects does a Display Business Rule NOT have access to?
A. previous

B. GlideSystem

C. g_scratchpad

D. current

Answer: A
NO.41 Which one of the following is NOT a method used for logging messages in a server-
side script for a privately- scoped application?
A. gs.log()

B. gs.error()

C. gs.warn()

D. gs.debug()

Answer: A
NO.42 What syntax is used in a Record Producer script to access values from Record
Producer form fields?
A. producer.field_name

B. producer.variablename

C. current.variable_name

D. current.field_name

Answer: B
NO.43 Which one of the following is true for a Script Include with a Protection Policy
value of Protected?
A. Any user with the protected_edit role can see and edit the Script Include

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

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


value is true
D. The Protection Policy is applied only if the application is downloaded from the
ServiceNow App Store
Answer: D

NO.44 Which one of the following is true regarding Application Scope?


A. All applications are automatically part of the Global scope

B. Applications downloaded from 3rd party ServiceNow application developers cannot


have naming conflicts
C. Any developer can edit any application

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

Answer: B
NO.45 Which objects can be used in Inbound Action scripts?
A. current and previous

B. current and email

C. current and event

D. current and producer

Answer: B

NO.46 Which Application Access configuration field(s) are NOT available if the
Can read configuration field is NOT selected?
A. All access to this table via web services

B. Can create, Can update, and Can delete

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

D. Allow configuration

Answer: B
NO.47 Which one of the following client-side scripts apply to Record Producers?
A. Catalog Client Scripts and Catalog UI Policies

B. UI Scripts and UI Actions

C. UI Scripts and Record Producer Scripts


D. Client Scripts and UI Policies

Answer: A

NO.48 From the list below, identify one reason an application might NOT be a good
fit with ServiceNow. The application:
A. Needs workflow to manage processes

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

C. Requires reporting capabilities


D. Uses forms extensively to interact with data

Answer: B
NO.49 Which one of the following is NOT a UI Action type?
A. List choice

B. Form button

C. List banner button

D. Form choice

Answer: D
NO.50 Which one of the following is NOT a purpose of application scoping?
A. Provide a relationship between application artifacts

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

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

D. Provide controls for how scripts from another scope can alter tables in a scoped
application
Answer: B
NO.51 Which one of the following is true for a table with the "Allow configuration"
Application Access option selected?
A. Only the in scope application's scripts can create Business Rules for the table

B. Any user with the application's user role can modify the application's scripts

C. Out of scope applications can create Business Rules for the table

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

Answer: C
NO.52 When configuring the content of an Email Notification, which syntax should be
used to reference the properties of an event triggering the Notification? (Check It
Once)
A. ${event.}

B. ${current.}
C. ${property name>.getDisplayValue()}

D. ${gs.}

Answer: A

NO.53 A scoped application containing Flow Designer content dedicated to a particular


application is called a(n):
A. Spoke

B. Bundle
C. Action Way

D. Flow

Answer: A Explanation A spoke is a scoped application containing Flow Designer content


dedicated to a particular application or record type. Flow Designer provides a set of core
actions to automate Now Platform processes. You can add application-specific core
actions by activating the associated spoke.

NO.54 The source control operation used to store local changes on an instance for later
application is called a(n).
A. Branch

B. Tag

C. Stash

D. Update set

Answer: C
NO.55 Which one of the following is NOT required to link a ServiceNow application
to a Git repository?
A. Password

B. URL

C. User name

D. Application name

Answer: D
NO.56 When configuring a REST Message, the Endpoint is:
A. The commands to the REST script to stop execution

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

C. Information about the format of the returned data

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

Answer: B
NO.57 Which roles grant access to source control repository operations such as
importing applications from source control, or linking an application to source
control? (Choose two.)
A. source_control

B. source_control_admin

C. admin

D. git_admin

Answer: A C
NO.58 Which one of the following is NOT a debugging strategy for client-side scripts?
A. g_form.addInfoMessage()

B. Field Watcher

C. jslog()

D. gs.log()

Answer: D
NO.59 If the Create module field is selected when creating a table, what is the new
module's default behavior?
A. Open an empty form so new records can be created

B. Open a link to a wiki article with instructions on how to customize the behavior of
the new module
C. Display an empty homepage for the application

D. Display a list of all records from the table

Answer: D
NO.60 How many applications menus can an application have? (Check It Once)
A. 3, one for an application's user modules, one for an application's administrator modules,
and one for the ServiceNow administrator's modules
B. As many as the application design requires

C. 2, one for an application's user modules and one for an application's administrator
modules
D. 1, which is used for all application modules

Answer: D
CAD Practice Questions

1. Which displays message under a field? Ans: g_form.showfieldMsg

2. What does the script do g_user.hasRole(‘xyz_role’)? Ans: Check if the current logged in user has the
xyz_role or admin role

3. Which runs on server side? Ans: Schedule jobs, Business Rules and Script Actions

4. When anything happens within ServiceNow what’s triggered? Ans: Event

5. Workflows are used for? Ans: Automation of approvals, email notifications and automated
execution of logic (UI Actions – except this option everything else applies)

6. Email Notifications have? Ans: Whom to send, when to send and what to send (How to send –
except this option everything else applies)

7. User can join Document feed for a record by using? Ans: Context menu or Button on form

8. When workflow is published which are not true? Ans: A copy of the new version published
workflow is created and listed in History

9. Which are always Server side scripting? Ans: Business rules, script includes, schedule jobs. But not
“UI Actions”

10. When field is removed by form design, the field is removed from database. Ans: False

11. Properties in application are accessed by? Ans: gs.getProperty

12. Properties of an application should be editable by who? Which is good practice? Ans: Application
admin and ServiceNow admin.
13. Application properties should be edited by who? As per good practice? Ans: Default application
properties should never be edited.

14. Extending a table from another table. Which of the following is not true? Ans: Parent records will
be copied to child table.

15. A Table with three fields field1, field2, field3. Table.None – Read – itil and Admin

Table.field 3 – read – only admin

What will itil have access to? Ans: All fields other than field 3

16. When you change application in application picker what happens? Application scope is changed
and development of application files will be attached to current application

17. When “Can Read” is not provided in “Application access” settings? Which other options are
hidden.

Ans: “Can Read” check box does not hide any other options.

18. When “Allow webservice” selected in Application access settings, which of the following apply?

Ans: User can access records but should have sufficient privileges to access the records of the
application table via web service

19. When “Assigned to: (Dynamic): Me” is used, what does it me? Ans: All tickets of ‘current table’
assigned to current logged in user will be listed

20. What to use to debug condition field of UI Policies? Ans: UI Policy option is selected in Javascript
Debugger window (not sure)

21. Why do we extend tables from another table. Which does not stand true among the options? Ans:
All configurations used in parent table has to be scripted again in child table
22. What is servicenow Store? Ans: To download ServiceNow custom applications

23. How to redirect to a different page via Record Producer? Ans: producer.redirect(‘<URL>’);

24. How to create record producer directly? Ans: Go to Table dictionary and click under related links
“Add to Service Catalog”

25. Record producer – which of the following is not true? Ans: They always create records on
Requested Item table (sc_req_item)

26. What is “override menu role” used for? Ans: Modules to be displayed even though the logged in
user does not have the menu role but has the module role

27. How are menus and modules – access are made limited? Ans: Using roles

28. When Script field is empty in ACL, it’s by default False. Say True/False. Ans: False

29. When will the user get access to tables records? a. Script field should be true b. condition field
should be true c. Required roles. User should have at least one role from here d. other matching ACLs
should also evaluate to true Ans: All a, b, c and d
4/12/2021 ServiceNow CAD Mock Test

ServiceNow CAD Mock Test Total points 41/113

113 Questions for Practicing and once you submit you will let to know the point scored by
you. I surely believe that below questions will help you. We will be adding more questions
into below ServiceNow CAD Mock Test

Email address *

alzeehan82@gmail.com

Protection policies are not applied when installed via update sets 0/1

True

False

Correct answer

True

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 1/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following is true? 1/1

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

What happens if no Embedded Help is available for a page? 0/1

A default Embedded Help page is displayed.

The Toggle Help Sidebar button is grayed out.

The No Help Available dialog appears.

The requestor is redirected to the

ServiceNow docs site.

Correct answer

A default Embedded Help page is displayed.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 2/88
4/12/2021 ServiceNow CAD Mock Test

How can a developer create test run data sets for parameterized tests? 0/1

Link to a table and run the test for every record in a table.

Manually create parameter value sets.

Import a spreadsheet with the data.

Write a REST web service call to a data source.

Write a JavaScript to generate random data.

Correct answer

Manually create parameter value sets.

Import a spreadsheet with the data.

Test mgmt can integrate with PPM 1/1

True

False

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 3/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following is true for a table with the "Allow 0/1
configuration" Application Access option selected?

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

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

Correct answer

Out of scope applications can create Business Rules for the table

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 4/88
4/12/2021 ServiceNow CAD Mock Test

Modules must have a Link type. Which one of the following is a list of Link 0/1
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

Correct answer

Assessment, List of Records, Separator, Timeline Page

In an Email Notification, which one of the following is NOT true for the 1/1
Weight field?

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 criteria is met

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 5/88
4/12/2021 ServiceNow CAD Mock Test

A workflow context contains logging information. Developers can write 0/1


their own log messages to the workflow context using the Workflow API
logging methods. Which one of the following is NOT a Workflow API
logging method?

workflow.initi

workflow.crit

workflow.debug

Workflow.warn

Correct answer

workflow.crit

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 6/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following describes the process to test the configured 0/1
web service call to a ServiceNow instance?

Click the Send button and view the results.

Click the Test button and view the results.

Click the Execute Now button and view the results.

Click the Run Test button and view the results.

Click the Test button, configure the input values, click the Run Test button, and view
the results.

Correct answer

Click the Send button and view the results.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 7/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following describe what is configured in the Content 0/1


Negotiation section?

The available authentication methods.

The supported request formats.

The records available to the API.

The supported response formats.

The contract between the web service provider and consumer.

Correct answer

The supported request formats.

The supported response formats.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 8/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following best describes a Transform Map? 1/1

Matches columns from the data source to columns in the target table

Determines which data source columns are important for the import

Imports date fields when there is a format mismatch

Uses scripts to remove or correct records that were mistakenly imported

Matches columns from the staging table to columns in the target table

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEbR… 9/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following statements is true for the Form Designer? 0/1

To add a field to the form layout, drag the field from the Fields tab to the desired
destination on the 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.

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

Correct answer

To add a field to the form layout, drag the field from the Fields tab to the desired
destination on the 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.

To remove a field from the form layout, hover over the field to enable the Action
buttons, and select the Delete (X) button.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 10/88
4/12/2021 ServiceNow CAD Mock Test

How can a developer pause a flow? 0/1

Use the Wait for a duration of time flow logic.

Use the Wait for a duration of time action.

Use the Wait For Condition flow logic.

Use the Wait For Condition action.

Use the Pause Flow button.

Correct answer

Use the Wait for a duration of time flow logic.

Use the Wait For Condition flow logic.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 11/88
4/12/2021 ServiceNow CAD Mock Test

ServiceNow Desktop applications automatically run on which platform(s): 0/1

Desktop

Smartphone

Desktop and Smartphone

Desktop and Tablet

Correct answer

Desktop and Tablet

When managing global application files, you can NOT: 1/1

Add files from global scope to a global application

Remove files from a global application

Move an application file between global applications

Move application files into or out of a scoped application

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 12/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following best describes an inbound email action? 1/1

Defines which actions ServiceNow takes in response to incoming email

Cannot manage emails from unknown users

Requires a human to determine which record matches the incoming email

Can only handle replies to notifications sent from ServiceNow

Can only work if a matching outbound message is found

Which Runtime Access Tracking option prevents a script from accessing 1/1
resources until explicitly allowed?

None

Blocking

Enforcing

Tracking

Validating

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 13/88
4/12/2021 ServiceNow CAD Mock Test

Removing a field from a form using the Form Designer deletes the field 1/1
from the database table. True or False?

True

False

Which one of the following is NOT a true statement about a workflow? 1/1

Can be modified by any user

Is a sequence of activities to automate processes

Can be triggered by a field value on a record

Executes server-side

Contains activities and transitions

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 14/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are configured in an Email Notification? 0/1

Who will receive the notification

What content will be in the notification

When to send the notification

How to send the notification

Correct answer

Who will receive the notification

What content will be in the notification

How to send the notification

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 15/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following best describes what a flow is? 0/1

The water flowing over Niagara Falls.

A sequence of steps to automate processes on the Now Platform.

A script that defines the steps to automate processes on the Now Platform

A sequence of actions to automate processes on the Now Platform

A sequence of activities to automate processes on the Now Platform.

Correct answer

A sequence of actions to automate processes on the Now Platform

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

Delete

Update

Query

Insert

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 16/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following statements is true for the Form Designer? 0/1

To add a field to the form layout, drag the field from the Fields tab to the desired
destination on the 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.

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 form

Correct answer

To add a field to the form layout, drag the field from the Fields tab to the desired
destination on the 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.

To remove a field from the form layout, hover over the field to enable the Action
buttons, and select the Delete (X) button.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 17/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are configured in an Email Notification? 1/1

Who will receive the notification

What content will be in the notification.

When to send the notification.

How to send the notification

Which one of the following describes when before Business Rules 1/1
execute their script logic?

Before a form loads

After a form loads but before control is given to the user

Before onChange Client Scripts

Before Business Rule Actions

Before records are written to the database

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 18/88
4/12/2021 ServiceNow CAD Mock Test

Which source control operation is available from BOTH Studio and the 0/1
Git Repository?

Apply Remote Changes

Stash Local Changes

Edit Repository Configurations

Create Branch

Correct answer

Edit Repository Configurations

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 19/88
4/12/2021 ServiceNow CAD Mock Test

Which one the following best describes an Angular Providers? 0/1

Directive

Controller

Widget API Class

Event

Function

Correct answer

Directive

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 20/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following is a strategy for debugging Client Scripts or UI 0/1


Policies?

Browser's Developer Console

Debug UI Policies module

JavaScript try/catch

JavaScript Log and jslog()

Field Watcher

All of the above

Correct answer

All of the above

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 21/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following best describes the Client Script global 0/1
function this.server.update()?

Calls the server and posts this.data to the Server Script

Calls the server and automatically replaces the current options and data from the
server response

Retrieves the options used to invoke the widget on the server

Calls the Server Script and passes custom input

Retrieves the serialized data object from the Server Script

Correct answer

Calls the server and posts this.data to the Server Script

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 22/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following is NOT a database setting on the Application 1/1


Access section of a Table?

Can create

Can read

Can write

Can update

Can delete

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 23/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are ways to generate an event in ServiceNow? 0/1

Create Event workflow activity

gs.eventQueueScheduled() method in a client-side script

gs.eventQueue() method in a client-side script

gs.eventQueueScheduled() method in a server-side script

gs.eventQueue() method in a server-side script

Correct answer

Create Event workflow activity

gs.eventQueueScheduled() method in a server-side script

gs.eventQueue() method in a server-side script

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 24/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are true statements about the ServiceNow Agent 1/1
mobile application?

There is no charge to install the ServiceNow Agent mobile application on mobile


devices

When a developer creates a custom application for desktop, a mobile version of the
custom application is automatically created

Developers can create mobile applications for the ServiceNow Agent mobile
application without writing any scripts

Business Rules for custom app tables do not apply when records are modified using
the ServiceNow Agent mobile application

If a Mobile view is defined for a custom app table, the ServiceNow Agent mobile
application uses the Mobile view to create a List screen

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 25/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following is NOT supported by Flow Designer? 0/1

Call a subflow from a flow

Test a flow with rollback

Use Delegated Developer

Run a flow from a MetricBase Trigger

Correct answer

Call a subflow from a flow

Test a flow with rollback

The system can not detect choice and reference type fields when 1/1
importing data from a spreadsheet

True

False

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 26/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following features are available to Global applications? 1/1

Automated Test Framework

Delegated Development

Source Control

Flow Designer

Which of the following methods creates the response body in the 0/1
resource script?

setBody()

setContent()

setBodyContent()

getBody()

getContent()

Correct answer

setBody()

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 27/88
4/12/2021 ServiceNow CAD Mock Test

What are the three sections of an Access Control record that must 0/1
evaluate to true to grant access to a resource?

Condition

Condition Script

Script

Advanced

Requires Role

Correct answer

Condition

Script

Requires Role

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 28/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following is NOT a type of credential used by REST APIs? 0/1

API Key

Basic Auth

CIM

OAuth 2.0

JDBC

Correct answer

CIM

JDBC

Option 1

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 29/88
4/12/2021 ServiceNow CAD Mock Test

The Application Access settings for a table are: 1/1

Global application scope

All application scopes

This application scope

ServiceNow application scope

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 30/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are NOT true about the current object? 0/1

The current object is automatically instantiated.

The current object property values never change after a record is loaded from the
database.

The current and previous objects are always identical.

The current and previous objects are sometimes identical.

The properties of the current object are the same for all Business Rules.

Correct answer

The current object property values never change after a record is loaded from the
database.

The current and previous objects are always identical.

The properties of the current object are the same for all Business Rules.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 31/88
4/12/2021 ServiceNow CAD Mock Test

Which Application Access configuration field(s) are NOT available if the 0/1
Can read configuration field is NOT selected?

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

Correct answer

All access to this table via web services

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 32/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following best describes the data import process? 1/1

Use a Transform Map to move data from the data source to the staging table. Verify
the data integrity then move the records to the target table

Load the records from the data source into the target table using a Transform Map
then verify the data integrity.

Copy the data source records into a staging table. Copy the records from the staging
table to the target table using a Transform Map only if the field names are different
between the two tables. Verify the data integrity.

Load data from the data source into a staging table. Use a Transform Map to
move data from the staging table fields to the target table fields then verify the
data integrity.

Load the records from the data source into the staging table using a Transform Map
then verify the data integrity.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 33/88
4/12/2021 ServiceNow CAD Mock Test

Carl Lucas is a user in the MSP domain in the hierarchy. The MSP domain 0/1
has the ACME domain configured as a contains domain. Carl needs to
work with records in the ACME EMEA domain. Which configuration
change should be made to allow Carl to work with ACME EMEA records?

Configure the ACME EMEA domain as a contains domain for the MSP domain.

Configure the MSP domain as a contains domain for the ACME EMEA domain.

Configure the ACME EMEA domain as a visibility domain for Carl Lucas's user
record.

No change is necessary.

Configure the ACME EMEA domain as a visibility domain for the ACME EMEA
Technicians group.

Correct answer

No change is necessary.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 34/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following methods are server-side GlideSystem methods? 0/1

getUser()

getUserID()

hasRole()

hasRoleExactly()

isLoggedIn()

Correct answer

getUser()

getUserID()

hasRole()

isLoggedIn()

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 35/88
4/12/2021 ServiceNow CAD Mock Test

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

Identify the table

Script the function(s)

Create a class

Create a prototype object from the new class

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 36/88
4/12/2021 ServiceNow CAD Mock Test

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

REST messages

Table

Script Include

Workflow

Correct answer

REST messages

Table

Script Include

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 37/88
4/12/2021 ServiceNow CAD Mock Test

To see what scripts, reports, and other application artifacts will be in a 0/1
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

Correct answer

Enter the name of the Application in the Global search field

Open the list of Update Sets for the instance

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 38/88
4/12/2021 ServiceNow CAD Mock Test

How do you use data from one step in a test in a later step? 0/1

Write a script to open the test step object to get the data to use in the later step.

Click the step in the Data Panel and select the data to use in the later step.

Create variables on the test and write scripts to populate the variables when the
test executes.

Click the Reference button and select the record from the table.

Click the Data Pill Picker button and select the variable from the data pill picker.

Correct answer

Click the Data Pill Picker button and select the variable from the data pill picker.

Which of the following is NOT a trigger type in Flow Designer? 1/1

Outbound Email

Application

Record

Schedule

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 39/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following best describes the purpose of the Allow 0/1
configuration option on the Application Access section of a Table
record?

Allows out-of-scope applications to create application files for a table

Allows out-of-scope applications to create records for a table

Allows out-of-scope applications to adjust form and list layouts for a table

Allows out-of-scope applications to extend a table

Allows out-of-scope applications to configure access control for a table

Correct answer

Allows out-of-scope applications to create application files for a table

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 40/88
4/12/2021 ServiceNow CAD Mock Test

In an Email Notification, which one of the following is NOT true for the 0/1
Weight field?

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 criteria is met

Correct answer

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

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 41/88
4/12/2021 ServiceNow CAD Mock Test

A single Client Script can execute its script logic when a user loads a 0/1
record into a form AND when a user changes a value in a field

True

False

Correct answer

True

Which of these classes are part of the ServiceNow client-side API? 1/1

GlideSystem (gs)

GlideUser (g_user)

GlideDateTime

GlideDate

GlideForm (g_form)

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 42/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following statements does NOT apply when extending an 0/1
existing table?

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

You must script and configure all required behaviours

The new table inherits the functionality built into the parent table

The parent table's Access Controls are evaluated when determining access to the
new table's records and fields

Correct answer

The new table inherits the functionality built into the parent table

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 43/88
4/12/2021 ServiceNow CAD Mock Test

How can a developer extract data from the response body after calling a 1/1
REST web service?

Click the Convert Response Body button to convert the response.

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

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

Use the XMLDocument2 Script Include to parse the XML.

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

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

g_form.addInfoMessage()

Field Watcher

jslog()

gs.log()

Correct answer

g_form.addInfoMessage()

gs.log()

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 44/88
4/12/2021 ServiceNow CAD Mock Test

When will the user get access to tables records? 0/1

Script field should be true

condition field should be true

Required roles. User should have at least one role from here

Other matching ACLs should also evaluate to true

Correct answer

Script field should be true

condition field should be true

Required roles. User should have at least one role from here

Other matching ACLs should also evaluate to true

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 45/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are steps in the generalized process for working 0/1
with events?

Add an event to the Event Registry

Write a Business Rule

Generate the event

Respond to the event

Create a Scheduled Script Execution

Correct answer

Add an event to the Event Registry

Generate the event

Respond to the event

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 46/88
4/12/2021 ServiceNow CAD Mock Test

Assume an application scope, sn_my_app, exists. Scripts from other 0/1


application scopes can never delete records from tables in the
sn_my_app scope. True or False?

True

False

Correct answer

False

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 47/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are possible outcomes when coalescing detects a 0/1
match between a record in the staging table and a record in the target
table?

Create duplicate records

Halt the import and ask the user what to do

Keep the record already in the target table

Overwrite the record in the target table with the source data

Stop the import and delete the previously imported records

Correct answer

Create duplicate records

Keep the record already in the target table

Overwrite the record in the target table with the source data

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 48/88
4/12/2021 ServiceNow CAD Mock Test

Which platform feature can be used to determine the relationships 1/1


between field in an Import Set table to field in an existing ServiceNow
table?

Transform Map

Data Sources

Cl Relationship Builder

Business Service Management Map

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 49/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are NOT methods from the GlideRecord API? 0/1

addQuery()

addEncodedQuery()

addOrQuery()

addAndQuery()

query()

Correct answer

addOrQuery()

addAndQuery()

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 50/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following correctly describes how a Scheduled Script 0/1
Execution is configured to run on the last day of the month?

Create a daily Scheduled Script Execution and use the Condition Builder to select
Last day of month

Create a daily Scheduled Script Execution and use the Condition Builder to create the
condition 28 || 29 || 30 || 31

Create a monthly Scheduled Script Execution and set the Day to 31

Create a monthly Scheduled Script Execution and set the Day to 28

Scheduled Script Executions cannot be configured to run on the last day of the
month

Correct answer

Create a monthly Scheduled Script Execution and set the Day to 31

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 51/88
4/12/2021 ServiceNow CAD Mock Test

A single Client Script can execute its script logic when a user loads a 0/1
record into a form AND when a user saves/submits/updates a form

True

False

Correct answer

False

Which of the following are true about widget options? 0/1

Setting widgets option values affects all instances of a widget

Widget options are identical for all widget types

Portal users can change the widget option values

Developers can add widget options to the widget option schema

Reference is a valid data type for a widget option

Correct answer

Developers can add widget options to the widget option schema

Reference is a valid data type for a widget option

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 52/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following describe ways to make a REST step dynamic? 0/1

Write a script to build the endpoint.

Set the HTTP Method to POST and the user will be prompted for any values
required by the API.

Use a data pill in the Resource Path for any variable information described in the
external API's documentation.

Use a data pill in the Query Parameter value for any query parameters described in
the external API's documentation.

Create Connection Attributes for any variables and set values for the Connection
Attributes in the Connection record.

Correct answer

Use a data pill in the Resource Path for any variable information described in the
external API's documentation.

Use a data pill in the Query Parameter value for any query parameters described in
the external API's documentation.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 53/88
4/12/2021 ServiceNow CAD Mock Test

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

Field Watcher

jslog()

gs.log()

. g_form.addInfoMessage()

Which features of Analytics Hub send notifications? 0/1

Comments

Thresholds

Forecasts

Targets

Comparisons

Correct answer

Thresholds

Targets

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 54/88
4/12/2021 ServiceNow CAD Mock Test

When working in the Form Designer, configuring the label of a field in a 0/1
child table changes the label on which table(s)?

base table

child table

parent table

all tables

Correct answer

base table

child table

UI Policies require scripting to make form fields Mandatory, Visible, or 0/1


Read only.

True

False

Correct answer

False

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 55/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following is NOT a UI Action type? 0/1

List choice

Form button

List banner button

Form choice

Correct answer

List choice

Form choice

Which of the following is not a Report Type in ServiceNow? 1/1

Pyramid

Chart

Funnel

Trend

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 56/88
4/12/2021 ServiceNow CAD Mock Test

Transform Event Scripts use server-side scripts to modify a transform's 0/1


behavior. When is Transform Event Script logic executed?

When data is loaded from the data source into the staging table

When a user launches a transform

When Transform Maps are saved

When an import starts and before any staging table records are imported

When a record is about to be transformed

Correct answer

When Transform Maps are saved

When an import starts and before any staging table records are imported

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 57/88
4/12/2021 ServiceNow CAD Mock Test

How do you use data from a subflow in a flow? 0/1

Write a script to open the subflow object to get the data to use in the flow.

Create a subflow output and assign the subflow output a value from the Assign
subflow output action in the subflow. Subflow outputs are data pills in the flow.

Create data pills in the Data Panel to use when the subflow is added to a flow.

Create an action output and use the Assign subflow output flow logic to assign a
value to the output. Subflow outputs are data pills in the flow.

Outputs from all actions in the subflow are automatically available as data pills in
the flow.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 58/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are true about scheduling in ATF? More than one 0/1
response may be correct.

Scheduling allows tests to be scheduled to run at a specific date and time.

Schedules can be configured to test specific browsers and browser versions.

Schedules can be configured to test specific operating systems and operating


system versions

Schedules run at a configured frequency.

Schedules send results to a watch list of users after completion.

Correct answer

Schedules run at a configured frequency.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 59/88
4/12/2021 ServiceNow CAD Mock Test

Which method call returns true only if the currently logged in user has 0/1
the catalog_admin role and in no other case?

g_user.hasRole(‘catalog_admin’)

g_user.hasRoleExactly(‘catalog_admin’)

g_user.hasRoleOnly(‘catalog_admin’)

g_user.hasRoleFromList(‘catalog_admin’)

Correct answer

g_user.hasRole(‘catalog_admin’)

g_user.hasRoleOnly(‘catalog_admin’)

To see what scripts, reports, and other application artifacts will be in a 1/1
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

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 60/88
4/12/2021 ServiceNow CAD Mock Test

What role is required to create and edit Access Controls? 1/1

admin

elevated_admin

security

security_admin

elevated_security

Which of the following are possible data sources for importing data into
ServiceNow?

CSV

TXT

JDBC

XML

HTTP

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 61/88
4/12/2021 ServiceNow CAD Mock Test

REST API Explorer creates code samples for which of the following 1/1
languages? More than one response may be correct.

cURL

Perl

Python

JavaScript

PowerShell

All of the above

Which of the following should you do before importing data into 1/1
ServiceNow? More than one response may be correct.

Understand the data you plan to import

Play fetch with your dog

Decide what to do with incomplete or erroneous data

Determine which source data maps to which target fields

Delete all the existing target table records to avoid conflicts

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 62/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following describes how to parse the response body from 0/1
REST API call?

Use the XML Parser step to extract data from the response body.

Use the JSON Parser step to extract data from the response body.

Use the Parse Response option in the REST step to write the results of the response
to output variables.

Create a script step that parses the response body and writes the results to output
variables.

Use the OpenAPI Specification to generate output variables from the response body.

Correct answer

Use the XML Parser step to extract data from the response body.

Create a script step that parses the response body and writes the results to output
variables.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 63/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following objects does a Display Business Rule NOT have 1/1
access to?

previous

GlideSystem

g_scratchpad

current

Which one of the following is NOT a GlideUser (g_user) method? 0/1

userName()

getFullName()

hasRole()

hasRoleExactly()

Correct answer

userName()

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 64/88
4/12/2021 ServiceNow CAD Mock Test

Which the following are true statements about Record Watch?

Notifies tables when records are changed by widgets

The recordWatch() method is part of the spUtil Widget API class

Is automatically part of a widget's logic

Registers a listener in a widget

Notified when table records are inserted, updated, or deleted

Correct answer

The recordWatch() method is part of the spUtil Widget API class

Registers a listener in a widget

Notified when table records are inserted, updated, or deleted

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 65/88
4/12/2021 ServiceNow CAD Mock Test

Modules must have a Link type. Which one of the following is a list of Link 0/1
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

Correct answer

List of Records, Separator, Catalog Type, Roles

Assessment, List of Records, Separator, Timeline Page

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 66/88
4/12/2021 ServiceNow CAD Mock Test

How do you configure a Scheduled Job to execute on the last day of 0/1
every month?

Set the Run field value to Periodically and the Repeat Interval value to 31

Set the Run field value to Periodically and the Repeat Interval value to Last Day

Set the Run field value to Monthly and the Day field value to 31

Set the Run field value to Monthly and the Day field value to Last Day

Correct answer

Set the Run field value to Monthly and the Day field value to 31

gs.getProperty() method is used to retrieve Application Property values 1/1


in a script?

True

False

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 67/88
4/12/2021 ServiceNow CAD Mock Test

What value does a Business Rule Condition field return if the field is 1/1
empty?

True

False

Neither

Both

Which of the following field attributes can be set by a Screen UI Policy? 0/1

Read-only

Color

Visible

Value

Mandatory

Correct answer

Visible

Mandatory

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 68/88
4/12/2021 ServiceNow CAD Mock Test

What one of the following is the correct syntax for adding dynamic 0/1
content to a notification's HTML message field?

current.short_description

$current.short_description

${current.short_description}

$short_description

${short_description}

Correct answer

${short_description}

Which items can be configured with multiple roles to grant access? 1/1

Application

Application Menu

Module

Table

Business Rule

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 69/88
4/12/2021 ServiceNow CAD Mock Test

Modules must have a Link type. Which one of the following is a list of Link 0/1
types?

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

Assessment, List of Records, Content Page, Roles

List of Records, Separator, Catalog Type, Roles

Assessment, List of Records, Separator, Timeline

Correct answer

Assessment, List of Records, Separator, Timeline

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 70/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following is true for a table with the “Allow 0/1
configuration” Application Access option selected?

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

Correct answer

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

Out of scope applications can create Business Rules for the table

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 71/88
4/12/2021 ServiceNow CAD Mock Test

When can UI Policies execute their logic? 0/1

When a record is loaded into a form

When field values change on a form

When a form is saved, submitted, or updated

When a Client Script executes

When a record is loaded into a list

Correct answer

When a record is loaded into a form

When field values change on a form

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 72/88
4/12/2021 ServiceNow CAD Mock Test

Which of these classes are part of the ServiceNow server-side API? 1/1

GlideSystem (gs)

GlideUser (g_user)

GlideDateTime

GlideDate

GlideForm (g_form)

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 73/88
4/12/2021 ServiceNow CAD Mock Test

When do onSubmit Client Scripts execute their script logic? 0/1

When a user clicks the Submit button

When a user clicks the Delete button

When a user clicks the Update button

When a user clicks the Save menu item in the Additional Actions menu.

When a user clicks the Lookup button on a reference field.

Correct answer

When a user clicks the Submit button

When a user clicks the Update button

When a user clicks the Lookup button on a reference field.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 74/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following modules enables security rule debugging? 0/1

System Diagnostics > Debugging > Debug Security Rules

System Diagnostics > Session Debug > Debug Security Rules

System Security > Session Debug > Debug Security Rules

System Security > Debugging > Debug Security Rules

Access Control > Debugging > Debug Security Rule

Correct answer

System Security > Debugging > Debug Security Rules

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 75/88
4/12/2021 ServiceNow CAD Mock Test

Which one of the following is NOT a true statement Scheduled Script 0/1
Executions?

Automated server-side script logic

Execute at a specific time or on a recurring basis

Can be executed on demand

Executes once per month

Typically used for time-based application processes

Correct answer

Executes once per month

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 76/88
4/12/2021 ServiceNow CAD Mock Test

Which of these is used to control access to features and capabilities in 1/1


applications and modules.

Department

Group

Role

Company

Organization

Which of the following are true about Script Includes? 1/1

Script Includes are reusable server-side script logic

Script includes can extend an existing class

Script includes can define a new class or function

Script includes can be client callable

Script includes execute their script logic only when explicitly called

All of the above

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 77/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are true when a data source does not have 1/1
columns or values for mandatory target table fields?

The records are imported to the target table

The records cannot be imported to the target table

The records can be imported if the mandatory fields are not mapped

The records can be imported if the mandatory fields are mapped

The records are imported if all mandatory fields are mapped

All of the above

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 78/88
4/12/2021 ServiceNow CAD Mock Test

Here is the Business Rule script template: This type of JavaScript 0/1
function is known as:(function executeRule (current, previous */null when
async*/){})(current,previous);

Constructor

Scoped

Anonymous

Self-invoking

Correct answer

Scoped

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 79/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are true statements about portals? 0/1

Page layouts are responsive to device type

Page layouts are responsive to screen resolution

Viewport size changes when a page is resized

Containers can be fixed layout

Containers can be fluid layout

All of the above

Correct answer

All of the above

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 80/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are true for reports in ServiceNow? 0/1

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.

Correct answer

Any user can see any report shared with them.

Can be a graphical representation of data.

Can be run on demand by authorized users.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 81/88
4/12/2021 ServiceNow CAD Mock Test

What is the purpose of Embedded Help? 0/1

Coach users on using a custom application

Provide specific written or video-based instructions for a custom application

Provide help in languages other than English

Display content based on user role

Display content based on query parameter values

All of the above

Correct answer

All of the above

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 82/88
4/12/2021 ServiceNow CAD Mock Test

Identify the incorrect statement about the Team Development 0/1


application in ServiceNow.

Team Development uses Git to manage versions.

Developers can compare a development instance to another development


instance

Team Development allows for branching operations including pushing and pulling
record versions between instances

The Dashboard is a central location for all team development activities

Correct answer

Team Development uses Git to manage versions.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 83/88
4/12/2021 ServiceNow CAD Mock Test

What field does the data pill reference? Input Variables->User Group- 0/1
>Group->Manager->Name

The Name of the user from the conversation's manager.

The Name of the manager of a group.

The Name of the manager of a group the user is part of.

The Name of a group the user is part of.

The Name of user from the conversation.

Correct answer

The Name of the manager of a group.

Which of the following must a user have to access and use the 1/1
Document Feed for a record?

Access to the record to see the live feed group

Read permissions on the comments field

Write permissions on the comments field if the user wants to add comments

All of the above

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 84/88
4/12/2021 ServiceNow CAD Mock Test

How can one user temporarily become another user for testing 1/1
purposes?

Open the User menu and select the Impersonate User menu item. Select a user
to impersonate.

Open User Administration > Users, select a user, and click the Impersonate User
related link.

Open the User menu and select the Elevate Roles menu item. Select a user to
impersonate.

Open User Administration > Impersonate User and select a user to impersonate.

Select a user to impersonate with the User Picker in the banner.

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 85/88
4/12/2021 ServiceNow CAD Mock Test

The x_12345_lego_set table extends the alm_asset table. Which Access 1/1
Control is evaluated first when determining whether to grant access to
the serial_number field?

x_12345_lego_set.serial_number

x_12345_lego_set.*

alm_asset.serial_number

alm_asset.*

*.serial_number

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 86/88
4/12/2021 ServiceNow CAD Mock Test

What syntax is used in a Record Producer script to access values from 0/1
Record Producer form fields?

producer.field_name

producer.variablename

current.variable_name

current.field_name

Correct answer

producer.variablename

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

Auto Map Matching Fields

Transform Maps

CI Relationship Builder

Business Service Management Map

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 87/88
4/12/2021 ServiceNow CAD Mock Test

Which of the following are settings configured in the Application 0/1


Settings? More than one response may be correct.

Accessible from

Allow configuration

Can update

Runtime Access Tracking

Restrict Table Choices

Correct answer

Runtime Access Tracking

Restrict Table Choices

This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy

Forms

https://docs.google.com/forms/d/e/1FAIpQLScLRP4ro4acwhG5-pQp6NGYln-8QFcXkQ6_gvqA3u94K5zf7g/viewscore?viewscore=AE0zAgAGZ46-gE5gG48V-gAseV23aRQSH3NRfxMST1tfQ4oLgEb… 88/88

You might also like