Summer Sale 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

ExamsBrite Dumps

Certified Application Developer - ServiceNow Question and Answers

Certified Application Developer - ServiceNow

Last Update Jul 14, 2026
Total Questions : 293

We are offering FREE CAD ServiceNow exam questions. All you do is to just go and sign up. Give your details, prepare CAD free exam questions and then go for complete pool of Certified Application Developer - ServiceNow test questions that will help you more.

CAD pdf

CAD PDF

$36.75  $104.99
CAD Engine

CAD Testing Engine

$43.75  $124.99
CAD PDF + Engine

CAD PDF + Testing Engine

$57.75  $164.99
Questions 1

What are the features of Flow Designer?

Choose 3 answers

Options:

A.  

Add stages to a flow

B.  

Call a flow from another flow or subflow

C.  

Test a flow using the " Run as " feature

D.  

Support Java Scripting code to test conditions that trigger the flow. Eg Run a flow from a Catalog item

E.  

Perform form field data validation at client side

Discussion 0
Questions 2

(How does the weight field value affect sending multiple notifications for the same record and recipients?)

Options:

A.  

Notifications with the lowest weight value are sent.

B.  

Notifications with a weight value of zero are skipped.

C.  

Notifications with the highest weight value are always skipped.

D.  

Notifications with the highest weight value are sent.

Discussion 0
Questions 3

In Flow Designer, where is the data from an action stored so it can be used in subsequent actions in the flow?

Options:

A.  

Data Pill

B.  

Field Icon

C.  

Field Value

D.  

Data Trigger

E.  

Data Element

Discussion 0
Questions 4

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

Options:

A.  

gs.log()

B.  

gs.print()

C.  

gs.info()

D.  

gs.debugLog()

Discussion 0
Questions 5

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

Discussion 0
Questions 6

What is a characteristic of Modules?

Options:

A.  

Every Module must be part of an Application Menu

B.  

Modules cannot open forms or lists

C.  

Every Module must be associated with a table

D.  

Access to Modules is not controlled with roles

Discussion 0
Questions 7

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

Discussion 0
Questions 8

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

Discussion 0
Questions 9

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

Options:

A.  

Any user can see any report shared with them.

B.  

Can be a graphical representation of data.

C.  

All users can generate reports on any table.

D.  

Can be run on demand by authorized users.

E.  

Can be scheduled to be run and distributed by email.

Discussion 0
Questions 10

(What can trigger a Flow in the Workflow Studio Flow Designer? Choose 3 options.)

Options:

A.  

Creating or updating a record

B.  

Elevating to security_admin role

C.  

Logging in as a specific user

D.  

Outbound Email

E.  

SLA definition

F.  

An inbound API call

Discussion 0
Questions 11

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

Discussion 0
Questions 12

(What are valid reasons to develop an application on the ServiceNow platform? Choose 2 options.)

Options:

A.  

It uses multimedia features.

B.  

It requires low-level programming libraries.

C.  

It uses forms to interact with data.

D.  

It needs workflows to manage processes.

Discussion 0
Questions 13

Which options are strategies for debugging client-side scripts?

Choose 2 answers

Options:

A.  

gs.addErrorMessage()

B.  

g_form.addInfoMessage()

C.  

jslog()

D.  

gs.log()

Discussion 0
Questions 14

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

Discussion 0
Questions 15

(What is the GlideForm client-side scripting object?)

Options:

A.  

gs_form

B.  

sn.form

C.  

gs.form

D.  

g_form

Discussion 0
Questions 16

Which of the following is true for the Application Picker and Application Scope?

Options:

A.  

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

B.  

Selecting Global in the Application Picker sets the Application Scope to incident

C.  

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

D.  

Selecting an application from the Application Picker sets the Application Scope

Discussion 0
Questions 17

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

Discussion 0
Questions 18

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

Discussion 0
Questions 19

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.

Discussion 0
Questions 20

(Which methods are used to activate application restricted caller access? Choose 2 options.)

Options:

A.  

Block all access requests to cross-scope resources

B.  

Request the HR Service Delivery or Security Incident Response applications

C.  

Activate the Scoped Application Restricted Caller Access plugin

D.  

Enable the Cross-Scope Access Override feature in the application settings

Discussion 0
Questions 21

(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

Discussion 0
Questions 22

What contains the configuration changes made in an instance (i.e. changes in a form) and helps to implement the changes from the Dev environment to another environment?

Options:

A.  

Import sets

B.  

Update sets

C.  

Transform maps

D.  

System dictionaries

Discussion 0
Questions 23

If the Create module field is selected when creating a table, what is the new module’s default behavior?

Options:

A.  

Open an empty form so new records can be created

B.  

Open a link to a wiki article with instructions on how to customize the behavior of the new module

C.  

Display an empty homepage for the application

D.  

Display a list of all records from the table

Discussion 0
Questions 24

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

Discussion 0
Questions 25

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

Discussion 0
Questions 26

(What is a scoped application that contains Flow Designer actions tailored for a specific application or record type?)

Options:

A.  

Action

B.  

Bundle

C.  

Flow

D.  

Spoke

Discussion 0
Questions 27

(An application developer needs to ensure that no other private application scopes can create records on the application ' s data tables. How is Application Access configured to achieve this?)

Options:

A.  

Set the Accessible from field value to This application scope only

B.  

Set the Accessible from field value to All application scopes and de-select the Can create option

C.  

Create Access Controls to prevent all other application scopes from creating records on the application’s data tables rather than using Application Access

D.  

Set the Accessible from field value to This application scope only and de-select the Allow access to this table via web services option

Discussion 0
Questions 28

Here is the Business Rule script template:

This type of JavaScript function is known as:

Options:

A.  

Constructor

B.  

Scoped

C.  

Anonymous

D.  

Self-invoking

Discussion 0
Questions 29

What are some of the benefits of extending an existing table such as the Task table when creating a new application?

a)You can repurpose existing fields by simply changing the label.

b)Use existing fields with no modifications.

c)Existing logic from the parent table will be automatically applied to the new table.

d)All of the parent table records are copied to the new table.

Options:

A.  

a, b, c, and d

B.  

a and b

C.  

b and c

D.  

a, b, and c

Discussion 0
Questions 30

A new employee joins the IT department and needs to perform work assigned to Network and Hardware groups. How would you set up their access?

Choose 3 answers

Options:

A.  

Add User Account to Network group

B.  

Add User Account to Hardware group

C.  

Add User Account to IT Knowledgebase

D.  

Create User Account

E.  

Add User Account to ACL

F.  

Add User Account to itil group

Discussion 0
Questions 31

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

Options:

A.  

Class Map

B.  

Flow Design

C.  

Dependency View

D.  

Business Service Map

Discussion 0
Questions 32

Which one of the following is true for the Application Picker?

Options:

A.  

All custom application scope and the Global scope appear in the Application Picker

B.  

All applications in ServiceNow, including baseline applications like Incident, appear in the Application Picker

C.  

Only custom applications appear in the Application Picker

D.  

Only downloaded applications appear in the Application Picker

Discussion 0
Questions 33

(What is the order of evaluation for elements in Access Control Lists?)

Options:

A.  

Roles → Conditions → Script

B.  

Conditions → Script → Roles

C.  

Script → Conditions → Roles

D.  

Conditions → Roles → Script

Discussion 0
Questions 34

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)

Discussion 0
Questions 35

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

Discussion 0
Questions 36

What is the best UX format to use for lists and forms?

Options:

A.  

Forms

B.  

Lists

C.  

Standard

D.  

Classic

Discussion 0
Questions 37

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

Options:

A.  

HTML (from Arguments)

B.  

URL (from Arguments)

C.  

Content Page

D.  

Script (from Arguments)

Discussion 0
Questions 38

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

Discussion 0
Questions 39

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

Discussion 0
Questions 40

How is access to Application Menus and Modules controlled?

Options:

A.  

Access Controls

B.  

Application Rules

C.  

Client Scripts

D.  

Roles

Discussion 0
Questions 41

Once an application is ready to share, which of the following methods of publishing are supported by ServiceNow?

Choose 3 answers

Options:

A.  

Publish to an application repository

B.  

Publish to a spreadsheet

C.  

Publish to a local USB device

D.  

Publish to a local drive

E.  

Publish to an Update Set

F.  

Publish to the ServiceNow Store

Discussion 0
Questions 42

What is the default module name when a new application table is created?

Options:

A.  

Prefixed to the application name

B.  

Plural form of the application name

C.  

Same name as the application name

D.  

“U_” prefixed to the application name

Discussion 0
Questions 43

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

Options:

A.  

Bundle

B.  

Row

C.  

Action

D.  

Spoke

Discussion 0
Questions 44

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.

Discussion 0
Questions 45

Once an application is ready to share, which of the following methods of publishing are supported by ServiceNow? (Choose 3 answers)

Options:

A.  

Publish to a spreadsheet

B.  

Publish to an application repository

C.  

Publish to the ServiceNow Store

D.  

Publish to a local USB device

E.  

Publish to an update set

F.  

Publish to a local drive

Discussion 0
Questions 46

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

Discussion 0
Questions 47

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

Discussion 0
Questions 48

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

Discussion 0
Questions 49

Which database operations can be controlled with Access Control?

Choose 2 answers

Options:

A.  

Execute

B.  

Create

C.  

Update

D.  

Query

Discussion 0
Questions 50

Which items are valid UI Action types in ServiceNow? (Choose 3 answers)

Options:

A.  

Workflow action

B.  

Record navigation button

C.  

Form choice

D.  

Form button

E.  

List banner button

Discussion 0
Questions 51

Which framework can automatically populate values for the Priority and Category fields based on the Short description field value?

Options:

A.  

Action

B.  

Assignment Rule

C.  

Predictive Intelligence

D.  

CSDM

E.  

Ul Policy

Discussion 0
Questions 52

What is the Event Registry?

Options:

A.  

A table containing a record for every Event known to the ServiceNow system which allows ServiceNow to react when Events are generated

B.  

The Event Log which lists all Events that have been generated

C.  

A Workflow which is launched every time an Event is generated; used to debug Events

D.  

The method used in server-side scripts to generate Events and pass parameters

Discussion 0
Questions 53

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

Options:

A.  

previous

B.  

GlideRecord

C.  

event

D.  

current

Discussion 0
Questions 54

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

• Assignment Group

• Assignee

• Updated

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

Options:

A.  

Right click List Gear icon > Configure > Columns

B.  

Click List Context Menu > Configure > Columns

C.  

Right click on any column header Context Menu > Configure > List Layout

D.  

Click List Context Menu > Personalize List

Discussion 0
Questions 55

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 they are text fields.

C.  

No, inherited fields cannot be deleted from a child table.

D.  

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

Discussion 0
Questions 56

Which of the following is NOT a way to install an application on a ServiceNow instance?

Options:

A.  

Install an application from the Application Repository

B.  

Select the Copy button on the application record

C.  

Download and install an application from the ServiceNow Share web site

D.  

Download and install a third-party application from the ServiceNow Store

Discussion 0
Questions 57

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

Discussion 0
Questions 58

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

Discussion 0
Questions 59

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

Discussion 0
Questions 60

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

Options:

A.  

COPY

B.  

POST

C.  

GET

D.  

DELETE

Discussion 0
Questions 61

Which are valid caller access field options?

Choose 3 answers

Options:

A.  

Caller Tracking

B.  

Accessible from

C.  

None

D.  

Allow Configuration

E.  

Caller Restriction

F.  

Caller Permission

Discussion 0
Questions 62

When writing a Client Script to provide feedback targeted at a specific field, which method should be used?

Options:

A.  

g_form.showInfoMessage()

B.  

g_form.showFieldMsg()

C.  

g_form.addInfoMessage()

D.  

g_form.addFieldMsg()

Discussion 0
Questions 63

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

Options:

A.  

previous

B.  

GlideSystem

C.  

g_scratchpad

D.  

current

Discussion 0
Questions 64

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

Discussion 0
Questions 65

Identify the ways an application can respond to an Event generated by the gs.eventQueue() method. (Choose 2 answers)

Options:

A.  

UI Policy

B.  

Email Notification

C.  

Client Script

D.  

Scheduled Script Execution (Scheduled Job)

E.  

Script Action

Discussion 0
Questions 66

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

Discussion 0
Questions 67

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

Discussion 0
Questions 68

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

Options:

A.  

Outbound Email

B.  

Application

C.  

Record

D.  

Schedule

Discussion 0
Questions 69

How can an application respond to an Event triggered by the gs.eventQueueO method?

Choose 2 answers

Options:

A.  

Ul Policy

B.  

Scheduled Script Execution (Scheduled Job)

C.  

Email Notification

D.  

Script Action

E.  

 Client Script

Discussion 0
Questions 70

What intuitive development interface guides users through the initial application development process?

Options:

A.  

ServiceNow Studio

B.  

Guided Application Creator

C.  

Flow Designer

D.  

Guided Tour Designer

Discussion 0
Questions 71

What is the best practice related to using the Default Update Set for moving customizations between instances?

Options:

A.  

Submit Default update set to application repository

B.  

You should not use the Default Update sets for moving between instances

C.  

Keep Default update set to maximum of 20 records, for troubleshooting purposes

D.  

Merge Default update sets before moving between instances

Discussion 0
Questions 72

A scoped application containing Flow Designer content dedicated to a particular application is called a(n):

Options:

A.  

Spoke

B.  

Bundle

C.  

Action

D.  

Flow

Discussion 0
Questions 73

(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

Discussion 0
Questions 74

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

Discussion 0
Questions 75

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

Discussion 0
Questions 76

Which database operations can be controlled with Application Access? (Choose 2 answers)

Options:

A.  

Query

B.  

Create

C.  

Execute

D.  

Update

Discussion 0
Questions 77

A customer requests the following data quality measures be added:

1. Incident numbers should be read-only on all lists and forms, for all users.

2. Short Description field should be mandatory, on all records, across all applications, on Insert.

Which type of policy would you use to meet this requirement?

Options:

A.  

Dictionary Design Policy

B.  

Field Criteria Policy

C.  

Data Quality Policy

D.  

Data Policy

Discussion 0
Questions 78

What does the " Enforcing " option in Runtime Access Tracking settings do?

Options:

A.  

Logs and authorizes all access requests to cross-scope resources automatically

B.  

Logs access requests to cross scope resources and requires an administrator to authorize each request

C.  

Authorizes all access requests to cross-scope resources without logging them

D.  

Blocks all access requests to cross-scope resources

Discussion 0
Questions 79

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

Options:

A.  

GlideDialogWindow

B.  

GlideAjax

C.  

GlideForm

D.  

GlideElement

Discussion 0
Questions 80

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

Discussion 0
Questions 81

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

Discussion 0
Questions 82

Which tab on the knowledge base record, would you use to identify the sets of users who are able to read articles in that knowledge base?

Options:

A.  

Access List

B.  

Can Access

C.  

Accessible to

D.  

Can Read

Discussion 0
Questions 83

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

Discussion 0
Questions 84

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

Discussion 0
Questions 85

Tables that extend a table do what?

Options:

A.  

Sometimes inherit the parent ' s fields

B.  

Automatically update the application scope

C.  

Do not inherit the parent ' s fields

D.  

Inherit the parent ' s fields

Discussion 0
Questions 86

Which of the following statements must evaluate to true for a user to pass an Access Control? (Choose 3 answers)

Options:

A.  

The user must be granted access through a business rule.

B.  

Conditions configured in the Access Control must evaluate to true.

C.  

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

D.  

Other matching Access Controls for the record evaluate to true.

E.  

Scripts configured in the Access Control must evaluate to true.

Discussion 0
Questions 87

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

Discussion 0