ServiceNow CAD Exam practice tests Quiz

Questions (60)

Number Questions Options Answers
1

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

  • 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
  • To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.
  • 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
2

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

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

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

  • 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
  • Allow configuration
  • Can create, Can update, and Can delete
4

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

  • Application
  • Schedule
  • Record
  • Outbound Email
  • Outbound Email
5

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

  • Workflow
  • Script Include
  • Table
  • REST messages
  • Table
6

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

  • 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
  • A Weight value of zero means the Notification is always sent when the Notification's When to send criteria is met
  • A Weight value of zero means that no email should be sent
7

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

  • previous
  • GlideSystem
  • g_scratchpad
  • current
  • previous
8

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

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

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

  • List choice
  • Form button
  • List banner button
  • Form choice
  • Form 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
  • Test a flow with rollback
11

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

  • All users can generate reports on any table.
  • 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.
  • Can be a graphical representation of data.
  • Can be scheduled to be run and distributed by email.
  • Can be run on demand by authorized users.
  • Can be a graphical representation of data.
12

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

  • List of Records, Content Page, Order, URL (from arguments:)
  • Assessment, List of Records, Content Page, Roles
  • Assessment, List of Records, Separator, Timeline Page
  • List of Records, Separator, Catalog Type, Roles
  • Assessment, List of Records, Separator, Timeline Page
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
  • Out of scope applications can create Business Rules for the table
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
  • all tables
  • base table
  • child table
  • child table
15

Which one of the following is true?

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

Here is the Business Rule script template:

This type of JavaScript function is known as:

  • Scoped
  • Anonymous
  • Self-invoking
  • Constructor
  • Self-invoking
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.hasRole('catalog_admin')
  • g_user.hasRoleFromList('catalog_admin')
  • g_user.hasRoleOnly('catalog_admin')
  • g_user.hasRoleExactly('catalog_admin')
  • g_user.hasRoleExactly('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)
  • Create a prototype object from the new class
  • Identify the table
  • Create a class
  • Identify the table
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
  • 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?

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

Which one of the following is true for a Script Include with a Protection Policy value of Protected?

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

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

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

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
  • Users with access to the application menu can see the module even if they don't have the module role
  • Admin is given access to the module even if Access Controls would ordinarily prevent access
  • Self-Service users can access the module even though they do not have roles
  • 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?

  • Transform Map
  • 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 response from the provider indicating there is no data to send back
  • The commands to the REST script to stop execution
  • The URI of the data to be accessed, queried, or modified
  • The URI of the data to be accessed, queried, or modified
26

When evaluating Access Controls, ServiceNow searches and evaluates:

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

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

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

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
  • Uses forms extensively to interact with data
  • Needs workflow to manage processes
  • Requires reporting capabilities
  • Requires "as-is" use of low-level programming libraries
29

Identify the incorrect statement about Delegated Development in ServiceNow.

  • Administrators can grant the developer access to script fields.
  • Administrators can grant non-admin users the ability to develop global applications.
  • 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?

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

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

  • The table and its data are not accessible using web services
  • All application scopes can read from the table
  • Only artifacts in the table's application can read from the table
  • Any Business Rule can read, write, delete, and update from the table
  • 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
  • Provide a way of tracking the user who developed an application
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, users/stakeholders, available licenses, and database capacity
  • Business problem, data input/output, users/stakeholders, and database capacity
  • Business problem, data input/output, project schedule, and process steps
  • Business problem, data input/output, users/stakeholders, and process steps
  • Business problem, data input/output, users/stakeholders, and process steps
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?  

  • Update
  • Query
  • Insert
  • Delete
  • Query
35

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

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

How do you configure a Scheduled Job to execute on the last day of every month? 

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

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

When managing global application files, you can NOT:

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

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

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

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

  • GET
  • POST
  • COPY
  • DELETE
  • COPY
41

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

  • GlideSystem
  • GlideRecord
  • current
  • GlideDateTime
  • GlideDateTime
42

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

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

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

g_user.hasRole('x_my_app_user');

  • There is no g_user.hasRole() method
  • 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
  • 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
44

What is the name of the string that displays filter criteria

  • Breadcrumb
  • Choice
  • Menu
  • Topic
  • Breadcrumb
45

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

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

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

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

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

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

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

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

How is access to Application Menus and Modules controlled?

  • Application Rules
  • Roles
  • Client Scirpts
  • Access Controls
  • Roles
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? 

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

What is the ServiceNow store? 

  • Alternative name for the ServiceNow Developer share site
  • Downloadable content ServiceNow script archive
  • Marketplace for free and paid certified ServiceNow applications and integrations
  • 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?

  • Schema map
  • Form layout
  • Page header
  • Field navigator
  • 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 send weekly email reminders to requestors for all records on a table
  • The application needs to run a client-side script at the same time every day
  • The application needs to query the database every day to look for unassigned records
  • The application needs to run a clean up script on the last day of every month
  • The application needs to run a client-side script at the same time every day
54

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

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

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

  • Dependency View
  • Flow Design
  • Class Map
  • Business Service Map
  • Dependency View
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
  • Click List Context Menu > Personalize List
  • Right click List Gear icon > Configure > Columns
  • Click List Context Menu > Configure > Columns
  • Right click on any column header Context Menu > Configure > List Layout
57

What is the purpose of the Application Picker?

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

Which testing framework is used to test ServiceNow Applications?

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

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

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

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

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