How can a developer create test run data sets for parameterized tests? More than one response may
be correct.
a) Link to a table and run the test for
... [Show More] every record in a table.
b) Manually create parameter value sets.
c) Import a spreadsheet with the data.
d) Write a REST web service call to a data source.
e) Write a JavaScript to generate random data. Correct Answer: B & C:
B - Manually create parameter value sets
C - Import a spreadsheet with the data
When can UI Policies execute their logic?
a) When a record is loaded into a form
b) When field values change on a form
c) When a form is saved, submitted, or updated
d) When a Client Script executes
e) When a record is loaded into a list Correct Answer: A & B:
A - When a record is loaded into a form
B - When field values change on a form
Which of these classes are part of the ServiceNow server-side API?
a) GlideSystem (gs)
b) GlideUser (g_user)
c) GlideDateTime
d) GlideDate
e) GlideForm (g_form) Correct Answer: A, C, D:
A - GlideSystem (gs)
C - GlideDateTime
D - GlideDate
Which of the following modules enables security rule debugging?
a) System Diagnostics > Debugging > Debug Security Rules
b) System Diagnostics > Session Debug > Debug Security Rules
c) System Security > Session Debug > Debug Security Rules
d) System Security > Debugging > Debug Security Rules
e) Access Control > Debugging > Debug Security Rule Correct Answer: D - System Security >
Debugging > Debug Security Rules
Which of the following should you do before importing data into ServiceNow? More than one
response may be correct.
a) Understand the data you plan to import
b) Play fetch with your dog
c) Decide what to do with incomplete or erroneous data
d) Determine which source data maps to which target fields Correct Answer: A, C, D:
A - Understand the data you plan to import
C - Decide what to do with incomplete or erroneous data
D - Determine which source data maps to which target fields
Which of the following are true statements about Dashboards? More than one response may be
correct.
a) Applications are allowed to have only one Dashboard
b) Dashboards can have a maximum of four widgets
c) All users can view all dashboards
d) Dashboards are configured using a drag and drop canvas
e) Dashboards can contain widgets and tabs Correct Answer: D & E:
D - Dashboards are configured using a drag and drop canvas
E - Dashboards can contain widgets and tabs
How do you configure a Scheduled Job to execute on the last day of every month?
a) Set the Run field value to Periodically and the Repeat Interval value to 31
b) Set the Run field value to Periodically and the Repeat Interval value to Last Day
c) Set the Run field value to Monthly and the Day field value to 31
d) Set the Run field value to Monthly and the Day field value to Last Day Correct Answer: C - Set the
Run field value to Monthly and Day field value to 31
When managing global application files, you can NOT:
a) Add files from global scope to a global application
b) Remove files from a global application
c) Move an application file between global applications
d) Move application files into or out of a scoped application Correct Answer: D - Move application files
into or out of a scoped application.
Which of the following are configured in an Email Notification?
a) Who will receive the notification.
b) What content will be in the notification.
c) When to send the notification.
d) How to send the notification. Correct Answer: A, B, C:
A - Who will receive the notification
B - What content will be in the notification
C - When to send the notification
Which one of the following is NOT a debugging strategy for client-side scripts?
a) Field Watcher
b) jslog()
c) g_form.addInfoMessage()
d) gs.log() Correct Answer: D - gs.log()
Which source control operation is available from BOTH Studio and the Git Repository?
a). Apply Remote Changes
b). Stash Local Changes
c). Edit Repository Configurations
d). Create Branch Correct Answer: C - Edit Repository Configurations
Which one of the following is NOT part of the Service Portal Configuration tools?
a) Theme Editor
b) Designer
c) Page Editor
d) Widget Editor
e) New Portal Correct Answer: A - Theme Editor
What executes first Client scripts or UI policies? Correct Answer: Client Scripts
UI policy has access to a field's prior value? True or False? Correct Answer: False
UI policy's execute on list field value changes? True or False? Correct Answer: False
When do Script actions trigger? Correct Answer: When events are generated
When do Script Includes trigger? Correct Answer: When called
GlideForm and GlideUser classes are not available for what type of scripts? Correct Answer: Server
Side
What object does not exist on the mobile platform? Correct Answer: g_scratchpad
The g_scratchpad object has no properties by default and must be populated by what? Correct
Answer: A Display Business Rule
Who can create and test fix scripts? Correct Answer: Admins or users with the script_fix_admin role
Test mgmt can integrate with Project Portfolio Management (PPM). True or False? Correct Answer:
True
Which one of the following is true for a table with the "Allow configuration" Application Access option
selected?
A) Any user with the application's user role can modify the application's scripts
B) Out of scope applications can create Business Rules for the table
C) Out of scope applications can add new tables to the scoped application
D) Only the in scope application's scripts can create Business Rules for the tablecl Correct Answer: B
- Out of scope applications can create Business Rules for the table
REST API Explorer creates code samples for which of the following languages? More than one
response may be correct.
A) cURL
B) Perl
C) Python
D) JavaScript
E) PowerShell Correct Answer: All of the above
Which of the following describes how to parse the response body from REST API call?
A) Use the XML Parser step to extract data from the response body.
B) Use the JSON Parser step to extract data from the response body.
C) Use the Parse Response option in the REST step to write the results of the response to output
variables.
D) Create a script step that parses the response body and writes the results to output variables.
E) Use the OpenAPI Specification to generate output variables from the response body. Correct
Answer: A & D:
A - Use the XML Parser step to extract data from the response body
D - Create a script step that parses the response body and writes the results to output variables
Which of the following best describes the purpose of the Allow configuration option on the Application
Access section of a Table record?
A) Allows out-of-scope applications to create application files for a table
B) Allows out-of-scope applications to create records for a table
C) Allows out-of-scope applications to adjust form and list layouts for a table
D) Allows out-of-scope applications to extend a table
E) Allows out-of-scope applications to configure access control for a table Correct Answer: A - Allows
out-of-scope applications to create application files for a table
When Allow configuration is selected, out-of-scope applications can create Business Rules, Client
Scripts, new fields, and UI Actions for a table.
Which one the following best describes an Angular Providers?
A) Directive
B) Controller
C) Widget API Class
D) Event
E) Function Correct Answer: A - Directive
Which one of the following best describes a Transform Map?
A) Matches columns from the data source to columns in the target table
B) Determines which data source columns are important for the import
C) Imports date fields when there is a format mismatch
D) Uses scripts to remove or correct records that were mistakenly imported
E) Matches columns from the staging table to columns in the target table Correct Answer: E -
Matches columns from the staging table to columns in the target table
Which one of the following is NOT a GlideUser (g_user) method?
A) userName()
B) getFullName()
C) hasRole()
D) hasRoleExactly() Correct Answer: A - userName()
Carl Lucas is a user in the MSP domain in the hierarchy. The MSP domain has the ACME domain
configured as a contains domain. Carl needs to work with records in the ACME EMEA domain. Which
configuration change should be made to allow Carl to work with ACME EMEA records?
A) Configure the ACME EMEA domain as a contains domain for the MSP domain.
B) Configure the MSP domain as a contains domain for the ACME EMEA domain.
C) Configure the ACME EMEA domain as a visibility domain for Carl Lucas's user record.
D) No change is necessary.
E) Configure the ACME EMEA domain as a visibility domain for the ACME EMEA Technicians group.
Correct Answer: D - No change is necessary
Which one of the following is NOT a UI Action type?
CONTINUES... [Show Less]