SNow CAD Exam Flashcards

(305 cards)

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
Protects applications by identifying and restricting access to application files and data
Application Scope
26
utility is used to determine if field names in an import Set match the field names on the target when importing data into ServiceNow?
Auto Map Matching Fields
27
Application files in a ServiceNow application are:
Artifacts comprising the ServiceNow application
28
which of the following cannot be debugged using the field watcher?
Script includes
29
When a referenced field is added to a table, it stores the number or the display value of the referenced record in the database?
No, the reference field contains sys_id of the referenced record
30
An email notification can be triggered using the below options
Trigger conditions | Events
31
Which method is used to retrieve system property?
gs.getProperty()
32
Team Dashboard provides a central place to manage all Team Development activities on your development instance
True
33
A sequence of activities for automating processes in applications is achieved by
Workflow
34
Which of the following would not be good fit for an application to run on the ServiceNow instance?
Virtual Reality Gaming application
35
A UI Policy has access to a scripts prior value?
False
36
Removing a field from the form designer deletes it from the database
False
37
Which of the following statements does not apply when extending an existing table?
you must script and configure all required behavior
38
An ACL for a table may include a table.None Access control or a table.* access control but never both
False
39
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?
x3 only
40
The scope of a custom application can be changed at any time by a ServiceNow developer
False
41
ServiceNow is good for real-time data delivery and update from external sources
False
42
Its mandatory to register an event in the event registry for it to be functional
yes
43
While debugging security rules, what does the blue color code indicate
Indicated the acl is already in the cache and does not need to be re-evaluated
44
Removing a field from a form using the Form Designer deletes the field from the database table
False
45
Client Scripts and UI Policies can execute based on view
True
46
What module line type is used to access an Application properties page
Url (From Arguments)
47
g_form.getReference() function works in the Service Portal client scripts
False
48
Script actions can be triggered using business rules apart from events
False
49
The baseline behaviour of a table in privately scoped application is
All application scopes can read from the table
50
producer object is available in client scripts of a record producer
no
51
purpose of source control integration
All application developers to intergrate with GIT source repository to save and manage multiple versions of a sub-production instance
52
A ServiceNow developer can push updates to any server in the team development hierarchy?
True
53
The option in Table configuration that allows this table to be extended from
Extensible
54
Which of the below is the best practice for adding instructions to a form?
Annotations
55
What are the 3 basic components of Workflow?
Approvals, Notifications and Tasks
56
in a business rule which of the following returns the sys_id of the current logged-in user?
gs.getUserID()
57
Which is the correct link type to use when creating a module which opens the recorder producer
URL(form arguments)
58
What are the 2 core tables from which all other tables are extended in ServiceNow
task and cmdb
59
Which one of the following is true about the client-side scripted security?
Client-side scripts have access to both the glide user(g_user) user methods
60
By default any new table records are available for viewing by users:
No, a user will not be able to see the table records unless they satisfy the acls on the table
61
ServiceNow recommends creating all new applications in this type of application scope
Private Scope
62
current.isNew() is a valid function which returns true if the record being created is a new record
False, current.isNewRecord() is the correct function which returns true for a new record
63
What ways can a form field be made read-only?
Field Attributes Client Scripts UI Actions UI Policy
64
Which of the following is NOT A UI Action type?
X (not) Form Choice List choice Form button List Banner Button
65
How to get to the mobile version of the ServiceNow
$m.do
66
More than one update set can be the default set for any application scope
false
67
Can a scheduled job be used to run client-side script every day
No
68
While accessing a table using REST API, is authentication required for every request sent to the server?
Yes
69
In an email notification which of the following is Not true for the weight field?
A weight value of zero means no email should be send
70
What check box is selected in ACL config to display the Script field
Advanced
71
The client script types
onLoad, onChange, onSumit, onCellEdit
72
Can token-based/oauth authentication be using in ServiceNow when consuming REST API?
Yes
73
Which of the following is Not a method used for logging messages in a server-side script for a privately scoped application
X(not) - gs.log gs. debug gs. warn gs. info gs. error
74
What is Runtime Access Tracking for an Application?
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
75
A display business rule does not have access to the below objects:
X(doesn't have access) - pervious g_scratchpad glide system current
76
Which objects can be used in inbound action scripts
current, email, and event
77
Which of the following statements must evaluate to true to grant a user access to the application table's record?
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
78
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?
An application developer working in another privately scoped app can write a business rule to which successfully deletes all records from the XYTable
79
What is the purpose of the allow configuration option on the Application Access settings of a scoped application:
out of scope applications can create business rules for the table
80
When you move code changes to a private application scope, you must add the scope namespace qualifier to each function call
true
81
The protection policy on a script include is useful to protect code for applications published to the ServiceNow Store?
Yes
82
Update sets track customizations where the table has an "update_synch" dictionary attribute
true
83
When creating application tables, a user role is automatically added to the table record. which other roles does an application typically have?
Application admin
84
Records are created in Application Cross scope access table when the Runtime Access Tracking setting is set to:
Tracking/Enforcing
85
Below changes are captured in update sets
Customization Tables & Fields Reports
86
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
The user performing the query via web services must have the correct permission to access the table's records
87
An application owns its tables and determines whether other application can access resources from them
True
88
In a transform map, one field can be used for coalesce?
False
89
ServiceNow is good for media streaming
False
90
Which of the following function is NOT available in the ServiceNow REST API:
X(NOt) - Copy Delete Post Put
91
What is the ServiceNow app store?
A website for downloading ServiceNow applications
92
If there is a role "pa_admin", which methods should be used to exclusively check if admins have the specified role?
g_user.hasRole Exactly('pa_admin');
93
Which is the fastest way to create and configure a record producer?
Open the table in table editor and select the add to Service Catalog related link
94
Can an application have more than one default update set?
NO
95
Which of the following is not a report type in ServiceNow reports
X (NOT) - Chart ``` List Trend Line Bar Single Score ```
96
Who sets the glide.appcreator.company.code property?
ServiceNow sets it
97
Developers DO/ DO NOT create application file records directly from the Application File table
DO NOT
98
The field watcher can be used to debug multiple fields at the same time?
False
99
Can a field database name be changed once it has been created?
No
100
Team Development uses Git to manage versions
False (uses version records)
101
Can you copy a custom application from one instance to another?
NO
102
When a ServiceNow instance requests information from a web service, ServiceNow is the web service:
consumer
103
Which of the following is true for Scripted REST API?
They can be used to combine data from multiple tables They are useful when a rest operation involves complex operations.
104
What is the purpose of the gs.isinteractive() function in business rules
The function returns true if the action is performed by an interactive user
105
Application properties can have reference field as their data type
False
106
What is Not possible in the flow designer
X(NOT) - Test using the " Run As" feature Add stages Run a flow from Service Catalog Add subflows
107
Can you select the format (Multipart, Binary, Text) of a REST message when writing a REST step using a flow designer
Yes
108
Delegated Development is available for
Only scoped applications
109
Which REST API is available in the long release?
Application Service
110
Dashboard sharing notifications are customizable
True
111
New Option when creating custom application using Studio
Start from global
112
Features available for Scoped and Global Applications
Use flow designer | Develop in Studio
113
What is Not Applicable for extension points
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
114
Is it possible to rollback both Global and Scoped Applications
Yes
115
In relation to application files, which of the below is false
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
116
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.
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.
117
Using the new Custom UI test step in Automated Test Framework, which of the following is NOT a testable page component?
X(Not) - Wizards UI Pages Form field values UI Controls
118
Using REST API Explorer, which of the following request and response details is new to the Madrid release?
Execution time of the response
119
On which type of custom table can I use Mobile Studio
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
120
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 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
121
Which of the following APIs is NOT new to the Madrid release?
X(NOT) - Discovery API Notify GlideFlow FlowAPI
122
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
glide.debug.log_point
123
Which of the following is a new delegated development feature in the new york instance?
non-admin user can be granted permission to manage update sets
124
As of Paris release which of the following statement is true regarding application management
the "uninstall" option for an application is enabled only when all its dependent applications are uninstalled
125
In regards to ATF's Custom UI test steps, why are form field labels untestable page components
They are now platform features
126
The MLPredictor() api has been removed in Orlando, which should be used instead:
MLSolution()
127
Which role is required to access Guide Application Creator?
sn_g_app_creator.app_creator
128
When creating an application via Guided Application Creator, which of the following are Not user experience options?
X(NOT) - Portal Workspace Classic Mobile
129
While debugging a script in runtime, which new feature in Paris enables you to evaluate expressions when the script execution is paused
console Explanation https://docs.servicenow.com/bundle/paris-application-development/page/script/debugging/task/evaluate-expressions.html
130
Which of the following are new atf's test steps available in Orlando, select 2
Valiable related list visibility | Validate outbound email
131
Which apis require the transformation service plugin to be activated. select 3
TransfromerRuleList() Transformer() TransformerDefinition()
132
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
HEAD
133
Which of the following actions is not supported by the studio?
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
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
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
Which ATF Statement is false?
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
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
glide.source_control.default_branch_name
137
Which of the following is a new GlideRecord (global class) method introduced in Paris release?
addValue()
138
Which of the following statement is NOT true source control in the Paris release
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
Which of the following is a true statement about Guided Application Creator? Select 2 answers from the below:
Globally Scoped applications can be created Microsoft Edge and IE 11 ARE NOT SUPPORTED BROWSERS
140
What type of field is used to add information, instructions, or separators to a form.
Annotation
141
UI Actions can execute the follow type of Code, select all the applicable answers
Server Side | Client Side
142
Can you repurpose extended table's fields
Yes, you change the label for any extended table's fields
143
In what versions of ServiceNow was Flow Designer introduced
Kingston
144
What are the table creation options in Guided Application Creator
Create a table from Scratch Uploading Spreadsheet Extend Table
145
Setting up an application in Guided Application Creator involves the follow steps select all applicable
Defining user roles Creating an application record Designing the application for different user experiences Designating data tables
146
What roles are available in ATF (Automated test framework)
atf_test_admin | atf_test_designer
147
What is a Spoke in ServiceNow
a scoped application containing flow designer content for an application or record type (bundled set of related action)
148
What is the purpose of Virtual Agent in ServiceNow
Automate different functions in ServiceNow using Chatbots
149
What property is used to allow creation of Applications using Guided Application Creator in Global Scope
sn_g_app_creator.all_global
150
What are the UX (user experience) options available in Guided Application Creator
Mobile Workspace Classic
151
Select the correct Order of execution for any Client-Side Code in ServiceNow
1. UI Scripts 2. Client Scripts 3. UI Policy Action 4. UI Policy Scripts
152
Select the correct order of evaluation for an ACL
1. roles 2. Conditions 3. Scripts
153
Purpose of IntegrationHub in ServiceNow
enables exection of third-party APIs as a part of a flow when a specific event occurs in ServiceNow
154
When creating a class and prototype, the script include name must match class name
True
155
Select the parts of a flow designer
flow actions(s) executions flow trigger data panel
156
What is agent Intelligence in ServiceNow
Machine learning used component in ServiceNow used to set certain values based on historical data
157
When working in the Form Designer, configuring the label of a field in a child table changes the label on which table(s)?
child table
158
What one of the following is the correct syntax for adding dynamic content to a notification's HTML message field?
${short_description}
159
Which one of the following describes when before Business Rules execute their script logic?
Before records are written to the database
160
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?
Table
161
How can a developer create test run data sets for parameterized tests?
Manually create parameter value sets | Import a spreadsheet with the data
162
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.
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
What value does a Business Rule Condition field return if the field is empty?
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
The dot-walking syntax is:
object. related_object.field_name | example: current.u_requested_for.userID
165
Which of the following are true about Script Includes? More than one response may be correct.
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
What syntax is used in a Record Producer script to access values from Record Producer form fields?
producer.variablename
167
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?
GlideRecord | GlideSystem
168
What syntax is used in a Record Producer script to access values from Record Producer form fields?
producer.variablename | For record producers it should be producer.variablename. For catalog items it will be current.variablename.
169
ServiceNow Desktop applications automatically run on which platform(s):
Desktop and Tablet
170
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?
X(CANNOT) - . Query Update Delete Insert
171
Which one of the following is NOT a GlideUser (g_user) method?
X(NOT) - userName() getFullName() hasRole() hasRoleExactly()
172
How do you configure a Scheduled Job to execute on the last day of every month?
Set the Run field value to Monthly and the Day field value to 31
173
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?
Auto Map Matching Fields
174
When managing global application files, you can NOT:
X(CANNOT) - Move application files into or out of a scoped application
175
Should you script if you need to allow administrators access to a custom table?
NO, use ACLs instead
176
Should you script if you need to add approvals to a specific catalog item?
No, Approvals can be added to catalog item workflows without any scripting!
177
Should you script if you need to only pull active users in a User reference field?
No, Use a reference qualifier condition instead.
178
To see what scripts, reports, and other application artifacts will be in a published application:
Examine the Application Files Related List in the application to be published
179
Which server-side object provides methods for working with dates opened when writing scripts in a privately scoped application?
GlideDateTime
180
What information does Debug Business Rules (details) show that debug Business rules does not?
Old and new values for field values changed by business rules
181
Which of the following is an available feature in studio?
Search Control | Push to extend source control
182
Who can receive notifications?
ALL
183
What is the purpose of the coalesce field when importing data?
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
App development in SNow provides
Platform services | Cloud infrastructure
185
Which one of the following is true for a Script Include with a Protection Policy value of protected?
The Protection Policy is applied only if there application is downloaded from the ServiceNow App Store
186
Which one of the following is Not true for modules?
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
Color
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
What is the UI supported by the tablet?
UI 16
189
Client-side and a server-side component
GlideAjax
190
Which of the following CANNOT be debugged using the Field Watcher?
Script Includes
191
Which of the following is true about a script include?
A centralized location for reusable functions Only one function can be stored in a classless script include
192
Script includes can be
None Read-only Protected
193
Category won't appear unless you added it into the mobile layout
True
194
Display business rules don't have access to
previous
195
Not a way to install the application
Copy form one instance to another
196
Order of evaluating ACL's
Role Condition Script
197
If one authentication is done, no more authentications needed
False
198
Which option is not present when we are linking an application from the source control?
Application name
199
Application developers specify which servicenow pafe a users sees after submitting a new record using record producer UI. How is the page specified?
producer.redirect=""
200
Service Now can impirt the date of file types?
ALL CSV EXCEL REST, SOAP API data
201
Modified Client script APIs
ALL g_form GlideAjax GlideDialog Window()
202
When debugging email notifications, what must you check on a user record?
The first name and last name fileds must have values The email field must have a value Active must be true
203
Which of the following must a user have to access and use the document feed for a record?
ALL Access the record to see the live-feed group Read permission on the comment fields Write permission on the comments fields
204
How does ServiceNow match the inbound email to existing records?
Watermark
205
Object cannot be controlled by access controls?
Query
206
Define the stages of application development in the business process?
Business problem, outcomes, data input/output, stakeholders, process steps
207
Which of the following report types supports multiple datasets?
bar, horizontal bar, line, column, area, spline
208
What are the objects used by Util Script Includes?
Glide System and Glide Record
209
Which server-side debug log method is available for scoped applications?
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
Which of the following is not used to retrieve data from the table?
Table.id
211
Which one of the following is a benefit of creating an application properties page for each application you develop?
Application properties allow developer or admin to make changes to an application's behavior without modify
212
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?
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
What is the workflow context?
It is generated from a workflow version, executes activities, and follow transits
214
Mobile UI consists of
App Navigator | Favorites
215
Identify the way(s) an application can respond to an Event generated by the gs.eventQueue() method
Script Action Email Notification Many other ways an Event can be called : Business Rules, Workflow Run Script, Email notification, etc.
216
Which objects can be used in Inbound Action scripts?
current and email
217
What all are considered in provideing access to data
Role Script Fields/Record Access Condition
218
What are Application files in a ServiceNow Application
ServiceNow artifacts comprising an application
219
Which one of the following is true for that script fragment
The method returns true if the currently logged user has the x_mu_app_user role or the admin role
220
Which of the following is NOT a feature of Flow Designer?
Testing with rollback | Automated testing Functionality
221
Importing applications from source control requires what roles?
source_control | admin
222
When configuring a module, what does the Override application menu roles configuration option do?
Users with the module role but without access to the application menu access the module
223
Not a studio feature
Ability to merge branches
224
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 is active and extend Task
225
When writing a client script to provide feedback targeted at a specific field
g_form.showFieldMsg()
226
Which one of the following is the faster way to create and configure a Record Producer?
Open the table in the Table records and select the Add to Service Catalog Related Link
227
inherited fields be deleted from a table?
No, inherited fields cannot be deleted from a child table
228
In recorder producer
Everything will be in question type can create a user interface use scripts to define the behavior
229
Script includes features
Server-side reusable javascript | library of functions in a single location
230
Which of the following are features of the ServiceNow integration with a Git repository?
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
What are the benefits of storing the majority of an application?
only run when called changes to application logic made at single place the script logic is hidden
232
Identify characteristics of a Record Producer?
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
One of the uses of the ServiceNow REST API Explorer is:
Create sample code for sending REST requests to ServiceNow
234
Which of the following is not a way for data to be entered into the service now application?
Java package call to use created
235
Record Producer performs actions when
Inserted
236
When troubleshooting and debugging transactions and events, where do you navigate to see is an email was sent in
System Logs > Events
237
Here is the Business Rule script template: This type of JavaScript function is known as: (Function executeRule(current,pervious*/null when async*/){}) (current,previous);
Self-invoking
238
Object cannot be controlled by access controls
Query
239
To see what scripts, reports, and other application artifacts will be in a published application:
Examine the Application Files Related List in the application to be published
240
A scoped application containing Flow Designer content dedicated to a particular application is called a (n)
SPOKE
241
Which Application Access configuration field(S) are NOT available if the Can read configuration field is Not selected
Can create, Can update, and Can delete
242
There is a basic strategy when creating a Utils Script include. Identify the step that does not belong
identify the table
243
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.
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
Which of the following objects does a Display Business Rule Not have access to?
previous
245
Which one of the following is true for a table with "Allow configuration" Application Access option selected?
Out of scope applications can create Business Rules for the table
246
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?
Table
247
Which one of the following is NOT a method used for logging messages in a server-side script for a privately- scoped application?
gs.log()
248
The source control operation used to store local changes on an instance for later application is called a(n)
Stash
249
Which of the following methods are useful in Access Control scripts?
gs.hasRole() and current.isNewRecord()
250
Which one of the following is NOT a debugging strategy for client-side scripts?
gs.log()
251
Which of the following are configured in an Email Notification?
Who will receive the notification. What content will be in the notification. When to send the notification.
252
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?
GlideSystem and GlideRecord
253
Which of the following methods prints a message on a blue background to the top of the current form by default?
g_form.addInfoMessage()
254
Which one of the following is the fastest way to create and configure a Record Producer?
Open the table in the Tabke records and select the Add to Service Catelog Related Link
255
Which of the following is Not supported by Flow Designer?
Test a flow with rollback
256
Which one of the following is truw for a Script Include with a Protection Policy value of Protected?
The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store
257
Which one of the following is NOT a UI Action type?
Form choice
258
Identify the incorrect statement about Delegated Development in ServiceNow
Administrators can grant non-admin users the ability to develop global applications
259
Which one of the following is the baseline behavior of a table in a privately scoped application
All application scopes can read from the table
260
Which of the following statements does Not apply when extending an existing table?
You must script and configure all required behaviors
261
When evaluating Access Controls, ServiceNow searches and evaluates
From the most specific match to the most generic match
262
When source control operation is available from Both studio and the git repository?
create brance
263
Modules must have a Link type. Which one of the following is a list of Link types?
Assessment, List of Records, Separator, Timeline Page
264
Which one of the following is true regarding the Application Scope?
Application downloaded from 3rd party ServiceNow application developers cannot have naming conflicts
265
ATF step for creating a user for testing roles and groups...
impersonate
266
What are some of the considerations to document as part of the business process?
The business problem, data input/output, user/stakeholders, and process steps
267
If the Create module field is selected when creating a table, what is the new module's default behavior?
Display a list of all records from the table
268
Which one of the following is true?
UI Policy's scripts execute before the UI Policy Actions
269
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
270
When configuring a module, what does the Override application menu roles configuration option do?
Users with the module role but without access to the application menu access the module
271
Which one of the following is true for GlideUser(g_user) methods?
Can be used in Client Scripts and UI Policies only
272
Which of the following CANNOT be debugged using the Field Watcher?
Script Includes
273
Which of the following statements is true for the Form Designer?
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
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)?
g_user.hasRoleExactly('catalong_admin')
275
From the list below, identify one reason an application might NOT be a good fit with ServiceNow. The application:
Requires "as-is" use of low-level programming libraries
276
When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?
${event.}
277
Application developers configure ServiceNow using industry-standard JavaScript to...
Extend and add functionality
278
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
279
Which one of the following is NOT a purpose of application scoping?
Provide a way of tracking the user who developed an application
280
Which of the following is NOT atrigger type in Flow Designer?
Outbound Email
281
One of the uses of the ServiceNow REST API Explorer is
Create sample code for sending REST request to ServiceNow
282
In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?
gs.hasRole('admin')
283
Which one of the following is not part of the client-side scripting API?
Glide record
284
Which platform feature can be used to determine the relationships between field in an Import Set table to field in an existing ServiceNow table?
Transform Map
285
Which of the following features are available to Global applications? (Choose two.)
Automated Test Framework | Flow Designer
286
Which Report Type(s) can be created by right-clicking on a column header in a table's list?
Bar | Pie
287
Which one of the following client-side scripts apply to Record Producers?
Catalog Client Scripts and Catalog UI Policies
288
How many applications menus can an application have?
1, which is used for all application modules
289
What is the different between SOAP & REST
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
Which of the following are true for reports in ServiceNow? (Choose three.)
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
When configuring a REST Message, the Endpoint is:
The URI of the data to be accessed, queried or modified
292
Which of the following methods are useful in Access Control scripts?
gs.hasRole() and current.isNewRecord()
293
The form designer can be used to design list layouts
false
294
Protects applications by identifying and restricting access to application files and data
Application Scope
295
ServiceNow is good for real-time data delievery and update from external sources
False
296
Which of the following objects does a before business rule have access to?
current previous GlideRecord
297
producer object is available in client script of a record producer
NO
298
Script actions cab be triggered using business rules apart from events?
False
299
Which one of the following is true about the client-side | scripted security?
Client-side scripts have access to both the glide user (g_user) user methods
300
What is the purpose of the Allow configuration option on the Application Access settings of scoped application:
out of scoped application can create business rules for the tablhttp
301
Setting up an application in Guided Application Creator involves the following steps, select all applicable
Designating data tables Designing the application for different user experiences Creating an application record Defining user roles
302
Purpose of integrationHub in ServiceNow
enable execution of third-party APIs as a part of flow when a specific event occurs in ServiceNow
303
What is agent Intelligence in ServiceNow
Machine learning used component in ServiceNow used to set certain values based on historical data
304
Client side and server side component
GlideAjax
305
What are the benefits of storing the majority of an application?
only run when called the script logic is hidden changes to application logic made at single place