Special Summer Sale Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

ServiceNow CAD Certified Application Developer - ServiceNow Exam Practice Test

Page: 1 / 25
Total 254 questions

Certified Application Developer - ServiceNow Questions and Answers

Question 1

When a custom table is created, which access control rules are automatically created?

Choose 4 answers

Options:

A.

update

B.

read

C.

execute

D.

create

E.

delete

F.

write

Question 2

Which one of the following is true?

Options:

A.

A UI Policy’s Actions execute before the UI Policy’s Scripts

B.

The execution order for a UI Policy’s Scripts and Actions is determined at runtime

C.

A UI Policy’s Scripts execute before the UI Policy’s Actions

D.

A UI Policy’s Actions and Scripts execute at the same time

Question 3

Can inherited fields be deleted from a table?

Options:

A.

Yes, select the red X in the left-most column in the table definition

B.

Yes, but only if there has never been any saved field data

C.

No, inherited fields cannot be deleted from a child table

D.

Yes, but only if they are text fields

Question 4

When creating an application through the Guided Application Creator, what are the options for creating a table?

Choose 3 answers

Options:

A.

Extend a table

B.

Create a table from scratch

C.

Link to external tables

D.

Run import jobs

E.

Create a table from a template

F.

Use API calls

G.

Upload a spreadsheet

Question 5

Which one of the following is the correct Link Type to select when creating a module that opens the Record Producer UI for a user rather than the ServiceNow form UI?

Options:

A.

Content Page

B.

Script (from Arguments)

C.

URL (from Arguments)

D.

HTML (from Arguments)

Question 6

Which of the following statements must evaluate to true for a user to pass an Access Control?

Choose 3 answers

Options:

A.

Other matching Access Controls for the records evaluate to true.

B.

Conditions configured in the Access Control must evaluate to true.

C.

The user must be granted access through a business rule.

D.

The user has one of the roles specified in the Required roles related list.

E.

Scripts configured in the Access Control must evaluate to true.

Question 7

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

Options:

A.

Business Service Management Map

B.

Data Sources

C.

Transform Map

D.

Cl Relationship Builder

Question 8

Which one of the following is the correct Link Type to select when creating a module that opens the Record Producer UI for a user rather than the ServiceNow form UI?

Options:

A.

URL (from Arguments:)

B.

HTML (from Arguments:)

C.

Script (from Arguments:)

D.

Content Page

Question 9

Which one of the following client-side scripts apply to Record Producers?

Options:

A.

Catalog Client Scripts and Catalog UI Policies

B.

UI Scripts and UI Actions

C.

UI Scripts and Record Producer Scripts

D.

Client Scripts and UI Policies

Question 10

Which ATF test step is used to set up a specific user profile for testing purposes?

Options:

A.

Impersonation

B.

Create a role

C.

Create a user

D.

Create a group

Question 11

What is the name of the string that displays filter criteria?

Options:

A.

Breadcrumb

B.

Choice

C.

Menu

D.

Topic

Question 12

A graphical view of relationships among tables is a .

Options:

A.

Schema map

B.

Dependency view

C.

Graphical User Interface

D.

Map source report

Question 13

What field type would you select if you want to query records from another table on a form?

Options:

A.

Use the Date field type.

B.

Use the Phone Number field type.

C.

Use the String field type.

D.

Use the Reference field type.

Question 14

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

Options:

A.

Execute

B.

Preview

C.

Run

D.

Test

E.

Try it

Question 15

How does the Application Picker interact with Application Scope in ServiceNow?

Options:

A.

Selecting Global in the Application Picker sets the Application Scope to Incident.

B.

Global is a reserved application which does not appear in the Application Picker.

C.

Selecting an application from the Application Picker does not set the Application Scope.

D.

Selecting an application from the Application Picker sets the Application Scope.

Question 16

What Module Link type is used to access an Application Properties page?

Options:

A.

URL (from Arguments)

B.

HTML (from Arguments)

C.

Script (from Arguments)

D.

Single Record

Question 17

When debugging Email Notifications, what must you check on a user record?

Choose 2 answers

Options:

A.

The Email field must have a valid value.

B.

The user must not be locked out.

C.

The First name and Last name fields must have values.

D.

Active must be true.

E.

Delegation must be enabled.

Question 18

Which ServiceNow capability provides assistance to help users obtain information, make decisions, and perform common work tasks via a messaging interface?

Options:

A.

ServiceNow Messenger

B.

Knowledge Chat

C.

Virtual Agent

D.

Now Support

E.

Agent Workspace

Question 19

Why would you build a custom app?

Options:

A.

To fulfill is specific use case on internal processes.

B.

To avoid using a code repository like GiotHub or GitLab

C.

To create a custom integration for a 3rd party system

D.

To replace servieNow base tables

Question 20

What are Application Files in a ServiceNow application?

Options:

A.

XML exports of an application's Update Set.

B.

CSV files containing data imported into an application.

C.

ServiceNow artifacts comprising an application.

D.

An XML export of an application's table records.

Question 21

What happens to the List view when a new field is added to an existing table?

Options:

A.

The new field is added at the end of the List

B.

A new List View is created with the new field

C.

The new field is added at the start of the List

D.

The new field is not added to the List view

Question 22

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

Options:

A.

Reference

B.

Lookup

C.

Preview

D.

Quickview

E.

Drilldown

F.

Snapshot

Question 23

Which actions can a Business Rule take without scripting?

Options:

A.

Set field values and query the database

B.

Set field values and generate an event

C.

Set field values and write to the system log

D.

Set field values and add message

Question 24

Which business requirements and process(es) should be documented as part of the application development plan?

Choose 4 answers

Options:

A.

Data input/output

B.

Business problem

C.

Project schedule

D.

Process steps

E.

Database capacity

F.

Users/stakeholders

G.

Available licenses

Question 25

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

Options:

A.

Annotations

B.

Related links to wiki pages

C.

A context Menu UI Action

D.

A population read-only field

Question 26

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

Options:

A.

g_user.hasRole(‘catalog_admin’)

B.

g_user.hasRoleExactly(‘catalog_admin’)

C.

g_user.hasRoleOnly(‘catalog_admin’)

D.

g_user.hasRoleFromList(‘catalog_admin’)

Question 27

As administrator, what must you do to access features of High Security Settings?

Options:

A.

Add security_admin role to your user account

B.

Use System Administration > Elevate Roles module

C.

Select Elevate Roles

D.

Impersonate Security Admin

Question 28

Which class is NOT part of the Client side scoped APIs?

Options:

A.

GuideDialogWindow

B.

GuideAjex

C.

GuideRecord

D.

GuideForm

Question 29

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

The application:

Options:

A.

Needs workflow to manage processes

B.

Requires “as-is” use of low-level programming libraries

C.

Requires reporting capabilities

D.

Uses forms extensively to interact with data

Question 30

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

Options:

A.

Outbound Email

B.

Application

C.

Record

D.

Schedule

Question 31

What are Application Files in a ServiceNow application?

Options:

A.

An XML export of an application's table records

B.

ServiceNow artifacts comprising an application

C.

XML exports of an application's Update Set

D.

CSV files containing data imported into an application

Question 32

ServiceNow contains a resource which provides the following:

• A standard and shared set of service related definitions across ServiceNow products and platform that will enable and support true service level reporting.

• A CMDB framework across our products and platform that will enable and support multiple configuration strategies.

What resource do these statements describe?

Options:

A.

Common Services Data Model (CSDM)

B.

Configuration Management Database (CMDB)

C.

Information Technology Service Management (ITSM)

D.

Information Technology Infrastructure Library (ITIL)

Question 33

Which server-side API debug log method is available for scoped applications?

Options:

A.

gs.print()

B.

gs.log()

C.

gs.debuglog()

D.

gs.info()

Question 34

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

Options:

A.

gs.getProperty()

B.

g_form.getAppProperty()

C.

g_form.getProperty()

D.

gs.getAppProperty()

Question 35

Which are valid caller access field options? (Choose 3 answers)

Options:

A.

Allow Configuration

B.

None

C.

Caller Restriction

D.

Accessible from

E.

Caller Permission

F.

Caller Tracking

Question 36

To see what scripts, reports, and other application artifacts will be in a published application:

Options:

A.

Enter the name of the Application in the Global search field

B.

Open the list of Update Sets for the instance

C.

Examine the Application Files Related List in the application to be published

D.

Open the artifact records individually to verify the value in the Application field

Question 37

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

Options:

A.

${event. }

B.

${current. }

C.

${property name>.getDisplayValue()}

D.

${gs.}

Question 38

When building an extended table from a base table, which fields do you need to create?

Choose 2 answers

Options:

A.

The reference fields for the base table.

B.

The fields that are not in the base table

C.

The mandatory fields for the base table

D.

The fields that are specific to the extended table

Question 39

What is the Endpoint when configuring a REST Message?

Options:

A.

The URI of the data to be accessed, queried, or modified

B.

The provider response indicates there is no data to send back

C.

The URI of the Webserver

D.

The command to the REST script to stop execution

Question 40

You have heard about a new application released by ServiceNow. You want to try it out, to see if it might be useful for your company's ServiceNow implementation. What would be the best way to get hands-on experience with the new application?

Options:

A.

install the application plugin on your personal dev instance.

B.

Install the application plugin. on your company's production instance

C.

Search the wiki for the sales demo request form

D.

Check the latest release notes at docs servicenow.com

Question 41

You are looking at a list of Active Incidents. You want to exclude Incidents with the state of Resolved. How might you do that?

Options:

A.

On State column title, right-click select Filter Out > Resolved

B.

On the list of records, locate and right-click on the Resolved value, select Exclude

C.

Click Funnel icon, click AND. Select Resolved. Is Not, State, click Run

D.

On the list of records, locate and right-click on the Resolved value, select Filter Out

E.

On Search, select State, type not Resolved, press enter

Question 42

Which one of the following is NOT a method used for logging messages in a server-side script for a privately- scoped application?

Options:

A.

gs.log()

B.

gs.error()

C.

gs.warn()

D.

gs.debug()

Question 43

When creating an application through the Guided Application Creator, what are the options for creating a table?

Choose 3 answers

Options:

A.

Extend a table

B.

Link to external tables

C.

Upload a spreadsheet

D.

Create a table from a template

E.

Use APIs

F.

Run import jobs

G.

Create a table from scratch

Question 44

Which of the following is an available feature in Studio?

Choose 2 answers

Options:

A.

Push to external source control

B.

Search branch

C.

Merge branches

D.

Push to update set

Question 45

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

Options:

A.

List of Records, Separator, Catalog Type, Roles

B.

Assessment, List of Records, Separator, Timeline Page

C.

List of Records, Content Page, Order, URL (from arguments:)

D.

Assessment, List of Records, Content Page, Roles

Question 46

When a selecting a data type for a field that will be displayed on a form, which of the following statements is NOT correct?

Options:

A.

Use the Choice data type to limit options in a field

B.

Use the Data data type to enter the date and time of day.

C.

Use the Phone Number data type to automate phone number data validation.

D.

Use the string data type for a free-form text field.

Question 47

Which script types execute on the server? (Choose three.)

Options:

A.

Business Rule

B.

Client Scripts

C.

UI Policies

D.

Script Actions

E.

Scheduled Jobs

Question 48

How can an application link to a repository behind a firewall?

Options:

A.

This option is not supported.

B.

Link an application to source control through a MID Server.

C.

Link an application to source control through an access token.

D.

Link an application to source control with multi-factor authentication.

Question 49

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

Options:

A.

The table and its data are not accessible using web services

B.

Any Business Rule can read, write, delete, and update from the table

C.

Only artifacts in the table’s application can read from the table

D.

All application scopes can read from the table

Question 50

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

Options:

A.

g_form.hasRoleExactly(‘admin’)

B.

gs.hasRole(‘admin’)

C.

g_form.hasRole(‘admin’)

D.

gs.hasRoleExactly(‘admin’)

Question 51

On what part of the ServiceNow instance, would you find the option to Impersonate User?

Options:

A.

User Menu

B.

Content Frame

C.

Application Navigator

D.

Module

Question 52

Which ATF Test step allows you to create a user with specified roles and groups for the test?

Options:

A.

Create a user

B.

Create a role

C.

Create a group

D.

Impersonation

Question 53

For Application Access, there is a configuration option called "Allow access to this table via web services." Which one of the following statements is true when this option is selected?

Options:

A.

Even when not selected, users with the correct permissions can use web services to access the table's records.

B.

The user performing the query via web services must have the correct permissions to access the table's records.

C.

This option restricts access only to SOAP web services but does not apply to REST.

D.

This option restricts the ability to delete records via web services, but records can always be read.

Question 54

What is the ServiceNow store?

Options:

A.

The source for ServiceNow Community created developer content

B.

Marketplace for free and paid certified ServiceNow applications and integrations

C.

Downloadable content ServiceNow script archive

D.

Alternate name for the ServiceNow Developer Share site

Question 55

What is a Module?

Options:

A.

The functionality within an application menu such as opening a page in the content frame or a separate tab or window

B.

A group of menus, or pages, providing related information and functionality to end-users

C.

A way of helping users quickly access information and services by filtering the items in the Application Navigator

D.

A web-based way of providing software to end-users

Question 56

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

Options:

A.

REST messages

B.

Table

C.

Script Include

D.

Workflow

Question 57

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

Options:

A.

Can be used in Client Scripts and UI Policies only

B.

Can be used in Business Rules only

C.

Can be used in Client Scripts, UI Policies, and UI Actions

D.

Can be used in Business Rules, and Scripts Includes

Question 58

Which of the following CANNOT be debugged using the Field Watcher?

Options:

A.

Business Rules

B.

Script Includes

C.

Client Scripts

D.

Access Controls

Question 59

What data types of Flow Designer variables are supported to store record data and complex data?

Choose 3 answers

Options:

A.

Label data type

B.

Integer

C.

Array. Reference

D.

Choice

E.

String

Question 60

What plugin enables the Guided Application Creator?

Options:

A.

com.glide.sn-guided-app-creator

B.

com.glide.service_creator

C.

com.glide.snc.apps_creator

D.

com.snc.apps_creator_template

Question 61

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

Options:

A.

Identify the table

B.

Script the function(s)

C.

Create a class

D.

Create a prototype object from the new class

Question 62

Access Control rules are applied to a specific table, like the Incident table. What is the object name for a rule that applies to the entire Incident table (all rows and fields)?

Options:

A.

incident.all

B.

incident!

C.

incidentNone

D.

incident'

Question 63

Which of the following is NOT supported by Flow Designer?

Options:

A.

Call a subflow from a flow

B.

Test a flow with rollback

C.

Use Delegated Developer

D.

Run a flow from a MetricBase Trigger

Question 64

What is a 'workflow context'?

Options:

A.

The business reason or process for which a workflow is designed

B.

A checked-out workflow that is being edited

C.

It is generated from a workflow version, executes activities, and follows transitions

D.

The table for which a workflow is defined, plus any conditions such as 'Active is true'

Question 65

What are the benefits of storing the majority of an Application’s server-side script logic in a Script Include?

a) This makes execution faster.

b) Only run when called from a script.

c) The script logic can be hidden when the Application is installed from the ServiceNow Store. d. For some changes to application logic there is only one place to make edits.

Options:

A.

a, b, and d

B.

a, b, c, and d

C.

b, c, and d

D.

a, b, and c

Question 66

What feature allows you to limit who is able to contribute or read knowledge within a knowledge base?

Options:

A.

Roles

B.

Groups

C.

Categories

D.

User Criteria

Question 67

Which tool is used to define relationships between fields in an import set table and a target table?

Options:

A.

Field Transformer

B.

Schema Map

C.

Transform Schema

D.

Transform Map

Question 68

Which of the following statements does NOT apply when extending an existing table?

Options:

A.

The parent table’s Access Controls are evaluated when determining access to the new table’s records and fields

B.

The new table inherits the functionality built into the parent table

C.

The new table inherits all of the fields from the parent table

D.

You must script and configure all required behaviors

Question 69

Which of the following methods are useful in Access Control scripts?

Options:

A.

g_user.hasRole() and current.isNewRecord()

B.

gs.hasRole() and current.isNewRecord()

C.

g_user.hasRole() and current.isNew()

D.

gs.hasRole() and current.isNew()

Question 70

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

Options:

A.

All access to this table via web services

B.

Can create, Can update, and Can delete

C.

Can read does not affect the availability of other Application Access fields

D.

Allow configuration

Question 71

When designing and creating a form, what do you create to organize fields on a form?

Options:

A.

Related lists

B.

Tabs

C.

Sections

D.

Buttons

Question 72

Which is the base table of the configuration management database hierarchy?

Options:

A.

cmdb_rel_ci

B.

ucmdb

C.

cmdb_ci

D.

cmdb

Question 73

What setting allows users to view a Knowledge Base article even if they are not logged in?

Options:

A.

The ESS role

B.

The Allow All role

C.

The Public setting

D.

The View All setting

Question 74

When creating an application through the Guided Application Creator, what are the options for creating a table? (Choose 3 answers)

Options:

A.

Link to external tables

B.

Create a table from scratch

C.

Create a table from a template

D.

Run import jobs

E.

Upload a spreadsheet

F.

Use API calls

G.

Extend a table

Question 75

Why create Applications in ServiceNow?

A) To replace outdated inadequate custom business applications and processes

B) To extend service delivery and management to all enterprise departments

C) To allow users full access to all ServiceNow tables, records and fields

D) To extend the value of ServiceNow

Options:

A.

a b and c

B.

a b c and d

C.

b c and d

D.

a b and d

Question 76

Which of the following GuideRecord methods run a query against a database table?

Choose 3 answers

Options:

A.

-query( )

B.

runQuery()

C.

query()

D.

-get()

E.

get(

Page: 1 / 25
Total 254 questions