Certified Application Developer Quiz questions

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/168

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

169 Terms

1
New cards

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

True

2
New cards

The scope of a custom application can be changed at any time by a ServiceNow developer? T/F

True

3
New cards

Which record is generated to indicate something has occured in ServiceNow?
Script Action
UI Action
Event record
Ecc Queue record

Event record

4
New cards

The basic strategy while creating a utils script include, identify the steps that does not belong
create a prototype object from the new class
script the function/s
identify the table
create a class

Identify the table

5
New cards

When configuring a module, what does override application menu roles configuration do?
Self service users can access the module even though they do not have roles.
Admin is given access to the module even if the acls would prevent the access
Users with the module role but without access to the application menu can access the module

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

6
New cards

which of the following cannot be debugged using the field watcher?
Client scripts
Business rules
Script includes
Access controls

Script includes

7
New cards

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?
Transform Map
Mapping Assist
Auto Map Matching Fields

Auto Map Matching Fields

8
New cards

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

No, the reference field contains sys_id of the referenced record

9
New cards

The baseline behavior of a table in a privately scoped application is
The table and its data are not accessible using web services
All application scopes can read from the table
Only artifacts from the table's application can read from the table
Any business rule can read, write, update and delete from the table

All application scopes can read from the table

10
New cards

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

True

11
New cards

Which of the below methods can be used to default the current date/time in a scoped app?
new GlideDateTime().getDisplayValue()
gs.nowDateTime();

new GlideDateTime().getDisplayValue()

12
New cards

Which of the following are correct for record producers? Select all that apply (3)
record producer forms can contain graphics and movies
record producers are used to insert and update records for a single table
UI Policies are applicable for record producer
Record producer variables map to table fields

record producer forms can contain graphics and movies
UI Policies are applicable for record producer
Record producer variables map to table fields

13
New cards

Script debugger can be used to debug client side scripts T/F

False

14
New cards

Team Development administrators can require that pushes undergo ___ before accepting pushes
code review
code changes

code review

15
New cards

Developers can create an _ to prevent pushes or pulls to particular instances in the team development hierarchy
Roles
exclusion policy

exclusion policy

16
New cards

A UI Policy has access to a scripts prior value? T/F

False

17
New cards

The form designer can be used to design list layouts T/F

False

18
New cards

All the records created using a record producer are inserted in the Requested Item(Screqitem) table T/F

False

19
New cards

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

UI Actions

Workflow

20
New cards

Which method is used to retrieve system property?
gs.getAppProperty()
gform.getAppProperty() gs.getProperty() gform.getProperty()

gs.getProperty()

21
New cards

Which of the following would not be good fit for an application to run on the Servicenow instance?
Facilities Management application
Billing & Cost Management application
Virtual Reality Gaming application
A meeting room scheduling application

Virtual Reality Gaming application

22
New cards

producer object is available in client scripts of a record producer T/F

False

23
New cards

Workflow can be used to automate UI Actions? T/F

False

24
New cards

Application files in a ServiceNow application are:
XML exports of an application export set
csv files containing data imported into an application
An xml export of the applications table recods
Artifacts comprising the Servicenow application

Artifacts comprising the Servicenow application

25
New cards

Which of the following objects does a before business rule have access to?
gliderecord
current
All of the above

All of the above

26
New cards

What additional information does Debug Business Rules(Details) show in comparison to Debug Business Rules?
The result of the business rules condition evaluation
Old and new values for field values changed by the business rule
Debug information from lists as well as forms
The time at which the Business rule executed including milliseconds

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

27
New cards

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

False

28
New cards

Are ACLs mandatory for privately scoped applications? T/F

False, but it is a best practice

29
New cards

Access to modules is controlled by
acls
assignment groups
roles

Roles

30
New cards

Question 30Correct
A new section can be added to a form using one of the field types in the form designer T/F

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

31
New cards

What are embedded lists in ServiceNow?
Displays records in other tables that have relationships to the current record.
Allows for editing related lists without having to navigate away from the form. Changes are saved when the form is saved.

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

32
New cards

guser.hasRole('xfooappuser'), does this return true for the admin role? Y/N

Yes

33
New cards

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

False

34
New cards

What is a module in ServiceNow?
The functionality within an application menu such as opening a new record in the same or separate window
A separate application which is downloaded from the ServiceNow store
A group of forms with a defined purpose

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

35
New cards

What module line type is used to access an Application properties page?
Script(From Arguments)
Url(From Arguments)
HTML(From Arguments)
Single Record

Url(From Arguments)

36
New cards

All new tables created in ServiceNow have a default form and list layout T/F

True

37
New cards

Client Scripts and UI Policies can execute based on view T/F

True

38
New cards

Script actions can be triggered using business rules apart from events? T/F

False

39
New cards

While debugging security rules, what does the blue color code indicate
Access denied
Failed
Indicates the acl is already in the cache and does not need to be re-evaluated
Passed
Access granted

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

40
New cards

Any code changes done in a checked out workflow version are applied to all ServiceNow users triggering the workflow T/F

False

41
New cards

An application menu can have a maximum of 10 modules T/F

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

42
New cards

Schema map is part of the form designer T/F

False

43
New cards

Which of the following statements does not apply when extending an existing table?
the parent's table's access controls are evaluated when determining access to the new table's records and fields
you must script and configure all required behavior
the new table inherits all of the fields from the parent
the new table inherits the functionality built into the parent table

the new table inherits the functionality built into the parent table

44
New cards

Default scope for all custom applications that uniquely identifies them
Private
Global

Private

45
New cards

Removing a field from the form designer deletes it from the database T/F

False

46
New cards

Removing a field from a form using the Form Designer deletes the field from the database table. T/F

False

47
New cards

An email notification can be triggered using the below options:
a) Trigger conditions
b) Events
c) Manually

a,b and c

48
New cards

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

True

49
New cards

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?
x1 and x3
x3 only
all fields except x3
all fields

x3 only

50
New cards

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

No

51
New cards

How is access to Application menus and modules controlled?
Application rules
roles
Client Scripts
access controls

roles

52
New cards

Protects applications by identifying and restricting access to application files and data
Application Scope
ACLs
Roles

Application scope

53
New cards

Purpose of source control integration
Allows application developers to integrate with GIT source control repository to save and manage multiple versions of a sub-production instance
Used a versioning system inside ServiceNow

Allows application developers to integrate with GIT source control repository to save and manage multiple versions of a sub-production instance

54
New cards

_ is similar to ACLs in that it allow you to restrict access to certain resources, but instead of restricting tables and records from users - they restrict application resources from other applications
Application roles
Application Permissions
Application Access Settings

Application Access Settings

55
New cards
56
New cards
When creating application tables, a user role is automatically added to the table record. which other role does an application typically have?
Application fulfiller
Application admin
Application super user
Application manager
Application admin
57
New cards
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
Even when not selected, users with correct permissions can use web services to access the tables records
The option restricts access only to SOAP web services and not REST API
The user performing the query via web services must have the correct permission to access the tables records
The option restricts access to delete the records but allows all other access
The user performing the query via web services must have the correct permission to access the tables records
58
New cards
Which of the following is NOT a UI Action type?
List choice
Form choice
Form button
List banner button
Form choice
59
New cards
Team Development uses Git to manage versions T/F
False (uses version records)
60
New cards
Which of the following function is NOT available in the ServiceNow REST API:
PUT
DELETE
POST
COPY
COPY
61
New cards
What are the 2 core tables from which all other tables are extended in ServiceNow
incident and cmdb_ci
task and cmdb
task and cmdb_ci
task and cmdb
62
New cards
Which of the following is not a report type in ServiceNow reports?
Trend
List
Line
Chart
Chart
63
New cards
Can an application have more then one default update set? Y/N
No
64
New cards
Applications can access and change its own tables and business logic but other applications such as Incident Management cannot make changes to it without explicit Permission T/F
True
65
New cards
In a business rule which of the following returns the sys_id of the current logged in user?
g_form.getUserSysID()
gs.getUserSysID()
gs.getUserID()
g_form.getUserID()
gs.getUserID()
66
New cards
A display business rule does not have access to the below objects:
previous
glide system
current
g_scratchpad
Previous
67
New cards
Servicenow recommends creating all new applications in this type of application scope
Private Scope
Global
Private scope
68
New cards
What is the ServiceNow app store?
A forum where you can discuss ServiceNow issues
A website for downloading ServiceNow applications
A store for purchasing SeviceNow plugins
A portal where incidents can be logged for HI Support
A website for downloading ServiceNow applications
69
New cards
Application properties can have reference field as their data type T/F
False
70
New cards
The field watcher can be used to debug multiple fields at the same time T/F
False
71
New cards
Can a scheduled job be used to run a client side script everyday? Y/N
No
72
New cards
The option in Table configuration that allows this table to be extended from
Can be Extended
Extensible
Extended By
Extensible
73
New cards
What check box is selected in ACL config to display the Script field
Advanced
Script
Advanced
74
New cards
What is Runtime Access Tracking for an Application?
Allows administrators to control access to the application settings
Allows administrators 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
Allows administrators 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
New cards
Who sets the glide.appcreator.company.code property?
By the ServiceNow admin
ServiceNow sets it
ServiceNow sets it
76
New cards
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
The function returns true when an event is triggered
The function returns true when a UI Action is clicked
The function returns true if the action is performed by an interactive user
77
New cards
which is the fastest way to create and configure a record producer?
Create a catalog category, open the category and select the add new record producer button
Use the record producer module then add and configure the variables manually
Open table in table editor and select the add to Service Catalog related link
Open the tables form, right click on form header and select the create record producer menu item
Open table in table editor and select the add to Service Catalog related link
78
New cards
Which of the following is NOT a method used for logging messages in a server-side script for a privately scoped application
gs.info
gs.error
gs.debug
gs.log
gs.warn
gs.log
79
New cards
What are the 3 basic components of Workflow?
Approvals, Notifications and Timers
Approvals, Notifications and Tasks
Approvals, Scripts and Tasks
Approvals, Notifications and Tasks
80
New cards
Can you copy a custom application from one instance to another? Y/N
No
81
New cards
In an email notification which of the following is NOT true for the weight field?
The weight value defaults to zero
Only notifications with the highest weight for the same record and recipient are sent
A weight value of zero means no email should be send
A weight value of zero means no email should be send
82
New cards
When you move code changes to a private application scope, you must add the scope namespace qualifier to each function call T/F
True
83
New cards
Developers DO/DO NOT create application file records directly from the Application File table
DO NOT
84
New cards
Which of the below is the best practice for adding instructions to a form?
a populated read only field
context menu or ui action
Annotations
related links to wiki pages
Annotations
85
New cards
Below changes are Captured in update sets (select 3)
Customization
CMDB Update
Tables & Fields
Reports
Customization, Tables & Fields, Reports
86
New cards
ServiceNow is good for media streaming T/F
False
87
New cards
More than one update set can be the default set for any application scope T/F
False
88
New cards
Which one of the following is true about the client side scripted security?
Client side scripts have access to both the glide system(gs) and glide user(g_user) methods
Client side scripts have access to both the glide system(gs) user methods
Client side scripts have access to both the glide user(g_user) user methods
Client side scripts have no access to both the glide system(gs) user methods
Client side scripts have access to both the glide user(g_user) user methods
89
New cards
In a transform map, only one field can be used for coalesce? T/F
False
90
New cards
An application owns its tables and determine whether other application can access resources from them T/F
True
91
New cards
current.isNew() is a valid function which returns true if the record being created is a new record T/F
False, current.isNewRecord() is the correct function which returns true for a new record
92
New cards
Can token based/oauth authentication be used in ServiceNow when consuming REST API? Y/N
Yes
93
New cards
By default any new table records are available for viewing by users: Y/N
No, a user will not be able to see the table records unless they satisfy the acls on the table
94
New cards
Which objects can be used in inbound action scripts?
current and event only
current and producer
current and previous
current, email and event
current, email and event
95
New cards
What is the purpose of the Allow configuration option on the Application Access settings of a scoped application:
Out of scope applications can add new tables to the scoped application
out of scope applications can create business rules for the table
Any user with the applications user role will have access to modify the application scripts
out of scope applications can create business rules for the table
96
New cards
Can a field database name be changed once it has been created? Y/N
No
97
New cards
A servicenow developer can push updates to any server in the team development hierarchy? T/F
True
98
New cards
While accessing a table using REST API, is authentication required for every request sent to the server? Y/N

Yes

99
New cards
Update sets track customizations where the table has an "update_synch" dictionary attribute T/F
True
100
New cards
How to get to the mobile version of the ServiceNow
$mobile.do
$m.do
$mobnav.do
$m.do