ServiceNow CAD Exam practice tests Quiz

Questions (60)

Number Questions Options
1

Which of the following statements is true for the Form Designer? (Select Three)

  • 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 add a field to the form layout, drag the field from the Fields tab to the desired destination on the form
  • To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.
  • To remove a field from the form layout, hover over the field to enable the Action buttons, and select the Delete (X) button
2

Which one of the following is NOT a debugging strategy for client-side scripts?

  • gs.log()
  • g_form.addInfoMessage()
  • Field Watcher
  • jslog()
3

Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT selected?

  • Allow configuration
  • All access to this table via web services
  • Can create, Can update, and Can delete
  • Can read does not affect the availability of other Application Access fields
4

Which of the following is NOT a trigger type in Flow Designer?

  • Outbound Email
  • Schedule
  • Record
  • Application
5

When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?

  • REST messages
  • Table
  • Script Include
  • Workflow
6

In an Email Notification, which one of the following is NOT true for the Weight field?

  • A Weight value of zero means the Notification is always sent when the Notification's When to send criteria is met
  • Only Notifications with the highest weight for the same record and recipients are sent
  • A Weight value of zero means that no email should be sent
  • The Weight value defaults to zero
7

Which of the following objects does a Display Business Rule NOT have access to?

  • current
  • previous
  • GlideSystem
  • g_scratchpad
8

Which of the following features are available to Global applications? (Choose Three.)

  • Automated Test Framework
  • Flow Designer
  • Delegated Development
  • Source Control
9

Which one of the following is NOT a UI Action type?

  • Form choice
  • List banner button
  • Form button
  • List choice
10

Which of the following is NOT supported by Flow Designer?

  • Call a subflow from a flow
  • Run a flow from a MetricBase Trigger
  • Use Delegated Developer
  • Test a flow with rollback
11

Which of the following are true for reports in ServiceNow? (Choose three.)

  • Can be a graphical representation of data.
  • Any user can see any report shared with them.
  • Can be scheduled to be run and distributed by email.
  • Can be run on demand by authorized users.
  • All users can generate reports on any table.
12

Modules must have a Link type. Which one of the following is a list of Link types?

  • Assessment, List of Records, Separator, Timeline Page
  • Assessment, List of Records, Content Page, Roles
  • List of Records, Content Page, Order, URL (from arguments:)
  • List of Records, Separator, Catalog Type, Roles
13

Which one of the following is true for a table with the `Allow configuration` Application Access option selected?

  • Only the in scope application's scripts can create Business Rules for the table
  • 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 application's user role can modify the application's scripts
14

When working in the Form Designer, configuring the label of a field in a child table changes the label on which table(s)?

  • parent table
  • base table
  • all tables
  • child table
15

Which one of the following is true?

  • A UI Policy's Actions and Scripts execute at the same time
  • A UI Policy's Actions execute before the UI Policy's Scripts
  • The execution order for a UI Policy's Scripts and Actions is determined at runtime
  • A UI Policy's Scripts execute before the UI Policy's Actions
16

Here is the Business Rule script template:

This type of JavaScript function is known as:

  • Scoped
  • Constructor
  • Self-invoking
  • Anonymous
17

Which method call returns true only if the currently logged in user has the catalog_admin role and in no other case?

  • g_user.hasRoleFromList('catalog_admin')
  • g_user.hasRole('catalog_admin')
  • g_user.hasRoleExactly('catalog_admin')
  • g_user.hasRoleOnly('catalog_admin')
18

There is a basic strategy when creating a Utils Script Include. Identify the step that does not belong.

  • Script the function(s)
  • Identify the table
  • Create a prototype object from the new class
  • Create a class
19

Which roles grant access to source control repository operations such as importing applications from source control, or linking an application to source control?
(Choose two.)

  • source_control_admin
  • git_admin
  • admin
  • source_control
20

When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?

  • ${gs.<property name>}
  • ${event.<property name>}
  • ${current.<property name>}
  • ${<property name>.getDisplayValue()}
21

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 the application is downloaded from the ServiceNow App Store
  • Any user with the protected_edit role can see and edit the Script Include
  • The Protection policy option can only be enabled by a user with the admin role
  • The Protection Policy is applied only if the glide.app.apply_protection system property value is true
22

Which one of the following is true for GlideUser (g_user) methods?

  • Can be used in Business Rules only
  • Can be used in Business Rules, and Scripts Includes
  • Can be used in Client Scripts, UI Policies, and UI Actions
  • Can be used in Client Scripts and UI Policies only
23

When configuring a module, what does the Override application menu roles configuration option do?

  • Users with access to the application menu can see the module even if they don't have the module role
  • Self-Service users can access the module even though they do not have roles
  • Admin is given access to the module even if Access Controls would ordinarily prevent access
  • Users with the module role but without access to the application menu access the module
24

Which platform feature can be used to determine the relationships between field in an Import Set table to field in an existing ServiceNow table?

  • CI Relationship Builder
  • Business Service Management Map
  • Data Sources
  • Transform Map
25

When configuring a REST Message, the Endpoint is:

  • Information about the format of the returned data
  • The URI of the data to be accessed, queried, or modified
  • The commands to the REST script to stop execution
  • The response from the provider indicating there is no data to send back
26

When evaluating Access Controls, ServiceNow searches and evaluates:

  • Only for matches on the current table
  • From the most specific match to the most generic match
  • Only for matches on the current field
  • From the most generic match to the most specific match
27

In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?

  • gs.hasRoleExactly('admin')
  • gs.hasRole('admin')
  • g_form.hasRoleExactly('admin')
  • g_form.hasRole('admin')
28

From the list below, identify one reason an application might NOT be a good fit with ServiceNow.
The application:

  • Uses forms extensively to interact with data
  • Requires reporting capabilities
  • Requires "as-is" use of low-level programming libraries
  • Needs workflow to manage processes
29

Identify the incorrect statement about Delegated Development in ServiceNow.

  • Administrators can grant the developer access to script fields.
  • Administrators can grant the developer access to security records.
  • Administrators can specify which application file types the developer can access.
  • Administrators can grant non-admin users the ability to develop global applications.
30

Which one of the following is true regarding Application Scope?

  • All applications are automatically part of the Global scope
  • Applications downloaded from 3rd party ServiceNow application developers cannot have naming conflicts rd
  • Any developer can edit any application
  • Developers can choose the prefix for a scope's namespace
31

Which one of the following is the baseline behavior of a table in a privately-scoped application?

  • Only artifacts in the table's application can read from the table
  • Any Business Rule can read, write, delete, and update from the table
  • The table and its data are not accessible using web services
  • All application scopes can read from the table
32

Which one of the following is NOT a purpose of application scoping?

  • Provide controls for how scripts from another scope can alter tables in a scoped application
  • Provide a relationship between application artifacts
  • Provide a way of tracking the user who developed an application
  • Provide a namespace (prefix and scope name) to prevent cross application name collisions
33

It is best practice to define the business requirements and the process(es) an application will manage as part of the application development plan. What are some of the considerations to document as part of the business process?

  • Business problem, data input/output, users/stakeholders, and process steps
  • Business problem, data input/output, project schedule, and process steps
  • Business problem, data input/output, users/stakeholders, and database capacity
  • Business problem, users/stakeholders, available licenses, and database capacity
34

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?  

  • Insert
  • Query
  • Delete
  • Update
35

Which one of the following is NOT a GlideUser (g_user) method?

  • getFullName()
  • hasRole()
  • hasRoleExactly()
  • username()
36

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 Last Day
  • Set the Run field value to Periodically and the Repeat Interval value to 31
  • Set the Run field value to Monthly and the Day field value to 31
  • Set the Run field value to Periodically and the Repeat Interval value to Last Day
37

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?

  • Transform Maps
  • Business Service Management Map
  • CI Relationship Builder
  • Auto Map Matching Fields
38

When managing global application files, you can NOT:

  • Move application files into or out of the scoped application.
  • Add files from global scope to a global application.
  • Remove files from a global application
  • Move an application file between global applications
39

Which method is used to retrieve Application Property values in a script? 

  • gs.getProperty()
  • gs.getAppProperty()
  • g_form.getProperty()
  • g_form.getAppProperty()
40

Which of the following methods is NOT part of the ServiceNow REST API?

  • POST
  • COPY
  • GET
  • DELETE
41

Which server-side object provides methods for working with dates when writing a script in a privately scoped application? 

  • GlideDateTime
  • current
  • GlideRecord
  • GlideSystem
42

On a form, which type of field has this icon which can be clicked, to see a preview of the associated record

  • Quickview
  • Preview
  • Lookup
  • Reference
  • Snapshot
  • Drilldown
43

Which one of the following is true for this line of code? 

g_user.hasRole('x_my_app_user');

  • The method returns true only if the currently logged in user has the x_my_app_user role
  • The method returns true if the currently logged in user has the x_my_app_user role or the admin role
  • The method returns false only if the currently logged in user has the x_my_app_user role
  • There is no g_user.hasRole() method
44

What is the name of the string that displays filter criteria

  • Choice
  • Breadcrumb
  • Topic
  • Menu
45

What do you click when you have made modifications to your report, and you want to see the result without saving? 

  • Preview
  • Execute
  • Run
  • Test
  • Try it
46

What are reasons an application could be developed on the ServiceNow platform? Choose 3 answers

  • It uses multimedia features
  • It requires use of low-level programming libraries
  • It requires reporting capabilities
  • It needs workflow to manage processes
  • It uses forms extensively to interact with data
47

What section on the Notes tab, shows the history of the work documented on the record? 

  • Journal
  • Audit Log
  • Timeline
  • Diary
  • Activity Stream
48

What function do you use to add buttons, links, and context menu items on forms and lists? 

  • UI Policies
  • UI Settings
  • UI Actions
  • UI Config
49

How is access to Application Menus and Modules controlled?

  • Access Controls
  • Client Scirpts
  • Roles
  • Application Rules
50

Your customer would like to create a new template to notify users who are affected by network outages on their site. Which module would you use to create a new notification? 

  • User Preferences > Email > Notifications
  • Administration > Notification Overview
  • Click Gear > Notifications > Near
  • System Properties > Email > Settings
  • System Notification > Email > Notifications
51

What is the ServiceNow store? 

  • Downloadable content ServiceNow script archive
  • Alternative name for the ServiceNow Developer share site
  • The source for ServiceNow Community created developer contnet
  • Marketplace for free and paid certified ServiceNow applications and integrations
52

Which one of the following is NOT part of the Form Designer?

  • Page header
  • Field navigator
  • Form layout
  • Schema map
53

Which one of the following is NOT an example of when an application might use a Scheduled Script Execution (Scheduled Job)?

  • The application needs to query the database every day to look for unassigned records
  • The application needs to run a client-side script at the same time every day
  • The application needs to send weekly email reminders to requestors for all records on a table
  • The application needs to run a clean up script on the last day of every month
54

Which of the following is a good practice for adding instructions to a form

  • Annotations
  • A population read-only field
  • A context Menu UI Action
  • Related links to wiki pages
55

Which ServiceNow utility provides a modern interactive graphical interface to visualize configuration items and their relationship?

  • Business Service Map
  • Dependency View
  • Flow Design
  • Class Map
56

The customer has asked that you change the default layout of the Task list. They would like these columns, in this order:

*Number

*Task Type

*Parent

*Short Description

*Assignmetn Group

*Assignee

*Updated

After navigating to the list, where would you click to meet this requirement? 

  • Right click on any column header Context Menu > Configure > List Layout
  • Right click List Gear icon > Configure > Columns
  • Click List Context Menu > Configure > Columns
  • Click List Context Menu > Personalize List
57

What is the purpose of the Application Picker?

  • Choose an application to download and install
  • Select an application to run
  • Select an application as a favorite in the Application Navigator
  • Choose an application to edit and set the Application Scope
58

Which testing framework is used to test ServiceNow Applications?

  • Junit
  • Automated Test Framework (ATF)
  • Selenium
  • Test Driven Framework (TDF)
59

Which one of the following client-side scripts apply to record producers?

  • Client Scripts and UI Policies
  • Catalog Client Scripts and Catalog UI Policies
  • UI Scripts and UI Actions
  • UI Scripts and Record Producer Scripts
60

When selecting the target table for an import, which tables can you select? Choose 3 answers

  • Tables within the global scope
  • Tables which allow write access to other application
  • Tables within the existing application scope
  • Tables outside of ServiceNow
  • Related tables, using Dot Walk