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

CAD PDF

$38.5

$109.99

3 Months Free Update

  • Printable Format
  • Value of Money
  • 100% Pass Assurance
  • Verified Answers
  • Researched by Industry Experts
  • Based on Real Exams Scenarios
  • 100% Real Questions

CAD PDF + Testing Engine

$61.6

$175.99

3 Months Free Update

  • Exam Name: Certified Application Developer - ServiceNow
  • Last Update: Sep 12, 2025
  • Questions and Answers: 252
  • Free Real Questions Demo
  • Recommended by Industry Experts
  • Best Economical Package
  • Immediate Access

CAD Engine

$46.2

$131.99

3 Months Free Update

  • Best Testing Engine
  • One Click installation
  • Recommended by Teachers
  • Easy to use
  • 3 Modes of Learning
  • State of Art Technology
  • 100% Real Questions included

CAD Practice Exam Questions with Answers Certified Application Developer - ServiceNow Certification

Question # 6

Which one of the following database operations cannot be controlled with Application Access?

A.

Update

B.

Delete

C.

Create

D.

Query

Full Access
Question # 7

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

A.

Business Rule

B.

Client Scripts

C.

UI Policies

D.

Script Actions

E.

Scheduled Jobs

Full Access
Question # 8

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

A.

Impersonation

B.

Create a role

C.

Create a user

D.

Create a group

Full Access
Question # 9

Assume a table called table exists and contains 3 fields: field1. field2, field3. Examine the Access Control list for table:

table.None read Access Control for users with the admin and itil roles

table. * read Access Control for users with the admin role

table. field3 read Access Control for users with the itil role

Which field or fields can a user with the itil role read?

A.

field1, field2. andfield3

B.

field3 only

C.

field 1 andfield3

D.

All fields except field3

Full Access
Question # 10

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

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

Full Access
Question # 11

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

Choose 3 answers

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

Full Access
Question # 12

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

A.

Write an after Business Rule script for the Record Producer's table: window.redirect = "";

B.

Create an application property to store the URL

C.

Write a script in the Record Producer's Script field: producer.redirect = "";

D.

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

Full Access
Question # 13

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

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

Full Access
Question # 14

What are three ServiceNow table creation methods? (Choose three.)

A.

Using legacy Workflows

B.

Upload and turn a spreadsheet into a custom table

C.

Using Flow Designer

D.

Use the Now Experience Table Creator

E.

Extend a table

F.

Create a custom table

Full Access
Question # 15

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

A.

An Application Properties page is a good landing page for an application

B.

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

C.

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

D.

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

Full Access
Question # 16

Which one of the following is NOT true for Modules?

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

Full Access
Question # 17

Which are valid caller access field options?

Choose 3 answers

A.

Caller Tracking

B.

Accessible from

C.

None

D.

Allow Configuration

E.

Caller Restriction

F.

Caller Permission

Full Access
Question # 18

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

A.

incident.all

B.

incident!

C.

incidentNone

D.

incident'

Full Access
Question # 19

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

A.

Spoke

B.

Flow

C.

Bundle

D.

Action

Full Access
Question # 20

When evaluating Access Controls, ServiceNow searches and evaluates:

A.

Only for matches on the current table

B.

Only for matches on the current field

C.

From the most specific match to the most generic match

D.

From the most generic match to the most specific match

Full Access
Question # 21

Which methods can be used to install an application on a ServiceNow instance?

Choose 3 answers

A.

Import an application from an XML file

B.

Use the 'Install' button on the application record

C.

Install from the Google Play Store

D.

Download from Stack Overflow

E.

Install an application from the Application Repository

F.

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

Full Access
Question # 22

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

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

Full Access
Question # 23

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

A.

Class Map

B.

Flow Design

C.

Dependency View

D.

Business Service Map

Full Access
Question # 24

What records are used to track cross-scope applications or scripts that request access to an application, application resource, or event?

A.

Restricted caller access records

B.

Caller tracking records

C.

Access control level records

D.

Cross-scope access records

Full Access
Question # 25

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?

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

Full Access
Question # 26

How is access to Application Menus and Modules controlled?

A.

Access Controls

B.

Application Rules

C.

Client Scripts

D.

Roles

Full Access
Question # 27

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:

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.

Full Access
Question # 28

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

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

Full Access
Question # 29

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

A.

Annotations

B.

Related links to wiki pages

C.

A context Menu UI Action

D.

A population read-only field

Full Access
Question # 30

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

Choose 3 answers

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.

Full Access
Question # 31

Can inherited fields be deleted from a table?

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.

Full Access
Question # 32

An administrator creates "customer_table_adminH and "customer_table_user" roles for the newly created "Customer Table". Which ACL rule would grant access to all rows and all fields to both the customer_table_admin and customer_table_user roles?

A.

customer all

B.

customer.field

C.

customer.*

D.

customer.none

Full Access
Question # 33

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

A.

Portal

B.

Mobile

C.

Self-service

D.

Workspace

Full Access
Question # 34

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

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

Full Access
Question # 35

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

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

Full Access
Question # 36

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

A.

g_form.showInfoMessage()

B.

g_form.showFieldMsg()

C.

g_form.addInfoMessage()

D.

g_form.addFieldMsg()

Full Access
Question # 37

Identify the incorrect statement about Delegated Development in ServiceNow.

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.

Full Access
Question # 38

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

A.

The ESS role

B.

The Allow All role

C.

The Public setting

D.

The View All setting

Full Access
Question # 39

On the knowledge base record, which tab would you use to define which users are able to write articles to the knowledge base?

A.

Can Contribute

B.

Cannot Author

C.

Can Write

D.

Can Read

E.

Can Author

Full Access
Question # 40

Why would you build a custom app?

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

Full Access
Question # 41

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

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

Full Access
Question # 42

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

A.

current.variable_name

B.

S{variable_name}

C.

< variable_name >

D.

< variable_name >.do?WSDL

Full Access
Question # 43

When configuring a REST Message, the Endpoint is:

A.

The commands to the REST script to stop execution

B.

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

C.

Information about the format of the returned data

D.

The response from the provider indicating there is no data to send back

Full Access
Question # 44

Which source control operation is available from BOTH Studio and the Git Repository?

A.

Create Branch

B.

Apply Remote Changes

C.

Stash Local Changes

D.

Edit Repository Configurations

Full Access
Question # 45

While on an Incident record, how would you add a Tag for "Special Handling" to the record?

A.

Click on the More options (...) icon, click Add Tag, type Special Handling, press enter

B.

On the Tag field, select Special Handling from the choice list

C.

On the Special Handling field check the box

D.

Click on the Context menu, select Add Tact, type Special Handling. press enter

Full Access
Question # 46

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

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

Full Access
Question # 47

How does ServiceNow match inbound email to existing records?

A.

Watermark

B.

Record link

C.

Subject line

D.

sys_id

Full Access
Question # 48

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

A.

a, b, and c

B.

a, b, c, and d

C.

b, c, and d

D.

a, b, and d

Full Access
Question # 49

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

Choose 3 answers

A.

Label data type

B.

Integer

C.

Array. Reference

D.

Choice

E.

String

Full Access
Question # 50

Which database operations can be controlled with Access Control?

Choose 2 answers

A.

Execute

B.

Create

C.

Update

D.

Query

Full Access
Question # 51

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

A.

previous

B.

GlideRecord

C.

event

D.

current

Full Access
Question # 52

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:

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

Full Access
Question # 53

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

A.

producer.field_name

B.

producer.variablename

C.

current.variable_name

D.

current.field_name

Full Access
Question # 54

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

A.

Action

B.

Assignment Rule

C.

Predictive Intelligence

D.

CSDM

E.

Ul Policy

Full Access
Question # 55

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

A.

Before, After Async, Display

B.

Insert, Update, Delete, Query

C.

Before, Synchronous, Scheduled Job, View

D.

Prior to, Synchronous on Update

Full Access
Question # 56

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

A.

URL (from Arguments)

B.

HTML (from Arguments)

C.

Script (from Arguments)

D.

Single Record

Full Access
Question # 57

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

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

Full Access
Question # 58

What are Application Files in a ServiceNow application?

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.

Full Access
Question # 59

What are Application Files in a ServiceNow application?

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

Full Access
Question # 60

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

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

Full Access
Question # 61

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

A.

GlideRecord and current

B.

GlideUser and GlideRecord

C.

GlideSystem and GlideRecord

D.

GlideSystem and current

Full Access
Question # 62

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

A.

gs.log()

B.

gs.error()

C.

gs.warn()

D.

gs.debug()

Full Access
Question # 63

Which of the following are configured in an Email Notification?

a)Who will receive the notification.

b)What content will be in the notification.

c)When to send the notification.

d)How to send the notification.

A.

a, b and c

B.

a, b, and d

C.

b, c and d

D.

a, c and d

Full Access
Question # 64

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?

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

Full Access
Question # 65

What is the Event Registry?

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

Full Access
Question # 66

What is the GlideForm Client-side scripting object?

A.

gs_form

B.

gs.form

C.

sn.form

D.

g_form

Full Access
Question # 67

What are advantages of using Flow Designer? Choose 3 answers

A.

Smooth integration with 3rd party systems

B.

Less manual scripting

C.

Reduces technical debt

D.

Supports advanced developers

E.

Enables complicated scripting

Full Access
Question # 68

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

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

Full Access
Question # 69

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

Choose 2 answers

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

Full Access
Question # 70

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

Choose 2 answers

A.

Legacy class

B.

Child class

C.

Base class

D.

Parent class

Full Access
Question # 71

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

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

Full Access
Question # 72

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

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

Full Access
Question # 73

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

A.

REST messages

B.

Table

C.

Script Include

D.

Workflow

Full Access
Question # 74

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

A.

Any user with the protected_edit role can see and edit the Script Include

B.

The Protection policy option can only be enabled by a user with the admin role

C.

The Protection Policy is applied only if the glide.app.apply_protection system property value is true

D.

The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store

Full Access