Winter Sale- Special Discount Limited Time 65% Offer - Ends in 0d 00h 00m 00s - Coupon code: netdisc

ServiceNow CAD Certified Application Developer - ServiceNow Exam Practice Test

Page: 1 / 29
Total 285 questions

Certified Application Developer - ServiceNow Questions and Answers

Question 1

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

Question 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

Question 3

When creating a table in a privately-scoped application, which four Access Controls are created for the table?

Options:

A.

Insert, Delete, Query, Write

B.

Create, Delete, Read, Write

C.

Create, Delete, Read, Update

D.

Insert, Delete, Query, Update

Question 4

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 5

Which of the following statements is NOT true for the Form Designer?

Options:

A.

To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.

B.

To add a field to the form layout, drag the field from the Fields tab to the desired destination on the form.

C.

To remove a field from the form layout, hover over the field to enable the Action buttons, and select the Delete (X) button.

D.

To create a new field on a form’s table, drag the appropriate data type from the Field Types tab to the form and then configure the new field.

Question 6

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?

Options:

A.

field1, field2. andfield3

B.

field3 only

C.

field 1 andfield3

D.

All fields except field3

Question 7

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 that does not appear in the Application Picker.

C.

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

D.

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

Question 8

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

Options:

A.

Breadcrumb

B.

Choice

C.

Menu

D.

Topic

Question 9

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 10

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 11

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

Question 12

When configuring a REST Message, the Endpoint is:

Options:

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

Question 13

Which one of the following is NOT required to link a ServiceNow application to a Git repository?

Options:

A.

Password

B.

URL

C.

User name

D.

Application name

Question 14

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)

Question 15

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

Options:

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

Question 16

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

Question 17

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 18

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 19

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

Question 20

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

Question 21

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

Options:

A.

Catalog Client Scripts and Catalog UI Policies

B.

UI Scripts and UI Actions

C.

UI Scripts and Record Producer Scripts

D.

Client Scripts and UI Policies

Question 22

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 23

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

Options:

A.

Business Service Management Map

B.

Data Sources

C.

Transform Map

D.

Cl Relationship Builder

Question 24

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

Question 25

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 26

When configuring a module, what does the Override application menu roles configuration option do?

Options:

A.

Users with the module role but without access to the application menu access the module

B.

Self-Service users can access the module even though they do not have roles

C.

Admin is given access to the module even if Access Controls would ordinarily prevent access

D.

Users with access to the application menu can see the module even if they don’t have the module role

Question 27

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

Options:

A.

Annotations

B.

Related links to wiki pages

C.

A context Menu UI Action

D.

A population read-only field

Question 28

Which client-side scripts apply to Record Producers? (Choose 2 answers)

Options:

A.

Fix Scripts

B.

Catalog Client Scripts

C.

Catalog UI Policies

D.

Record Producer Policies

E.

UI Scripts

Question 29

Can inherited fields be deleted from a table?

Options:

A.

No, inherited fields cannot be deleted from a child table

B.

Yes, but only if they are text fields

C.

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

D.

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

Question 30

What is the GlideForm Client-side scripting object?

Options:

A.

gs_form

B.

gs.form

C.

sn.form

D.

g_form

Question 31

Is it possible to change an application's scope?

Options:

A.

Yes, but only from global scope to private scope

B.

Yes it's possible.

C.

No, it's not possible.

D.

Yes. but only from private scope to global scope

Question 32

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

Options:

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

Question 33

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

Question 34

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

Question 35

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 36

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

Question 37

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

Question 38

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

Options:

A.

This option is not supported.

B.

Link an application to source control through a MID Server.

C.

Link an application to source control through an access token.

D.

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

Question 39

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 40

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

Question 41

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 42

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

Question 43

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

Choose 4 answers

Options:

A.

Data input/output

B.

Business problem

C.

Project schedule

D.

Process steps

E.

Database capacity

F.

Users/stakeholders

G.

Available licenses

Question 44

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

Options:

A.

cmdb_rel_ci

B.

ucmdb

C.

cmdb_ci

D.

cmdb

Question 45

Which database operations can be controlled with Access Control?

Choose 2 answers

Options:

A.

Execute

B.

Create

C.

Update

D.

Query

Question 46

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

Question 47

A graphical view of relationships among tables is a .

Options:

A.

Schema map

B.

Dependency view

C.

Graphical User Interface

D.

Map source report

Question 48

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 = '';.

C.

Create an application property to store the URL.

D.

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

Question 49

What are the three key tables in an enterprise CMDB?

Choose 3 answers

Options:

A.

sn_cmdb_ci

B.

cmdb

C.

cmdb_bak

D.

sn_cmdb

E.

cmdb_rel_ci

F.

cmdb_ci

G.

sn_cmdb_bak

Question 50

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.

Question 51

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

Question 52

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

Question 53

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 54

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 55

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.

Options:

A.

a, b and c

B.

a, b, and d

C.

b, c and d

D.

a, c and d

Question 56

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 57

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

Question 58

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?

Options:

A.

customer all

B.

customer.field

C.

customer.*

D.

customer.none

Question 59

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

Question 60

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

Question 61

Which Report Type(s) can be created by right-clicking on a column header in a table’s list?

Options:

A.

Bar Chart, Pie Chart, Histogram, and Line

B.

Bar Chart

C.

Bar Chart, Pie Chart, and Histogram

D.

Bar Chart and Pie Chart

Question 62

(What provides a graphical view of the relationships among tables in ServiceNow?)

Options:

A.

Map source report

B.

Schema map

C.

Graphical User Interface

D.

Dependency view

Question 63

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

Options:

A.

gs.log()

B.

gs.error()

C.

gs.warn()

D.

gs.debug()

Question 64

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 65

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

(How does a user make additional changes to the update set once the update set has been marked complete?)

Options:

A.

Create a new update set for the additional changes

B.

Delete the completed update set and start over

C.

Modify the completed update set directly

D.

Revert the update set to “In progress” and add the changes

Question 67

How many applications menus can an application have?

Options:

A.

3, one for an application’s user modules, one for an application’s administrator modules, and one for the ServiceNow administrator’s modules

B.

As many as the application design requires

C.

2, one for an application’s user modules and one for an application’s administrator modules

D.

1, which is used for all application modules

Question 68

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

Question 69

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 70

If a knowledge base has no access details specified, what users are able to read articles in that knowledge base?

Options:

A.

itil users

B.

Users with kb_user role

C.

Any active user

D.

No users

E.

Any user with an article's permalink

Question 71

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

Options:

A.

REST messages

B.

Table

C.

Script Include

D.

Workflow

Question 72

In a Business Rule, which one of the following returns the sys_id of the currently logged in user?

Options:

A.

g_form getUserID()

B.

g_form getUserSysy

C.

gs.getUserSysID()

D.

gs.getUserID()

Question 73

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

Options:

A.

COPY

B.

POST

C.

GET

D.

DELETE

Question 74

When creating an application through the Guided Application Creator, which of the following is NOT an option for creating a table?

Options:

A.

Upload spreadsheet

B.

Create table from template

C.

Extend a table

D.

Create table from scratch

Question 75

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 76

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 77

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 78

Here is the Business Rule script template:

Question # 78

This type of JavaScript function is known as:

Options:

A.

Constructor

B.

Scoped

C.

Anonymous

D.

Self-invoking

Question 79

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 80

Which one of the following is true for a table with the “Allow configuration” Application Access option selected?

Options:

A.

Only the in scope application’s scripts can create Business Rules for the table

B.

Any user with the application’s user role can modify the application’s scripts

C.

Out of scope applications can create Business Rules for the table

D.

Out of scope applications can add new tables to the scoped application

Question 81

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

Options:

A.

Can be used in Client Scripts and UI Policies only

B.

Can be used in Business Rules only

C.

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

D.

Can be used in Business Rules, and Scripts Includes

Question 82

Which one of the following is true for this script fragment?

g_user.hasRole(,x_my_app_user');

Options:

A.

The method returns true if the currently logged in user has the x_my_app_user role or the admin role

B.

The method returns false only if the currently logged in user has the x_my_app_user role

C.

There is no g_user.hasRole() method

D.

The method returns true only if the currently logged in user has the x_my_app_user role

Question 83

Which testing framework is used to test ServiceNow Applications?

Options:

A.

Automated Test Framework (ATF)

B.

Selenium

C.

Test Driven Framework (TDF)

D.

Junit

Question 84

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

Question 85

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

Page: 1 / 29
Total 285 questions