SNow CAD Exam Flashcards
Any code changes done in a checked-out workflow version is applied to all ServiceNow users triggering the workflow
False
*What is a module in ServiceNow
The functionality within an application menu such as opening a new record in the same or separate window
Link types for app menus
How is access to Application menus and modules controlled?
roles
Access to modules is controlled by
roles
What are embedded lists in ServiceNow
Allows for editing related lists without having to navigate away from the form. Changes are saved when the form is saved.
Is it a best practice to develop applications in Global Scope?
False
Which of the following are correct for record producers?
UI Policies are applicable for record producer
Record producer variables map to table fields
Are ACLs mandatory for privately scoped applications
False, but it is a best practice
Developers can create an______ to prevent pushes or pulls to particular instances in the team development hierarchy
exclusion policy
Which record is generated to indicate something has occurred in ServiceNow?
Event record
The default scope for all custom applications that uniquely identifies them
Private
Script a debugger can be used to debug client-side scripts?
No
Workflow can be used to automate UI Actions?
False
g_user.hasRole(x_foo_app_user’), does this return true for the admin role?
Yes
The basic strategy while creating a utils script include, identify the steps that does not belong
identify the table
An application menu can have a maximum of 10 modules:
False, there can be as many as required by the application
What additional information does Debug Business Rules(Details) show in comparison to Debug Business Rules?
Old and new values for field values changed by the business rule
A new section can be added to a form using one of the field types in the form designer
False, Sections are added by clicking the + symbol in the current section only
Team Development administrators can require that pushes undergo___ before accepting pushes
code review
All new tables created in ServiceNow has a default form and list layout
True
Which of the following objects a before business rule have access to?
current
previous
gliderecord
All the records created using a record producer are inserted in the Requested Item(Sc_req_item) table
False
Schema map is part of the form designer
False
Which of the below methods can be used to default the current date/time in a scoped app?
new GlideDateTime().getDisplayValue()
Protects applications by identifying and restricting access to application files and data
Application Scope
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
Application files in a ServiceNow application are:
Artifacts comprising the ServiceNow application
which of the following cannot be debugged using the field watcher?
Script includes
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
An email notification can be triggered using the below options
Trigger conditions
Events
Which method is used to retrieve system property?
gs.getProperty()
Team Dashboard provides a central place to manage all Team Development activities on your development instance
True
A sequence of activities for automating processes in applications is achieved by
Workflow
Which of the following would not be good fit for an application to run on the ServiceNow instance?
Virtual Reality Gaming application
A UI Policy has access to a scripts prior value?
False
Removing a field from the form designer deletes it from the database
False
Which of the following statements does not apply when extending an existing table?
you must script and configure all required behavior
An ACL for a table may include a table.None Access control or a table.* access control but never both
False
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
The scope of a custom application can be changed at any time by a ServiceNow developer
False
ServiceNow is good for real-time data delivery and update from external sources
False
Its mandatory to register an event in the event registry for it to be functional
yes
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
Removing a field from a form using the Form Designer deletes the field from the database table
False
Client Scripts and UI Policies can execute based on view
True
What module line type is used to access an Application properties page
Url (From Arguments)
g_form.getReference() function works in the Service Portal client scripts
False
Script actions can be triggered using business rules apart from events
False
The baseline behaviour of a table in privately scoped application is
All application scopes can read from the table
producer object is available in client scripts of a record producer
no
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
A ServiceNow developer can push updates to any server in the team development hierarchy?
True
The option in Table configuration that allows this table to be extended from
Extensible
Which of the below is the best practice for adding instructions to a form?
Annotations
What are the 3 basic components of Workflow?
Approvals, Notifications and Tasks
in a business rule which of the following returns the sys_id of the current logged-in user?
gs.getUserID()
Which is the correct link type to use when creating a module which opens the recorder producer
URL(form arguments)
What are the 2 core tables from which all other tables are extended in ServiceNow
task and cmdb
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
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
ServiceNow recommends creating all new applications in this type of application scope
Private Scope
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
What ways can a form field be made read-only?
Field Attributes
Client Scripts
UI Actions
UI Policy
Which of the following is NOT A UI Action type?
X (not) Form Choice
List choice
Form button
List Banner Button
How to get to the mobile version of the ServiceNow
$m.do
More than one update set can be the default set for any application scope
false
Can a scheduled job be used to run client-side script every day
No
While accessing a table using REST API, is authentication required for every request sent to the server?
Yes
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
What check box is selected in ACL config to display the Script field
Advanced
The client script types
onLoad, onChange, onSumit, onCellEdit
Can token-based/oauth authentication be using in ServiceNow when consuming REST API?
Yes
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
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
A display business rule does not have access to the below objects:
X(doesn’t have access) - pervious
g_scratchpad
glide system
current
Which objects can be used in inbound action scripts
current, email, and event
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
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
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
When you move code changes to a private application scope, you must add the scope namespace qualifier to each function call
true
The protection policy on a script include is useful to protect code for applications published to the ServiceNow Store?
Yes
Update sets track customizations where the table has an “update_synch” dictionary attribute
true
When creating application tables, a user role is automatically added to the table record. which other roles does an application typically have?
Application admin
Records are created in Application Cross scope access table when the Runtime Access Tracking setting is set to:
Tracking/Enforcing
Below changes are captured in update sets
Customization
Tables & Fields
Reports
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
An application owns its tables and determines whether other application can access resources from them
True
In a transform map, one field can be used for coalesce?
False
ServiceNow is good for media streaming
False
Which of the following function is NOT available in the ServiceNow REST API:
X(NOt) - Copy
Delete
Post
Put
What is the ServiceNow app store?
A website for downloading ServiceNow applications
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’);
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
Can an application have more than one default update set?
NO
Which of the following is not a report type in ServiceNow reports
X (NOT) - Chart
List Trend Line Bar Single Score
Who sets the glide.appcreator.company.code property?
ServiceNow sets it
Developers DO/ DO NOT create application file records directly from the Application File table
DO NOT
The field watcher can be used to debug multiple fields at the same time?
False
Can a field database name be changed once it has been created?
No
Team Development uses Git to manage versions
False (uses version records)
Can you copy a custom application from one instance to another?
NO
When a ServiceNow instance requests information from a web service, ServiceNow is the web service:
consumer
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.
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
Application properties can have reference field as their data type
False
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
Can you select the format (Multipart, Binary, Text) of a REST message when writing a REST step using a flow designer
Yes
Delegated Development is available for
Only scoped applications
Which REST API is available in the long release?
Application Service
Dashboard sharing notifications are customizable
True
New Option when creating custom application using Studio
Start from global
Features available for Scoped and Global Applications
Use flow designer
Develop in Studio
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
Is it possible to rollback both Global and Scoped Applications
Yes
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
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.
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
Using REST API Explorer, which of the following request and response details is new to the Madrid release?
Execution time of the response
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
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
Which of the following APIs is NOT new to the Madrid release?
X(NOT) - Discovery API
Notify
GlideFlow
FlowAPI
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