SNow CAD Exam Flashcards

1
Q

Any code changes done in a checked-out workflow version is applied to all ServiceNow users triggering the workflow

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

*What is a module in ServiceNow

A

The functionality within an application menu such as opening a new record in the same or separate window

Link types for app menus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How is access to Application menus and modules controlled?

A

roles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Access to modules is controlled by

A

roles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are embedded lists in ServiceNow

A

Allows for editing related lists without having to navigate away from the form. Changes are saved when the form is saved.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Is it a best practice to develop applications in Global Scope?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which of the following are correct for record producers?

A

UI Policies are applicable for record producer

Record producer variables map to table fields

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Are ACLs mandatory for privately scoped applications

A

False, but it is a best practice

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Developers can create an______ to prevent pushes or pulls to particular instances in the team development hierarchy

A

exclusion policy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which record is generated to indicate something has occurred in ServiceNow?

A

Event record

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The default scope for all custom applications that uniquely identifies them

A

Private

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Script a debugger can be used to debug client-side scripts?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Workflow can be used to automate UI Actions?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

g_user.hasRole(x_foo_app_user’), does this return true for the admin role?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

The basic strategy while creating a utils script include, identify the steps that does not belong

A

identify the table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

An application menu can have a maximum of 10 modules:

A

False, there can be as many as required by the application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What additional information does Debug Business Rules(Details) show in comparison to Debug Business Rules?

A

Old and new values for field values changed by the business rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

A new section can be added to a form using one of the field types in the form designer

A

False, Sections are added by clicking the + symbol in the current section only

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Team Development administrators can require that pushes undergo___ before accepting pushes

A

code review

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

All new tables created in ServiceNow has a default form and list layout

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Which of the following objects a before business rule have access to?

A

current
previous
gliderecord

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

All the records created using a record producer are inserted in the Requested Item(Sc_req_item) table

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Schema map is part of the form designer

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which of the below methods can be used to default the current date/time in a scoped app?

A

new GlideDateTime().getDisplayValue()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Protects applications by identifying and restricting access to application files and data

A

Application Scope

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

utility is used to determine if field names in an import Set match the field names on the target when importing data into ServiceNow?

A

Auto Map Matching Fields

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Application files in a ServiceNow application are:

A

Artifacts comprising the ServiceNow application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

which of the following cannot be debugged using the field watcher?

A

Script includes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

When a referenced field is added to a table, it stores the number or the display value of the referenced record in the database?

A

No, the reference field contains sys_id of the referenced record

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

An email notification can be triggered using the below options

A

Trigger conditions

Events

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Which method is used to retrieve system property?

A

gs.getProperty()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Team Dashboard provides a central place to manage all Team Development activities on your development instance

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

A sequence of activities for automating processes in applications is achieved by

A

Workflow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Which of the following would not be good fit for an application to run on the ServiceNow instance?

A

Virtual Reality Gaming application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

A UI Policy has access to a scripts prior value?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Removing a field from the form designer deletes it from the database

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Which of the following statements does not apply when extending an existing table?

A

you must script and configure all required behavior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

An ACL for a table may include a table.None Access control or a table.* access control but never both

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

A table called x is created with 3 fields, x1,x2,x3 and has the below access controls configured:
x.None read access control for users with the admin and itil role

x. * read access control for users with the admin role
x. x3 read access control for users with itil role

which field or fields can a user with itil role read?

A

x3 only

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

The scope of a custom application can be changed at any time by a ServiceNow developer

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

ServiceNow is good for real-time data delivery and update from external sources

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Its mandatory to register an event in the event registry for it to be functional

A

yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

While debugging security rules, what does the blue color code indicate

A

Indicated the acl is already in the cache and does not need to be re-evaluated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Removing a field from a form using the Form Designer deletes the field from the database table

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Client Scripts and UI Policies can execute based on view

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

What module line type is used to access an Application properties page

A

Url (From Arguments)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

g_form.getReference() function works in the Service Portal client scripts

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Script actions can be triggered using business rules apart from events

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

The baseline behaviour of a table in privately scoped application is

A

All application scopes can read from the table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

producer object is available in client scripts of a record producer

A

no

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

purpose of source control integration

A

All application developers to intergrate with GIT source repository to save and manage multiple versions of a sub-production instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

A ServiceNow developer can push updates to any server in the team development hierarchy?

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

The option in Table configuration that allows this table to be extended from

A

Extensible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

Which of the below is the best practice for adding instructions to a form?

A

Annotations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

What are the 3 basic components of Workflow?

A

Approvals, Notifications and Tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

in a business rule which of the following returns the sys_id of the current logged-in user?

A

gs.getUserID()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

Which is the correct link type to use when creating a module which opens the recorder producer

A

URL(form arguments)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

What are the 2 core tables from which all other tables are extended in ServiceNow

A

task and cmdb

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

Which one of the following is true about the client-side scripted security?

A

Client-side scripts have access to both the glide user(g_user) user methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

By default any new table records are available for viewing by users:

A

No, a user will not be able to see the table records unless they satisfy the acls on the table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

ServiceNow recommends creating all new applications in this type of application scope

A

Private Scope

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

current.isNew() is a valid function which returns true if the record being created is a new record

A

False, current.isNewRecord() is the correct function which returns true for a new record

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

What ways can a form field be made read-only?

A

Field Attributes
Client Scripts
UI Actions
UI Policy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

Which of the following is NOT A UI Action type?

A

X (not) Form Choice

List choice
Form button
List Banner Button

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

How to get to the mobile version of the ServiceNow

A

$m.do

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

More than one update set can be the default set for any application scope

A

false

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

Can a scheduled job be used to run client-side script every day

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

While accessing a table using REST API, is authentication required for every request sent to the server?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

In an email notification which of the following is Not true for the weight field?

A

A weight value of zero means no email should be send

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

What check box is selected in ACL config to display the Script field

A

Advanced

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

The client script types

A

onLoad, onChange, onSumit, onCellEdit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

Can token-based/oauth authentication be using in ServiceNow when consuming REST API?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

Which of the following is Not a method used for logging messages in a server-side script for a privately scoped application

A

X(not) - gs.log

gs. debug
gs. warn
gs. info
gs. error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

What is Runtime Access Tracking for an Application?

A

Allows an administrator to manage script access to application resources, be creating a list of script operations and targets that the system authorizes to run with Options: None, Tracking, Enforcing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

A display business rule does not have access to the below objects:

A

X(doesn’t have access) - pervious

g_scratchpad
glide system
current

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

Which objects can be used in inbound action scripts

A

current, email, and event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

Which of the following statements must evaluate to true to grant a user access to the application table’s record?

A

Conditions configured in the access controls must evaluate to true
Scripts configured in the access control must evaluate to true
The user has one of the roles specified in the required roles related list

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

A custom application called ‘xyz’ has a table ‘XYTable’ with the below Application Access Configuration:
Can read: Selected
Can delete: Selected
Allow configuration: Selected
Which of the following is true based on the above config?

A

An application developer working in another privately scoped app can write a business rule to which successfully deletes all records from the XYTable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

What is the purpose of the allow configuration option on the Application Access settings of a scoped application:

A

out of scope applications can create business rules for the table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

When you move code changes to a private application scope, you must add the scope namespace qualifier to each function call

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

The protection policy on a script include is useful to protect code for applications published to the ServiceNow Store?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

Update sets track customizations where the table has an “update_synch” dictionary attribute

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
83
Q

When creating application tables, a user role is automatically added to the table record. which other roles does an application typically have?

A

Application admin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
84
Q

Records are created in Application Cross scope access table when the Runtime Access Tracking setting is set to:

A

Tracking/Enforcing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q

Below changes are captured in update sets

A

Customization
Tables & Fields
Reports

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q

For application access, there is a configuration called Allow Access to this table via web services. Which of the following statements is true when this option is selected

A

The user performing the query via web services must have the correct permission to access the table’s records

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
87
Q

An application owns its tables and determines whether other application can access resources from them

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
88
Q

In a transform map, one field can be used for coalesce?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
89
Q

ServiceNow is good for media streaming

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
90
Q

Which of the following function is NOT available in the ServiceNow REST API:

A

X(NOt) - Copy

Delete
Post
Put

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
91
Q

What is the ServiceNow app store?

A

A website for downloading ServiceNow applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
92
Q

If there is a role “pa_admin”, which methods should be used to exclusively check if admins have the specified role?

A

g_user.hasRole Exactly(‘pa_admin’);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
93
Q

Which is the fastest way to create and configure a record producer?

A

Open the table in table editor and select the add to Service Catalog related link

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
94
Q

Can an application have more than one default update set?

A

NO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
95
Q

Which of the following is not a report type in ServiceNow reports

A

X (NOT) - Chart

List 
Trend
Line
Bar
Single Score
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
96
Q

Who sets the glide.appcreator.company.code property?

A

ServiceNow sets it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
97
Q

Developers DO/ DO NOT create application file records directly from the Application File table

A

DO NOT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
98
Q

The field watcher can be used to debug multiple fields at the same time?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
99
Q

Can a field database name be changed once it has been created?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
100
Q

Team Development uses Git to manage versions

A

False (uses version records)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
101
Q

Can you copy a custom application from one instance to another?

A

NO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
102
Q

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

A

consumer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
103
Q

Which of the following is true for Scripted REST API?

A

They can be used to combine data from multiple tables

They are useful when a rest operation involves complex operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
104
Q

What is the purpose of the gs.isinteractive() function in business rules

A

The function returns true if the action is performed by an interactive user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
105
Q

Application properties can have reference field as their data type

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
106
Q

What is Not possible in the flow designer

A

X(NOT) - Test using the “ Run As” feature

Add stages
Run a flow from Service Catalog
Add subflows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
107
Q

Can you select the format (Multipart, Binary, Text) of a REST message when writing a REST step using a flow designer

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
108
Q

Delegated Development is available for

A

Only scoped applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
109
Q

Which REST API is available in the long release?

A

Application Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
110
Q

Dashboard sharing notifications are customizable

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
111
Q

New Option when creating custom application using Studio

A

Start from global

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
112
Q

Features available for Scoped and Global Applications

A

Use flow designer

Develop in Studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
113
Q

What is Not Applicable for extension points

A

X(NOT) - By altering the base code of an application using extension points its easier to integrate customizations

Application creators can place hooks, called extension points, in scoped and global application base code

Application customizers use extension points to add functionality to the base applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
114
Q

Is it possible to rollback both Global and Scoped Applications

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
115
Q

In relation to application files, which of the below is false

A

FALSE - Move files in & out of a scoped application

Remove files from currently selected global application

Move existing globally scoped metadata files between global applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
116
Q

Under the Now Platform App Engine or bundled custom table entitlements of my ServiceNow products, such as ITSM, I am allowed to create as many custom tables as I want without incurring additional fees, as long as the custom tables are used for the purpose of configuring or customizing that ServiceNow products.

A

Incorrect - all custom tables created or implemented (except exempt and grandfathered custom tables) are counted against either a Now Platform App Engine subscription or the specific bundled custom table entitlement that is included with most ServiceNow packages in the new model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
117
Q

Using the new Custom UI test step in Automated Test Framework, which of the following is NOT a testable page component?

A

X(Not) - Wizards

UI Pages
Form field values
UI Controls

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
118
Q

Using REST API Explorer, which of the following request and response details is new to the Madrid release?

A

Execution time of the response

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
119
Q

On which type of custom table can I use Mobile Studio

A

On all tables, no matter what subscription the table is assigned to for post-Madrid subscriptions. for pre-Madrid subscriptions only on out of the box applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
120
Q

How does ServiceNow determine if a user has the right to use a custom table under the Now Platform App Engine Subscription or custom table model?

A

A user that has been provided rights within the system to create, read, update, or delete on a custom table is considered a User of that table regardless of actual usage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
121
Q

Which of the following APIs is NOT new to the Madrid release?

A

X(NOT) - Discovery API

Notify
GlideFlow
FlowAPI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
122
Q

When debugging a script a developer can log breakpoints or conditional logpoints to log messages to the console at specific lines, and remove logpoints when they are done debugging them. Which system property must be set to true to enable logpoints

A

glide.debug.log_point

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
123
Q

Which of the following is a new delegated development feature in the new york instance?

A

non-admin user can be granted permission to manage update sets

124
Q

As of Paris release which of the following statement is true regarding application management

A

the “uninstall” option for an application is enabled only when all its dependent applications are uninstalled

125
Q

In regards to ATF’s Custom UI test steps, why are form field labels untestable page components

A

They are now platform features

126
Q

The MLPredictor() api has been removed in Orlando, which should be used instead:

A

MLSolution()

127
Q

Which role is required to access Guide Application Creator?

A

sn_g_app_creator.app_creator

128
Q

When creating an application via Guided Application Creator, which of the following are Not user experience options?

A

X(NOT) - Portal

Workspace
Classic
Mobile

129
Q

While debugging a script in runtime, which new feature in Paris enables you to evaluate expressions when the script execution is paused

A

console

Explanation
https://docs.servicenow.com/bundle/paris-application-development/page/script/debugging/task/evaluate-expressions.html

130
Q

Which of the following are new atf’s test steps available in Orlando, select 2

A

Valiable related list visibility

Validate outbound email

131
Q

Which apis require the transformation service plugin to be activated. select 3

A

TransfromerRuleList()
Transformer()
TransformerDefinition()

132
Q

As of Paris release in the ServiceNow REST API, which method can be used instead of GET to return a response without a response body

A

HEAD

133
Q

Which of the following actions is not supported by the studio?

A

X(NOT) - Enable context menu option to modify data

Format code indentation with JS Beautify
Integrate with source control
Download only the required session logs

134
Q

Which test step in ATF is used to test the functionality of attaching a file to a Service Portal form widget introduced in Paris release

A

Add attachments to Form (SP)

Explanation
https://docs.servicenow.com/bundle/paris-application-development/page/administer/auto-test-framework/reference/test-steps-forms-portal-category.html#atf-attachment-sp

135
Q

Which ATF Statement is false?

A

False - modify records while a test is running in the same browser session, the changes will not be rolled back
FALSE - Reduce testing time by running parallel tests and test suites on desktop and mobile browsers

Prevent conflicting tests from running in parallel by marking them as mutually exclusive

Test an attachment-dependent business rule by uploading an attachment either from a form a service-side API call

136
Q

in studio once an application is linked to source control a default branch is set. Which property can be added to specify the default branch name of the GIT source control to work from

A

glide.source_control.default_branch_name

137
Q

Which of the following is a new GlideRecord (global class) method introduced in Paris release?

A

addValue()

138
Q

Which of the following statement is NOT true source control in the Paris release

A

X(Not True) - Source control supports the merging of branches in studio for custom applications

Source control supports linking to a git repository through the SHH protocol without a mid server

Source control support integration for custom global scoped applications

Sourcr control supports incrementals or “delta” loading for custom applications

139
Q

Which of the following is a true statement about Guided Application Creator? Select 2 answers from the below:

A

Globally Scoped applications can be created

Microsoft Edge and IE 11 ARE NOT SUPPORTED BROWSERS

140
Q

What type of field is used to add information, instructions, or separators to a form.

A

Annotation

141
Q

UI Actions can execute the follow type of Code, select all the applicable answers

A

Server Side

Client Side

142
Q

Can you repurpose extended table’s fields

A

Yes, you change the label for any extended table’s fields

143
Q

In what versions of ServiceNow was Flow Designer introduced

A

Kingston

144
Q

What are the table creation options in Guided Application Creator

A

Create a table from Scratch
Uploading Spreadsheet
Extend Table

145
Q

Setting up an application in Guided Application Creator involves the follow steps select all applicable

A

Defining user roles
Creating an application record
Designing the application for different user experiences
Designating data tables

146
Q

What roles are available in ATF (Automated test framework)

A

atf_test_admin

atf_test_designer

147
Q

What is a Spoke in ServiceNow

A

a scoped application containing flow designer content for an application or record type (bundled set of related action)

148
Q

What is the purpose of Virtual Agent in ServiceNow

A

Automate different functions in ServiceNow using Chatbots

149
Q

What property is used to allow creation of Applications using Guided Application Creator in Global Scope

A

sn_g_app_creator.all_global

150
Q

What are the UX (user experience) options available in Guided Application Creator

A

Mobile
Workspace
Classic

151
Q

Select the correct Order of execution for any Client-Side Code in ServiceNow

A
  1. UI Scripts
  2. Client Scripts
  3. UI Policy Action
  4. UI Policy Scripts
152
Q

Select the correct order of evaluation for an ACL

A
  1. roles
  2. Conditions
  3. Scripts
153
Q

Purpose of IntegrationHub in ServiceNow

A

enables exection of third-party APIs as a part of a flow when a specific event occurs in ServiceNow

154
Q

When creating a class and prototype, the script include name must match class name

A

True

155
Q

Select the parts of a flow designer

A

flow actions(s)
executions
flow trigger
data panel

156
Q

What is agent Intelligence in ServiceNow

A

Machine learning used component in ServiceNow used to set certain values based on historical data

157
Q

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

A

child table

158
Q

What one of the following is the correct syntax for adding dynamic content to a notification’s HTML message field?

A

${short_description}

159
Q

Which one of the following describes when before Business Rules execute their script logic?

A

Before records are written to the database

160
Q

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

A

Table

161
Q

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

A

Manually create parameter value sets

Import a spreadsheet with the data

162
Q

Which of the following are NOT true about the current object? More than one response may be correct.

  1. The current object is automatically instantiated.
  2. The current object property values never change after a record is loaded from the database.
  3. The current and previous objects are always identical.
  4. The current and previous objects are sometimes identical.
  5. The properties of the current object are the same for all Business Rules.
A

ANSWER: Responses 2, 3, and 5 are correct. Although the current object’s property values do not have to change, they can. The current object’s property values are sometimes identical to the previous object’s properties. For example, the current and previous objects are identical immediately after a record is loaded from the database. The properties of the current object for Business Rules are dependent on table the Business Rule is for.

163
Q

What value does a Business Rule Condition field return if the field is empty?

A

True
If there is no value in the Condition field, the field returns true. Business Rule scripts only execute their script logic if the Condition field returns true.

164
Q

The dot-walking syntax is:

A

object. related_object.field_name

example: current.u_requested_for.userID

165
Q

Which of the following are true about Script Includes? More than one response may be correct.

A

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

166
Q

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

A

producer.variablename

167
Q

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

A

GlideRecord

GlideSystem

168
Q

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

A

producer.variablename

For record producers it should be producer.variablename. For catalog items it will be current.variablename.

169
Q

ServiceNow Desktop applications automatically run on which platform(s):

A

Desktop and Tablet

170
Q

You are writing an Async Business Rule for a table in a different scope than the Business
Rule record. Which one of the following database operations CANNOT be part of the
Async Business Rule’s configuration?

A

X(CANNOT) - . Query

Update
Delete
Insert

171
Q

Which one of the following is NOT a GlideUser (g_user) method?

A

X(NOT) - userName()

getFullName()
hasRole()
hasRoleExactly()

172
Q

How do you configure a Scheduled Job to execute on the last day of every month?

A

Set the Run field value to Monthly and the Day field value to 31

173
Q

Which utility is used to determine if field names in an Import Set match the field names
on the target table when importing data into ServiceNow?

A

Auto Map Matching Fields

174
Q

When managing global application files, you can NOT:

A

X(CANNOT) - Move application files into or out of a scoped application

175
Q

Should you script if you need to allow administrators access to a custom table?

A

NO, use ACLs instead

176
Q

Should you script if you need to add approvals to a specific catalog item?

A

No, Approvals can be added to catalog item workflows without any scripting!

177
Q

Should you script if you need to only pull active users in a User reference field?

A

No, Use a reference qualifier condition instead.

178
Q

To see what scripts, reports, and other application artifacts will be in a published application:

A

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

179
Q

Which server-side object provides methods for working with dates opened when writing scripts in a privately scoped application?

A

GlideDateTime

180
Q

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

A

Old and new values for field values changed by business rules

181
Q

Which of the following is an available feature in studio?

A

Search Control

Push to extend source control

182
Q

Who can receive notifications?

A

ALL

183
Q

What is the purpose of the coalesce field when importing data?

A

If a match is not found, a new record will be inserted

If a match is found, the existing record will be updated

It is used to determine if a record matches an existing record or is a new record

184
Q

App development in SNow provides

A

Platform services

Cloud infrastructure

185
Q

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

A

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

186
Q

Which one of the following is Not true for modules?

A

X(NOT TRUE) - Every module must be associated with a table

Every module must be part of an application menu

Modules open content pages

Access to modules is controlled with roles

187
Q

Color

A

Colors

Green: Access granted
Red: Access denied
Blue: The rule did not have to be re-evaluated because the result is already in the cache
Gray: Not evaluated, typically because part of the rule has already denied access
Symbols

Check mark: Granted
X: Denied

188
Q

What is the UI supported by the tablet?

A

UI 16

189
Q

Client-side and a server-side component

A

GlideAjax

190
Q

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

A

Script Includes

191
Q

Which of the following is true about a script include?

A

A centralized location for reusable functions

Only one function can be stored in a classless script include

192
Q

Script includes can be

A

None
Read-only
Protected

193
Q

Category won’t appear unless you added it into the mobile layout

A

True

194
Q

Display business rules don’t have access to

A

previous

195
Q

Not a way to install the application

A

Copy form one instance to another

196
Q

Order of evaluating ACL’s

A

Role
Condition
Script

197
Q

If one authentication is done, no more authentications needed

A

False

198
Q

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

A

Application name

199
Q

Application developers specify which servicenow pafe a users sees after submitting a new record using record producer UI. How is the page specified?

A

producer.redirect=””

200
Q

Service Now can impirt the date of file types?

A

ALL

CSV
EXCEL
REST, SOAP API data

201
Q

Modified Client script APIs

A

ALL

g_form
GlideAjax
GlideDialog Window()

202
Q

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

A

The first name and last name fileds must have values

The email field must have a value

Active must be true

203
Q

Which of the following must a user have to access and use the document feed for a record?

A

ALL

Access the record to see the live-feed group

Read permission on the comment fields

Write permission on the comments fields

204
Q

How does ServiceNow match the inbound email to existing records?

A

Watermark

205
Q

Object cannot be controlled by access controls?

A

Query

206
Q

Define the stages of application development in the business process?

A

Business problem, outcomes, data input/output, stakeholders, process steps

207
Q

Which of the following report types supports multiple datasets?

A

bar, horizontal bar, line, column, area, spline

208
Q

What are the objects used by Util Script Includes?

A

Glide System and Glide Record

209
Q

Which server-side debug log method is available for scoped applications?

A

However, gs.print() and gs.log() are not available in scoped applications, whereas gs.debug() and gs.info() work in both scoped applications and global and are often used instead.

210
Q

Which of the following is not used to retrieve data from the table?

A

Table.id

211
Q

Which one of the following is a benefit of creating an application properties page for each application you develop?

A

Application properties allow developer or admin to make changes to an application’s behavior without modify

212
Q

An application called my app has a table,my app table, with this application access configuration

Accessible from: All application scopes

Can read: Selected

Can delete: Not Selected

Allow configuration: Selected

Which of the following is true based on this configuration?

A

Ann application developer working in another privately scoped application can write a Business rule for the My app all records from the My app table

213
Q

What is the workflow context?

A

It is generated from a workflow version, executes activities, and follow transits

214
Q

Mobile UI consists of

A

App Navigator

Favorites

215
Q

Identify the way(s) an application can respond to an Event generated by the gs.eventQueue() method

A

Script Action
Email Notification

Many other ways an Event can be called : Business Rules, Workflow Run Script, Email notification, etc.

216
Q

Which objects can be used in Inbound Action scripts?

A

current and email

217
Q

What all are considered in provideing access to data

A

Role
Script
Fields/Record Access
Condition

218
Q

What are Application files in a ServiceNow Application

A

ServiceNow artifacts comprising an application

219
Q

Which one of the following is true for that script fragment

A

The method returns true if the currently logged user has the x_mu_app_user role or the admin role

220
Q

Which of the following is NOT a feature of Flow Designer?

A

Testing with rollback

Automated testing Functionality

221
Q

Importing applications from source control requires what roles?

A

source_control

admin

222
Q

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

223
Q

Not a studio feature

A

Ability to merge branches

224
Q

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

A

A is active and extend Task

225
Q

When writing a client script to provide feedback targeted at a specific field

A

g_form.showFieldMsg()

226
Q

Which one of the following is the faster way to create and configure a Record Producer?

A

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

227
Q

inherited fields be deleted from a table?

A

No, inherited fields cannot be deleted from a child table

228
Q

In recorder producer

A

Everything will be in question type
can create a user interface
use scripts to define the behavior

229
Q

Script includes features

A

Server-side reusable javascript

library of functions in a single location

230
Q

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

A

Commit all local changes for an application to the git repository
Import application files from Git repository
Create tags to permanently link to a version of an application

231
Q

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

A

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

232
Q

Identify characteristics of a Record Producer?

A

Graphics can be included on the user interface
Each field prompts the user with a question rather than a field label
You can script behaviors of fields in the user interface

233
Q

One of the uses of the ServiceNow REST API Explorer is:

A

Create sample code for sending REST requests to ServiceNow

234
Q

Which of the following is not a way for data to be entered into the service now application?

A

Java package call to use created

235
Q

Record Producer performs actions when

A

Inserted

236
Q

When troubleshooting and debugging transactions and events, where do you navigate to see is an email was sent in

A

System Logs > Events

237
Q

Here is the Business Rule script template:
This type of JavaScript function is known as:
(Function executeRule(current,pervious/null when async/){}) (current,previous);

A

Self-invoking

238
Q

Object cannot be controlled by access controls

A

Query

239
Q

To see what scripts, reports, and other application artifacts will be in a published application:

A

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

240
Q

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

A

SPOKE

241
Q

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

A

Can create, Can update, and Can delete

242
Q

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

A

identify the table

243
Q

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

You can repurpose existing fields by simply changing the label.

Use exiting fields with no modification

Existing logic from the parent table will be automatically applied to the new table

244
Q

Which of the following objects does a Display Business Rule Not have access to?

A

previous

245
Q

Which one of the following is true for a table with “Allow configuration” Application Access option selected?

A

Out of scope applications can create Business Rules for the table

246
Q

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

A

Table

247
Q

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

248
Q

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

A

Stash

249
Q

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

A

gs.hasRole() and current.isNewRecord()

250
Q

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

A

gs.log()

251
Q

Which of the following are configured in an Email Notification?

A

Who will receive the notification.

What content will be in the notification.

When to send the notification.

252
Q

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

A

GlideSystem and GlideRecord

253
Q

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

A

g_form.addInfoMessage()

254
Q

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

A

Open the table in the Tabke records and select the Add to Service Catelog Related Link

255
Q

Which of the following is Not supported by Flow Designer?

A

Test a flow with rollback

256
Q

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

A

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

257
Q

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

A

Form choice

258
Q

Identify the incorrect statement about Delegated Development in ServiceNow

A

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

259
Q

Which one of the following is the baseline behavior of a table in a privately scoped application

A

All application scopes can read from the table

260
Q

Which of the following statements does Not apply when extending an existing table?

A

You must script and configure all required behaviors

261
Q

When evaluating Access Controls, ServiceNow searches and evaluates

A

From the most specific match to the most generic match

262
Q

When source control operation is available from Both studio and the git repository?

A

create brance

263
Q

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

A

Assessment, List of Records, Separator, Timeline Page

264
Q

Which one of the following is true regarding the Application Scope?

A

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

265
Q

ATF step for creating a user for testing roles and groups…

A

impersonate

266
Q

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

A

The business problem, data input/output, user/stakeholders, and process steps

267
Q

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

A

Display a list of all records from the table

268
Q

Which one of the following is true?

A

UI Policy’s scripts execute before the UI Policy Actions

269
Q

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

270
Q

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

271
Q

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

A

Can be used in Client Scripts and UI Policies only

272
Q

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

A

Script Includes

273
Q

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.

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.

274
Q

Which method call returns true only if the currently logged in user has the catalog_admin role and in no other case(eg.admin role)?

A

g_user.hasRoleExactly(‘catalong_admin’)

275
Q

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

ServiceNow. The application:

A

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

276
Q

When configuring the content of an Email Notification, which syntax should be used to

reference the properties of an event triggering the Notification?

A

${event.}

277
Q

Application developers configure ServiceNow using industry-standard JavaScript to…

A

Extend and add functionality

278
Q

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

A

Set the Accessible from field value to this application scope only

279
Q

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

A

Provide a way of tracking the user who developed an application

280
Q

Which of the following is NOT atrigger type in Flow Designer?

A

Outbound Email

281
Q

One of the uses of the ServiceNow REST API Explorer is

A

Create sample code for sending REST request to ServiceNow

282
Q

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

A

gs.hasRole(‘admin’)

283
Q

Which one of the following is not part of the client-side scripting API?

A

Glide record

284
Q

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

Transform Map

285
Q

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

A

Automated Test Framework

Flow Designer

286
Q

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

A

Bar

Pie

287
Q

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

A

Catalog Client Scripts and Catalog UI Policies

288
Q

How many applications menus can an application have?

A

1, which is used for all application modules

289
Q

What is the different between SOAP & REST

A

Which ever architecture you choose make sure its easy for developers to access it, and well documented.

1)SOAP is a protocol. REST is an architectural style.

2) SOAP stands for Simple Object Access Protocol.
REST stands for REpresentational State Transfer.

3) SOAP can’t use REST because it is a protocol.
REST can use SOAP web services because it is a concept and can use any protocol like HTTP, SOAP.

4) SOAP uses services interfaces to expose the business logic.

REST uses URI to expose business logic.

5) JAX-WS is the java API for SOAP web services.
JAX-RS is the java API for RESTful web services.

6) SOAP defines standards to be strictly followed.
REST does not define too much standards like SOAP.

7) SOAP requires more bandwidth and resource than REST.
REST requires less bandwidth and resource than SOAP.

8) SOAP defines its own security. RESTful web services inherits security measures from the underlying transport.

9) SOAP permits XML data format only.
REST permits different data format such as Plain text, HTML, XML, JSON etc.

10) SOAP is less preferred than REST.
REST more preferred than SOAP.

290
Q

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

A

Any user can see any report shared with them

Can be run on demand by authorized users

Can be a graphical representation of data

291
Q

When configuring a REST Message, the Endpoint is:

A

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

292
Q

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

A

gs.hasRole() and current.isNewRecord()

293
Q

The form designer can be used to design list layouts

A

false

294
Q

Protects applications by identifying and restricting access to application files and data

A

Application Scope

295
Q

ServiceNow is good for real-time data delievery and update from external sources

A

False

296
Q

Which of the following objects does a before business rule have access to?

A

current
previous
GlideRecord

297
Q

producer object is available in client script of a record producer

A

NO

298
Q

Script actions cab be triggered using business rules apart from events?

A

False

299
Q

Which one of the following is true about the client-side

scripted security?

A

Client-side scripts have access to both the glide user (g_user) user methods

300
Q

What is the purpose of the Allow configuration option on the Application Access settings of scoped application:

A

out of scoped application can create business rules for the tablhttp

301
Q

Setting up an application in Guided Application Creator involves the following steps, select all applicable

A

Designating data tables
Designing the application for different user experiences
Creating an application record
Defining user roles

302
Q

Purpose of integrationHub in ServiceNow

A

enable execution of third-party APIs as a part of flow when a specific event occurs in ServiceNow

303
Q

What is agent Intelligence in ServiceNow

A

Machine learning used component in ServiceNow used to set certain values based on historical data

304
Q

Client side and server side component

A

GlideAjax

305
Q

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

A

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