Summer Special Discount 60% Offer - Ends in 0d 00h 00m 00s - Coupon code: brite60

ExamsBrite Dumps

Certified Application Developer - ServiceNow Question and Answers

Certified Application Developer - ServiceNow

Last Update Oct 16, 2025
Total Questions : 264

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

$42  $104.99
CAD Engine

CAD Testing Engine

$50  $124.99
CAD PDF + Engine

CAD PDF + Testing Engine

$66  $164.99
Questions 1

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

Options:

A.  

System Properties > Email > Settings

B.  

User Preferences > Email > Notifications

C.  

System Notification > Email > Notifications

D.  

Click Gear > Notifications > New

E.  

Administration > Notification Overview

Discussion 0
Questions 2

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

Discussion 0
Questions 3

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 4

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

Discussion 0
Questions 5

What is a benefit of creating an Application Properties page for each application?

Options:

A.  

Acts as a central landing page for the application

B.  

Users can modify the appearance of the application

C.  

Developers or admins can adjust behavior without altering artifacts

D.  

Developers can override inherited application properties

Discussion 0
Questions 6

Here is an example of the criteria set for a knowledge base:

• Companies: ACME North America

• Departments: HR

• Groups: ACME Managers

• Match All: Yes

In this example, what users would have access to this knowledge base?

Options:

A.  

Employees of ACME North America, who are members of HR Department or the ACME Managers group

B.  

Members of the ACME Manager group, who are also members of HR Department and part of ACME North America

C.  

Members of the ACME Managers group, and HR department, regardless of geography

D.  

Users which are members of either ACME North America, or HR Department or ACME Managers group

Discussion 0
Questions 7

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 8

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

Options:

A.  

GuideDialogWindow

B.  

GuideAjex

C.  

GuideRecord

D.  

GuideForm

Discussion 0
Questions 9

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.

Discussion 0
Questions 10

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 11

An application called My App has a table, MyAppTable, with the following Application Access configuration:

    Accessible from: All application scopes

    Can read: Selected

    Can delete: Not selected

    Allow configuration: Selected

Which of the following is true based on this configuration?

Options:

A.  

Any application developer can write a Business Rule which successfully deletes all records from the MyAppTable

B.  

An application developer working in another privately scoped application can write a Business Rule for the MyAppTable which successfully deletes all records

C.  

No Business Rule can be written which successfully deletes all records from the MyAppTable

D.  

An application developer working in the My App scope can write a Business Rule for the MyAppTable which successfully deletes all records from the MyAppTable

Discussion 0
Questions 12

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 13

Which scenario will a Scheduled Script Execution (Scheduled Job) be implemented?

Options:

A.  

The application executes a client-side script daily at the same time

B.  

The application queries the database daily to check unassigned records

C.  

The application displays a custom welcome message when a user logs in

D.  

The application validates form input fields before a record is submitted

Discussion 0
Questions 14

Which of the following is true about deleting fields from a table?

Options:

A.  

Any field on a table can be deleted

B.  

User-defined non-inherited fields can be detected

C.  

Inherited fields can be detected

D.  

Table records are deleted when a field is detected

Discussion 0
Questions 15

Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?

Options:

A.  

GlideRecord and current

B.  

GlideUser and GlideRecord

C.  

GlideSystem and GlideRecord

D.  

GlideSystem and current

Discussion 0
Questions 16

Which one of the following is NOT true for Modules?

Options:

A.  

Access to Modules is controlled with roles

B.  

Modules open content pages

C.  

Every Module must be associated with a table

D.  

Every Module must be part of an Application Menu

Discussion 0
Questions 17

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

Discussion 0
Questions 18

Which objects can be used in Inbound Action scripts?

Options:

A.  

current and previous

B.  

current and email

C.  

current and event

D.  

current and producer

Discussion 0
Questions 19

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)

Discussion 0
Questions 20

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.  

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

B.  

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

C.  

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

D.  

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

Discussion 0
Questions 21

What are the ways to designate data tables when Guided Application Creator (GAC)?

Choose 3 answers

Options:

A.  

Upload an existing PDF

B.  

Create a new table on the platform

C.  

Use an existing table on the platform

D.  

Upload an existing spreadsheet

E.  

Upload an existing word processing document.

F.  

Use a freeform database

Discussion 0
Questions 22

Where can GlideUser (g_user) methods be utilized within ServiceNow?

Options:

A.  

Client Scripts and UI Policies only

B.  

Business Rules only

C.  

Business Rules, and Script Includes

D.  

Client Scripts, UI Policies, and UI Actions

Discussion 0
Questions 23

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 24

Which role(s) are required to impersonate a user?

Choose 2 answers

Options:

A.  

security_admin

B.  

sys_admin

C.  

admin

D.  

sys_user

E.  

impersonator

Discussion 0
Questions 25

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

Discussion 0
Questions 26

Which module would you use to create a new automation of business logic such as approvals, tasks, and notifications?

Options:

A.  

Process Automation > Workflow Editor

B.  

Process Automation > Active Flows

C.  

Process Automation > Process Flow

D.  

Process Automation > Flow Designer

E.  

Process Automation > Flow Administration

Discussion 0
Questions 27

The task table is an example of which of the following?

Choose 2 answers

Options:

A.  

Legacy class

B.  

Child class

C.  

Base class

D.  

Parent class

Discussion 0
Questions 28

When troubleshooting and debugging notifications, where do you navigate to see if an email was sent in response to an event?

Options:

A.  

System Logs > Push Notifications

B.  

System Logs > ICE Logs

C.  

System Logs > Emails

D.  

System Logs > Events

Discussion 0
Questions 29

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 30

What data types of Flow Variables are supported to store record data?

Choose 3 answers

Options:

A.  

Array

B.  

Choice

C.  

Integer

D.  

String

E.  

Date

Discussion 0
Questions 31

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

Which path would you take to access the table configuration page from a form?

Options:

A.  

The Form Context menu > Configure > Dictionary

B.  

The Form Context menu > View > Table

C.  

The Form Context menu > Configure > Table

D.  

The Form Context menu > View > Show Table

Discussion 0
Questions 34

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 35

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

Options:

A.  

Ul Settings

B.  

UI Actions

C.  

Ul Policies

D.  

Ul Config

Discussion 0
Questions 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.

Discussion 0
Questions 37

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

Discussion 0
Questions 38

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 39

Which of the following objects does a Before Business Rule have access to in a script?

Options:

A.  

current

B.  

previous

C.  

GlideRecord

D.  

All of the above

Discussion 0
Questions 40

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.

Discussion 0
Questions 41

What ServiceNow feature allows you to include data from a secondary related table on a report?

Options:

A.  

Outer Join

B.  

SQL

C.  

Dot Walking

D.  

Joins

Discussion 0
Questions 42

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 43

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

Discussion 0
Questions 44

What is required to link a ServiceNow application to a Git repository?

Choose 3 answers

Options:

A.  

URI

B.  

ACL

C.  

User name

D.  

URL

E.  

Application name

F.  

Password

Discussion 0
Questions 45

What module do you use to access the reports that are available to you?

Options:

A.  

Reports > Overview

B.  

Reports > View / Run

C.  

Self-Service > My Dashboards

D.  

Reports > Homepage

E.  

Self-Service > My Reports

Discussion 0
Questions 46

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

Options:

A.  

Publisher

B.  

Specialist

C.  

Provider

D.  

Consumer

Discussion 0
Questions 47

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

Options:

A.  

Provide a relationship between application artifacts

B.  

Provide a way of tracking the user who developed an application

C.  

Provide a namespace (prefix and scope name) to prevent cross application name collisions

D.  

Provide controls for how scripts from another scope can alter tables in a scoped application

Discussion 0
Questions 48

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

Discussion 0
Questions 49

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

Discussion 0
Questions 50

On a Business Rule, the When setting determines at what point the rule executes. What are the options for specifying that timing?

Options:

A.  

Before, After Async, Display

B.  

Insert, Update, Delete, Query

C.  

Before, Synchronous, Scheduled Job, View

D.  

Prior to, Synchronous on Update

Discussion 0
Questions 51

Which feature helps to automatically allocate a critical, high-priority, service request to the appropriate assignment group or team member?

Options:

A.  

User Policy

B.  

Predictive Intelligence

C.  

Assignment Rule

D.  

UI Policy

Discussion 0
Questions 52

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

Discussion 0
Questions 53

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 54

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

Discussion 0
Questions 55

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

Discussion 0
Questions 56

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

Discussion 0
Questions 57

The Report Designer contains different sections for configuring your report. Which section is used to specify the name of the report, and the table or data source for the report.

Options:

A.  

Data

B.  

Type

C.  

Sources

D.  

Properties

E.  

Configure

Discussion 0
Questions 58

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

Options:

A.  

Journal

B.  

Activity Stream

C.  

Diary

D.  

Timeline

E.  

Audit Log

Discussion 0
Questions 59

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.

Discussion 0
Questions 60

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

Discussion 0
Questions 61

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 62

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 63

Identify the incorrect statement about Delegated Development in ServiceNow.

Options:

A.  

Administrators can grant non-admin users the ability to develop global applications.

B.  

Administrators can specify which application file types the developer can access.

C.  

Administrators can grant the developer access to script fields.

D.  

Administrators can grant the developer access to security records.

Discussion 0
Questions 64

Client-side scripts manage what?

Options:

A.  

Forms and Forms Fields

B.  

Playbook access

C.  

Database and backend

D.  

User access

Discussion 0
Questions 65

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 66

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

Discussion 0
Questions 67

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

Discussion 0
Questions 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

Discussion 0
Questions 69

Which testing framework is used to test ServiceNow Applications?

Options:

A.  

Automated Test Framework (ATF)

B.  

Selenium

C.  

Test Driven Framework (TDF)

D.  

Junit

Discussion 0
Questions 70

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.

Discussion 0
Questions 71

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'

Discussion 0
Questions 72

What feature can track the amount of time that a task has been open, to ensure that tasks are completed within an allotted time?

Options:

A.  

Task Escalation Clock

B.  

Business Time Remaining

C.  

Inactivity Monitor

D.  

Service Level Agreements

E.  

Response Time Clock

Discussion 0
Questions 73

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

Options:

A.  

GlideDate Time

B.  

current

C.  

GlideRecord

D.  

GlideSystem

Discussion 0
Questions 74

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?

Options:

A.  

Business problem, data input/output, users/stakeholders, and process steps

B.  

Business problem, data input/output, project schedule, and process steps

C.  

Business problem, data input/output, users/stakeholders, and database capacity

D.  

Business problem, users/stakeholders, available licenses, and database capacity

Discussion 0
Questions 75

How is access to Application Menus and Modules controlled?

Options:

A.  

Access Controls

B.  

Application Rules

C.  

Client Scripts

D.  

Roles

Discussion 0
Questions 76

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 77

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 78

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

Discussion 0
Questions 79

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