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
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
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
In regards to ATF’s Custom UI test steps, why are form field labels untestable page components
They are now platform features
The MLPredictor() api has been removed in Orlando, which should be used instead:
MLSolution()
Which role is required to access Guide Application Creator?
sn_g_app_creator.app_creator
When creating an application via Guided Application Creator, which of the following are Not user experience options?
X(NOT) - Portal
Workspace
Classic
Mobile
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
Which of the following are new atf’s test steps available in Orlando, select 2
Valiable related list visibility
Validate outbound email
Which apis require the transformation service plugin to be activated. select 3
TransfromerRuleList()
Transformer()
TransformerDefinition()
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
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
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
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
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
Which of the following is a new GlideRecord (global class) method introduced in Paris release?
addValue()
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
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
What type of field is used to add information, instructions, or separators to a form.
Annotation
UI Actions can execute the follow type of Code, select all the applicable answers
Server Side
Client Side
Can you repurpose extended table’s fields
Yes, you change the label for any extended table’s fields
In what versions of ServiceNow was Flow Designer introduced
Kingston
What are the table creation options in Guided Application Creator
Create a table from Scratch
Uploading Spreadsheet
Extend Table
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
What roles are available in ATF (Automated test framework)
atf_test_admin
atf_test_designer
What is a Spoke in ServiceNow
a scoped application containing flow designer content for an application or record type (bundled set of related action)
What is the purpose of Virtual Agent in ServiceNow
Automate different functions in ServiceNow using Chatbots
What property is used to allow creation of Applications using Guided Application Creator in Global Scope
sn_g_app_creator.all_global
What are the UX (user experience) options available in Guided Application Creator
Mobile
Workspace
Classic
Select the correct Order of execution for any Client-Side Code in ServiceNow
- UI Scripts
- Client Scripts
- UI Policy Action
- UI Policy Scripts
Select the correct order of evaluation for an ACL
- roles
- Conditions
- Scripts
Purpose of IntegrationHub in ServiceNow
enables exection of third-party APIs as a part of a flow when a specific event occurs in ServiceNow
When creating a class and prototype, the script include name must match class name
True
Select the parts of a flow designer
flow actions(s)
executions
flow trigger
data panel
What is agent Intelligence in ServiceNow
Machine learning used component in ServiceNow used to set certain values based on historical data
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
What one of the following is the correct syntax for adding dynamic content to a notification’s HTML message field?
${short_description}
Which one of the following describes when before Business Rules execute their script logic?
Before records are written to the database
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?
Table
How can a developer create test run data sets for parameterized tests?
Manually create parameter value sets
Import a spreadsheet with the data
Which of the following are NOT true about the current object? More than one response may be correct.
- The current object is automatically instantiated.
- The current object property values never change after a record is loaded from the database.
- The current and previous objects are always identical.
- The current and previous objects are sometimes identical.
- The properties of the current object are the same for all Business Rules.
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.
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.
The dot-walking syntax is:
object. related_object.field_name
example: current.u_requested_for.userID
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
What syntax is used in a Record Producer script to access values from Record Producer form fields?
producer.variablename
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?
GlideRecord
GlideSystem
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.
ServiceNow Desktop applications automatically run on which platform(s):
Desktop and Tablet
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
Which one of the following is NOT a GlideUser (g_user) method?
X(NOT) - userName()
getFullName()
hasRole()
hasRoleExactly()
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
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
When managing global application files, you can NOT:
X(CANNOT) - Move application files into or out of a scoped application
Should you script if you need to allow administrators access to a custom table?
NO, use ACLs instead
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!
Should you script if you need to only pull active users in a User reference field?
No, Use a reference qualifier condition instead.
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
Which server-side object provides methods for working with dates opened when writing scripts in a privately scoped application?
GlideDateTime
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
Which of the following is an available feature in studio?
Search Control
Push to extend source control
Who can receive notifications?
ALL
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
App development in SNow provides
Platform services
Cloud infrastructure
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
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
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
What is the UI supported by the tablet?
UI 16
Client-side and a server-side component
GlideAjax
Which of the following CANNOT be debugged using the Field Watcher?
Script Includes
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
Script includes can be
None
Read-only
Protected
Category won’t appear unless you added it into the mobile layout
True
Display business rules don’t have access to
previous
Not a way to install the application
Copy form one instance to another
Order of evaluating ACL’s
Role
Condition
Script
If one authentication is done, no more authentications needed
False
Which option is not present when we are linking an application from the source control?
Application name
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=””
Service Now can impirt the date of file types?
ALL
CSV
EXCEL
REST, SOAP API data
Modified Client script APIs
ALL
g_form
GlideAjax
GlideDialog Window()
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
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
How does ServiceNow match the inbound email to existing records?
Watermark
Object cannot be controlled by access controls?
Query
Define the stages of application development in the business process?
Business problem, outcomes, data input/output, stakeholders, process steps
Which of the following report types supports multiple datasets?
bar, horizontal bar, line, column, area, spline
What are the objects used by Util Script Includes?
Glide System and Glide Record
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.
Which of the following is not used to retrieve data from the table?
Table.id
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
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
What is the workflow context?
It is generated from a workflow version, executes activities, and follow transits
Mobile UI consists of
App Navigator
Favorites
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.
Which objects can be used in Inbound Action scripts?
current and email
What all are considered in provideing access to data
Role
Script
Fields/Record Access
Condition
What are Application files in a ServiceNow Application
ServiceNow artifacts comprising an application
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
Which of the following is NOT a feature of Flow Designer?
Testing with rollback
Automated testing Functionality
Importing applications from source control requires what roles?
source_control
admin
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
Not a studio feature
Ability to merge branches
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
When writing a client script to provide feedback targeted at a specific field
g_form.showFieldMsg()
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
inherited fields be deleted from a table?
No, inherited fields cannot be deleted from a child table
In recorder producer
Everything will be in question type
can create a user interface
use scripts to define the behavior
Script includes features
Server-side reusable javascript
library of functions in a single location
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
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
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
One of the uses of the ServiceNow REST API Explorer is:
Create sample code for sending REST requests to ServiceNow
Which of the following is not a way for data to be entered into the service now application?
Java package call to use created
Record Producer performs actions when
Inserted
When troubleshooting and debugging transactions and events, where do you navigate to see is an email was sent in
System Logs > Events
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
Object cannot be controlled by access controls
Query
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
A scoped application containing Flow Designer content dedicated to a particular application is called a (n)
SPOKE
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
There is a basic strategy when creating a Utils Script include. Identify the step that does not belong
identify the table
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
Which of the following objects does a Display Business Rule Not have access to?
previous
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
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?
Table
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()
The source control operation used to store local changes on an instance for later application is called a(n)
Stash
Which of the following methods are useful in Access Control scripts?
gs.hasRole() and current.isNewRecord()
Which one of the following is NOT a debugging strategy for client-side scripts?
gs.log()
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.
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?
GlideSystem and GlideRecord
Which of the following methods prints a message on a blue background to the top of the current form by default?
g_form.addInfoMessage()
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
Which of the following is Not supported by Flow Designer?
Test a flow with rollback
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
Which one of the following is NOT a UI Action type?
Form choice
Identify the incorrect statement about Delegated Development in ServiceNow
Administrators can grant non-admin users the ability to develop global applications
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
Which of the following statements does Not apply when extending an existing table?
You must script and configure all required behaviors
When evaluating Access Controls, ServiceNow searches and evaluates
From the most specific match to the most generic match
When source control operation is available from Both studio and the git repository?
create brance
Modules must have a Link type. Which one of the following is a list of Link types?
Assessment, List of Records, Separator, Timeline Page
Which one of the following is true regarding the Application Scope?
Application downloaded from 3rd party ServiceNow application developers cannot have naming conflicts
ATF step for creating a user for testing roles and groups…
impersonate
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
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
Which one of the following is true?
UI Policy’s scripts execute before the UI Policy Actions
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
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
Which one of the following is true for GlideUser(g_user) methods?
Can be used in Client Scripts and UI Policies only
Which of the following CANNOT be debugged using the Field Watcher?
Script Includes
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.
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’)
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
When configuring the content of an Email Notification, which syntax should be used to
reference the properties of an event triggering the Notification?
${event.}
Application developers configure ServiceNow using industry-standard JavaScript to…
Extend and add functionality
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
Which one of the following is NOT a purpose of application scoping?
Provide a way of tracking the user who developed an application
Which of the following is NOT atrigger type in Flow Designer?
Outbound Email
One of the uses of the ServiceNow REST API Explorer is
Create sample code for sending REST request to ServiceNow
In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?
gs.hasRole(‘admin’)
Which one of the following is not part of the client-side scripting API?
Glide record
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
Which of the following features are available to Global applications? (Choose two.)
Automated Test Framework
Flow Designer
Which Report Type(s) can be created by right-clicking on a column header in a table’s list?
Bar
Pie
Which one of the following client-side scripts apply to Record Producers?
Catalog Client Scripts and Catalog UI Policies
How many applications menus can an application have?
1, which is used for all application modules
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.
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
When configuring a REST Message, the Endpoint is:
The URI of the data to be accessed, queried or modified
Which of the following methods are useful in Access Control scripts?
gs.hasRole() and current.isNewRecord()
The form designer can be used to design list layouts
false
Protects applications by identifying and restricting access to application files and data
Application Scope
ServiceNow is good for real-time data delievery and update from external sources
False
Which of the following objects does a before business rule have access to?
current
previous
GlideRecord
producer object is available in client script of a record producer
NO
Script actions cab be triggered using business rules apart from events?
False
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
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
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
Purpose of integrationHub in ServiceNow
enable execution of third-party APIs as a part of flow when a specific event occurs in ServiceNow
What is agent Intelligence in ServiceNow
Machine learning used component in ServiceNow used to set certain values based on historical data
Client side and server side component
GlideAjax
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