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 / 29
Total 293 questions

Certified Application Developer - ServiceNow Questions and Answers

Question 1

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 2

A manager wants to view a snapshot of month-end Sales performance data, as compared to Sales targets. In addition, the manager wants to be able to see those monthly numbers trended over time, and forecasted into the future. What capability do you suggest for this manager?

Options:

A.

Scheduled Reports, a custom snapshot table, and a Projection report

B.

Scheduled Reports and Excel

C.

Key Performance Indicators

D.

Performance Analytics

E.

Scheduled Reports a custom snapshot table and a Trend report

Question 3

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 4

The source control operation used to store local changes on an instance for later application is called a(n)

< blank > .

Options:

A.

Branch

B.

Tag

C.

Stash

D.

Update set

Question 5

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 6

What is the purpose of the coalesce field when importing data?

Options:

A.

When a match is found, a new record is inserted

B.

To determine if a record matches an existing record or is a new record

C.

If a match is not found, the existing record is updated

D.

To identify and merge duplicate records

Question 7

What is the REST API Explorer used to do?

Options:

A.

Practice using REST to interact with public data providers

B.

Find resources on the web for learning about REST

C.

Convert SOAP Message functions to REST methods

D.

Create sample code for sending REST requests to ServiceNow

Question 8

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(

Question 9

What occurs when an existing table is extended in ServiceNow?

Options:

A.

The new table inherits the functionality built into the parent table.

B.

The new table does not inherit any of the fields from the parent table.

C.

You must script and configure all required behaviors.

D.

The table ' s Access Controls are ignored when determining access to the new table ' s records and fields.

Question 10

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

Options:

A.

Automated Test Framework

B.

Source Control

C.

Delegated Development

D.

Flow Designer

Question 11

Which one of the following is a benefit of creating an Application Properties page for each application you develop?

Options:

A.

An Application Properties page is a common landing page for an application.

B.

Application users know to go to the Application Properties page to change the appearance of an application.

C.

Application Properties allow a developer to override the application properties inherited from ServiceNow.

D.

Application Properties allow a developer or admin to make changes to an application ' s behavior without modifying application artifacts.

Question 12

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 13

What is the purpose of the Application Picker?

Options:

A.

Select an application to run

B.

Select an application as a favorite in the Application Navigator

C.

Choose an application to edit and set the Application Scope

D.

Choose an application to download and install

Question 14

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 15

When can the value “Protected” be leveraged in a Protection Policy for a Script Include?

Options:

A.

The application is downloaded from the ServiceNow Store

B.

The glide.app.apply_protection system property is set to true

C.

A user with the protected_edit role edits the Script Include

D.

A user with the admin role enables the Policy option

Question 16

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 17

When selecting the Target table for an import which tables can you select?

Choose 3 answers

Options:

A.

Tables outside of ServiceNow

B.

Related tables, using Dot Walk

C.

Tables which allow write access to other applications

D.

Tables within the global scope

E.

Tables within the existing application scope

Question 18

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 19

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

Options:

A.

Only Notifications with the highest weight for the same record and recipients are sent

B.

A Weight value of zero means that no email should be sent

C.

The Weight value defaults to zero

D.

A Weight value of zero means the Notification is always sent when the Notification’s When to send criteria is met

Question 20

Which of the following statements is true about Guided Application Creator?

Options:

A.

The global scope option is turned on by default

B.

A scope application user role is automatically created

C.

Default access controls are automatically created

D.

The welcome screen appears every time a new application is created

Question 21

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

Options:

A.

base table

B.

child table

C.

parent table

D.

all tables

Question 22

How does ServiceNow match inbound email to existing records?

Options:

A.

Watermark

B.

Record link

C.

Subject line

D.

sys_id

Question 23

(Deleting a field from a table caused the field to be removed from multiple tables. What type of field was deleted?)

Options:

A.

Reference field

B.

Custom field

C.

Inherited field

D.

Base system field

Question 24

(Where can a developer find business logic for recurring checks to identify unassigned task records? Choose 2 options.)

Options:

A.

Scheduled Flows

B.

Discovery Schedules

C.

Scheduled Script Execution

D.

System Schedules

Question 25

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 26

Application developers configure ServiceNow using industry standard JavaScript to…

Options:

A.

Enable the right-click to edit the context menus on applications in the navigator

B.

Extend and add functionality

C.

Customize the organization’s company logo and banner text

D.

Configure the outgoing email display name

Question 27

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 28

What are web services?

Options:

A.

They provide a customer-facing view of available service and product offerings provided by departments within the organization

B.

Methods used to allow applications to connect to other software applications over a network

C.

Methods used to create and maintain Ul Pages

D.

Methods used to discover a wide variety of systems and applications

Question 29

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. < property name > }

B.

${current. < property name > }

C.

${property name > .getDisplayValue()}

D.

${gs. < property name > }

Question 30

Which determines the relationships between field in an Import Set table to field in an existing ServiceNow table?

Options:

A.

Data Sources

B.

Schema Map Relationship Builder

C.

Business Service Management Map

D.

Transform Map

Question 31

(What is the primary purpose of an application scope?)

Options:

A.

To manage the data storage and backup for applications

B.

To define the boundary that isolates an application ' s resources from others

C.

To allow one application to automatically update another ' s resources without restrictions

D.

To control the user interface design for an application

Question 32

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

Options:

A.

Breadcrumb

B.

Choice

C.

Menu

D.

Topic

Question 33

When creating an application through the Guided Application Creator, which of the following is a user experience option?

Options:

A.

Portal

B.

Mobile

C.

Self-service

D.

Workspace

Question 34

Which one of the following is true about client-side scripted security?

Options:

A.

Client-side scripts have access to both the GlideSystem (gs) and GlideUser (g_user) methods

B.

Client-side scripts have access to the GlideUser (g_user) methods

C.

Client-side scripts have no access to user methods

D.

Client-side scripts have access to the GlideSystem (gs) user methods

Question 35

What syntax is used in a Record Producer script to access values from Record Producer form fields?

Options:

A.

producer.field_name

B.

producer.variablename

C.

current.variable_name

D.

current.field_name

Question 36

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 37

A developer wants to set up an application module that allows inserting new records into a table.

Which configuration option achieves this?

Options:

A.

Application

B.

Menu

C.

Table

D.

Link type

Question 38

Which items are valid UI Action types in ServiceNow?

Choose 3 answers

Options:

A.

List Banner Button

B.

Form Button

C.

Form Choice

D.

Record Navigation Button

E.

List Choice

F.

Workflow Action

Question 39

You are developing the MyApp application that has a table, Table A. When the MyApp application is installed on an instance, you want Table A ' s records to be installed as part of the application.

Table A ' s records will be installed when:

Options:

A.

Table A is active and extends the Task table

B.

Table A ' s records are added to the application record using the Create Application Files context menu item

C.

Table A has an automatic number counter for new records

D.

Table A is not included in the System Clone > Exclude Tables list

Question 40

Access Control debug information identifies whether each element of an Access Control granted or denied access. The elements appear in the debug information in the order of evaluation. In which order are the elements of an Access Control evaluated?

Options:

A.

Conditions, Roles, Script

B.

Conditions, Script, Roles

C.

Roles, Conditions, Script

D.

Script, Conditions, Roles

Question 41

(What is a g_scratchpad object used for?)

Options:

A.

Populate the properties for Display Business Rule

B.

Pass data from server-side to client-side script on Web

C.

Pass data from server-side to client-side script on Mobile

D.

Define constructors and destructors for table class

Question 42

When crafting a scoped application that contains flow actions, what is the application called?

Options:

A.

Bundle

B.

Row

C.

Action

D.

Spoke

Question 43

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 44

What do you install when you want to add applications or functionality within your development instance?

Options:

A.

Patch

B.

Updated Pack

C.

App Package

D.

Plugin

E.

App Updated 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

Which allows the creation of a task-based record from Service Catalog?

Options:

A.

UI Builder

B.

Flow Designer

C.

Assignment Rule

D.

Record Producers

E.

Ul Actions

Question 47

Many actions are included with flow designer what are some frequently used core actions?

Choose 4 answers

Options:

A.

Look Up Record

B.

Ask for Approval

C.

Create Record

D.

Look for Update

E.

Wait for Condition

F.

Wart for Match

Question 48

Exportitem table is extended from Item table with the additional column of ItemCountry added. The Item table contains the columns ItemName and ItemQty.

Which fields are available in the Exportitem table?

Options:

A.

ItemCountry, Number

B.

Only ItemName, ItemQty

C.

ItemName, ItemQty, and ItemCountry

D.

Only ItemCountry

Question 49

What is a limitation when using record producers in ServiceNow?

Options:

A.

Record producers should not be used to create requested item records

B.

Record producers cannot be used for tables in the same scope

C.

Record producers cannot redirect users after record creation

D.

Record producers must always call the update method on the current record

Question 50

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 51

You are developing the MyApp application that has a table, Table A. When the MyApp application is installed on another instance, you want Table A ' s records to be installed as part of the application. Table A ' s records will be installed when:

Options:

A.

Table A is active and extends the Task table.

B.

Table A has an automatic number counter for new records and the table property " Include data " is set to true.

C.

Table A ' s records are added to the application record using the " Create Application Files " feature.

D.

Table A is not included in the System Clone > Exclude Tables list.

Question 52

Identify the way(s) an application can respond to an Event generated by the gs.eventQueue() method.

a) Script Action

b) Scheduled Script Execution (Scheduled Job)

c) UI Policy

d) Email Notification

Options:

A.

b and c

B.

c

C.

a and d

D.

a and c

Question 53

What are examples of Ul Actions relating to forms?

Choose 3 answers

Options:

A.

Form Buttons

B.

Form Context Menu

C.

Form Columns

D.

Form View

E.

Form Links

Question 54

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 55

When a ServiceNow instance requests information from a web service, ServiceNow is the web service:

Options:

A.

Publisher

B.

Specialist

C.

Provider

D.

Consumer

Question 56

What is a function of an update set in ServiceNow Studio?

Options:

A.

To group configuration changes for transfer between instances

B.

To track and monitor system performance metrics

C.

To create new custom applications

D.

To manage configurations directly in a production environment

Question 57

For your implementation the following tables are extended from each other:

• Incident table is extended from Task table

• Super Incident table is extended from Incident table

In this situation, which table(s) are Parent. Child and Base tables?

Choose 5 answers

Options:

A.

Incident table is a Child table

B.

Incident table is a Parent table

C.

Task table is a Child table

D.

Super Incident table is a Child table

E.

Super Incident table is a Parent table

F.

Task table is a Base table

G.

Task table is a Parent table

Question 58

An app developer enables the " Allow access to this table via web services " option in Application Access. What is the result of this configuration?

Options:

A.

Users querying via web services can access table records, regardless of permissions

B.

Developers from other application scope can write scripts for this table

C.

A user having correct permissions, querying via web services can access table records

D.

Users are allowed to write table records but restricts delete via web services

Question 59

What are advantages of using Flow Designer? Choose 3 answers

Options:

A.

Smooth integration with 3rd party systems

B.

Less manual scripting

C.

Reduces technical debt

D.

Supports advanced developers

E.

Enables complicated scripting

Question 60

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 61

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 62

Which are reasons an application could be developed on the ServiceNow platform?

Choose 3 answers

Options:

A.

It uses forms extensively to interact with data.

B.

It needs workflow to manage processes.

C.

It requires reporting capabilities.

D.

It requires low-level programming libraries.

E.

It uses multimedia features.

Question 63

Which one of the following objects CANNOT be used in a Script Action script?

Options:

A.

previous

B.

GlideRecord

C.

event

D.

current

Question 64

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 65

Which of the following steps can be used to import new data into ServiceNow from a spreadsheet?

Options:

A.

Select Data Source, Schedule Transform

B.

Load Data, Create Transform Map, Run Transform Most Voted

C.

Define Data Source, Select Transform Map, Run Transform

D.

Select Import Set, Select Transform Map, Run Transform

Question 66

(Which default method prints a message with a blue background at the top of the current form?)

Options:

A.

g_form.addInfoMsg()

B.

g_form.showFieldMessage()

C.

g_form.showFieldMsg()

D.

g_form.addInfoMessage()

Question 67

If you create a SOAP Message, what syntax indicates a variable to pass when the function is called?

Options:

A.

current.variable_name

B.

S{variable_name}

C.

< variable_name >

D.

< variable_name > .do?WSDL

Question 68

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

Options:

A.

COPY

B.

POST

C.

GET

D.

DELETE

Question 69

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 70

What is the ServiceNow App Repository?

Options:

A.

A Request table

B.

Another name for update sets

C.

A database containing ServiceNow apps

D.

A collection of files in a Git database

Question 71

Which client-side scoped API class can be used as a replacement for GlideRecord?

Options:

A.

GlideDialogWindow

B.

GlideAjax

C.

GlideForm

D.

GlideElement

Question 72

Identify characteristic(s) of a Record Producer. (Choose 3 answers)

Options:

A.

All records created using this strategy are inserted into the Requested Item [sc_req_item] table.

B.

Graphics can be included on the user interface.

C.

They must be scripted.

D.

Each field prompts the user with a question rather than a field label.

E.

You can script behaviors of fields in the user interface.

Question 73

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 74

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 75

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 76

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 77

In a privately-scoped application, which methods are used for logging messages in server-side scripts? (Choose 2 answers)

Options:

A.

gs.log()

B.

gs.error()

C.

gs.debug()

D.

gs.logError()

E.

gs.info()

Question 78

Application developers can specify which ServiceNow page a user sees after submitting a new record using the Record Producer UI. How is the page specified?

Options:

A.

Configure the page in the Module that opens the Record Producer.

B.

Write a script in the Record Producer’s Script field: producer.redirect = ' < URL > ' ;.

C.

Create an application property to store the URL.

D.

Write an after Business Rule script for the Record Producer’s table: window.redirect = ' < URL > ' ;.

Question 79

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 80

What tool is used to import data from various data sources, and map that data into ServiceNow tables?

Options:

A.

Transform Set

B.

Import Set

C.

Data Pack

D.

Update Set

Question 81

This script fragment is executed in an application: g_user.hasRole( ' x_my_app_user ' );

What is the logical evaluation of this script fragment?

Options:

A.

Method returns " False " if the currently logged in user has admin role

B.

Method returns " False " if the currently logged in user has the x_my_app_user role only

C.

Method returns " True " if the currently logged in user has the x_my_app_user or the admin roles

D.

Method returns " True " if the currently logged in user has the x_my_app_user role only

Question 82

(Which file type does ServiceNow Studio support for customizing system behavior through database actions?)

Options:

A.

Business Rules (sys_script)

B.

Access Control (sys_security_acl)

C.

UI Policies (sys_ui_policy)

D.

Client Scripts

Question 83

Which one of the following is the fastest way to create and configure a Record Producer?

Options:

A.

Create a Catalog Category, open the category, and select the Add New Record Producer button

B.

Use the Record Producer module then add and configure all variables manually

C.

Open the table in the Table records and select the Add to Service Catalog Related Link

D.

Open the table’s form, right-click on the form header, and select the Create Record Producer menu item

Question 84

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.)

Options:

A.

source_control

B.

source_control_admin

C.

admin

D.

git_admin

Question 85

Which database operations can be controlled with Access Control?

Choose 2 answers

Options:

A.

Execute

B.

Create

C.

Update

D.

Query

Question 86

Which items are valid UI Action types in ServiceNow?

Choose 3 answers

Options:

A.

Workflow action

B.

List choice

C.

List banner button

D.

Form choice

E.

Form button

F.

Record navigation button

Question 87

Which statement correctly describes the differences between a Client Script and a Business Rule?

Options:

A.

A Client Scrip! executes on the client and a Business Rule executes on the server

B.

A Client Script executes before a record is loaded and a Business Rule executes after a record is updated

C.

A Client Script executes on the server and a Business Rule executes on the client

D.

A Client Script executes before a record is loaded and a Business Rule executes after a record is loaded

Page: 1 / 29
Total 293 questions