Summer 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 / 25
Total 249 questions

Certified Application Developer - ServiceNow Questions and Answers

Question 1

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

Options:

A.

current.variable_name

B.

S{variable_name}

C.

< variable_name >

D.

< variable_name >.do?WSDL

Question 2

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 3

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

Question 4

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

Table A's records will be installed when:

Options:

A.

Table A is active and extends the Task table

B.

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

C.

Table A has an automatic number counter for new records

D.

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

Question 5

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

Options:

A.

The ESS role

B.

The Allow All role

C.

The Public setting

D.

The View All setting

Question 6

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

Question 7

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 8

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

Options:

A.

gs.info()

B.

gs.debug()

C.

gs.iog()

D.

gs.error()

E.

gs.logError()

Question 9

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

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

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

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 add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.

Options:

A.

a, b, c, and d

B.

b, c, and d

C.

a, b, and d

D.

a, b, and c

Question 10

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

Options:

A.

Outbound Email

B.

Application

C.

Record

D.

Schedule

Question 11

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 12

What are Application Files in a ServiceNow application?

Options:

A.

XML exports of an application's Update Set.

B.

CSV files containing data imported into an application.

C.

ServiceNow artifacts comprising an application.

D.

An XML export of an application's table records.

Question 13

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

Question 14

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 15

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

Question 16

Which actions can a Business Rule take without scripting?

Options:

A.

Set field values and query the database

B.

Set field values and add message

C.

Set field values and write to the system log

D.

Set field values and generate an event

Question 17

a. To replace outdated, inadequate, custom business applications and processes

b. To extend service delivery and management to all enterprise departments

c. To allow users full access to all ServiceNow tables, records, and fields

d. To extend the value of ServiceNow

Options:

A.

a, b, and c

B.

a, b, c, and d

C.

b, c, and d

D.

a, b, and d

Question 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

Question 19

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 20

Which ATF Test step allows you to create a user with specified roles and groups for the test?

Options:

A.

Create a user

B.

Create a role

C.

Create a group

D.

Impersonation

Question 21

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

Options:

A.

COPY

B.

POST

C.

GET

D.

DELETE

Question 22

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

.

Options:

A.

Branch

B.

Tag

C.

Stash

D.

Update set

Question 23

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

Options:

A.

Update

B.

Create

C.

Execute

D.

Query

Question 24

How is access to Application Menus and Modules controlled?

Options:

A.

Access Controls

B.

Application Rules

C.

Client Scripts

D.

Roles

Question 25

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 26

When configuring an Access Control which has no condition or script, which one of the following statements is NOT true?

Options:

A.

table.*will grant access to every field in a record

B.

table.None will grant access to every record on the table

C.

table.field will grant access to a specific field in a record

D.

table.id will grant access to a specific record on the table

Question 27

On a form, which type of field has this icon which can be clicked, to see a preview of the associated record?

Options:

A.

Reference

B.

Lookup

C.

Preview

D.

Quickview

E.

Drilldown

F.

Snapshot

Question 28

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

Options:

A.

GuideDialogWindow

B.

GuideAjex

C.

GuideRecord

D.

GuideForm

Question 29

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

Question 30

What plugin enables the Guided Application Creator?

Options:

A.

com.glide.sn-guided-app-creator

B.

com.glide.service_creator

C.

com.glide.snc.apps_creator

D.

com.snc.apps_creator_template

Question 31

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

Options:

A.

producer.field_name

B.

producer.variablename

C.

current.variable_name

D.

current.field_name

Question 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

Question 33

Which items are valid UI Action types in ServiceNow?

Choose 3 answers

Options:

A.

List Banner Button

B.

Form Button

C.

Form Choice

D.

Record Navigation Button

E.

List Choice

F.

Workflow Action

Question 34

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

Options:

A.

Business Service Management Map

B.

Data Sources

C.

Transform Map

D.

Schema Map Relationship Builder

Question 35

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 36

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

Question 37

Which ServiceNow capability provides assistance to help users obtain information, make decisions, and perform common work tasks via a messaging interface?

Options:

A.

ServiceNow Messenger

B.

Knowledge Chat

C.

Virtual Agent

D.

Now Support

E.

Agent Workspace

Question 38

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 39

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.

Question 40

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

Question 41

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

Question 42

What is the purpose of the Application Picker?

Options:

A.

Select an application to run

B.

Select an application as a favorite in the Application Navigator

C.

Choose an application to edit and set the Application Scope

D.

Choose an application to download and install

Question 43

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 44

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

Choose 3 answers

Options:

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

Question 45

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 46

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

Question 47

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

Options:

A.

The global scope option is turned on by default

B.

A scope application user role is automatically created

C.

Default access controls are automatically created

D.

The welcome screen appears every time a new application is created

Question 48

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

Question 49

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 50

What is a workflow context?

Options:

A.

It is a checked out workflow which is being edited

B.

It is generated from a workflow version, executes activities, and follows transitions

C.

The table for which a workflow is defined plus any conditions such as "Active is true"

D.

The business reason or process for which a workflow is designed

Question 51

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

Question 52

Which of the following methods prints a message on a blue background to the top of the current form by default?

Options:

A.

g_form.addInfoMsg()

B.

g_form.addInfoMessage()

C.

g_form.showFieldMessage()

D.

g_form.showFieldMsg()

Question 53

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

Options:

A.

Update

B.

Delete

C.

Create

D.

Query

Question 54

What field type would you select if you want to query records from another table on a form?

Options:

A.

Use the Date field type.

B.

Use the Phone Number field type.

C.

Use the String field type.

D.

Use the Reference field type.

Question 55

Which one of the following is NOT a debugging strategy for client-side scripts?

Options:

A.

g_form.addInfoMessage()

B.

Field Watcher

C.

jslog()

D.

gs.log()

Question 56

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 57

Which of the following is NOT a caller access field option?

Options:

A.

Caller Tracking

B.

Caller Restriction

C.

None

D.

Caller Permission

Question 58

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 59

Which of the following is an available feature in Studio?

Choose 2 answers

Options:

A.

Push to external source control

B.

Search branch

C.

Merge branches

D.

Push to update set

Question 60

You have heard about a new application released by ServiceNow. You want to try it out, to see if it might be useful for your company's ServiceNow implementation. What would be the best way to get hands-on experience with the new application?

Options:

A.

install the application plugin on your personal dev instance.

B.

Install the application plugin. on your company's production instance

C.

Search the wiki for the sales demo request form

D.

Check the latest release notes at docs servicenow.com

Question 61

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 62

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

Options:

A.

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

B.

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

C.

The Weight value defaults to zero

D.

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

Question 63

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

Question 64

For Application Access, there is a configuration option called "Allow access to this table via web services." Which one of the following statements is true when this option is selected?

Options:

A.

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

B.

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

C.

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

D.

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

Question 65

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

Choose 3 answers

Options:

A.

Other matching Access Controls for the records evaluate to true.

B.

Conditions configured in the Access Control must evaluate to true.

C.

The user must be granted access through a business rule.

D.

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

E.

Scripts configured in the Access Control must evaluate to true.

Question 66

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 67

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 68

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 69

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 70

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

Question 71

How would you describe the relationship between the Incident and Task table? I Incident table is extended from Task table

Options:

A.

Incident table has a one to many relationship with the Task table

B.

Incident table has a many to many relationship with the Task table

C.

Incident table is related to the Task table via the INC number

D.

Incident table is a database view of the Task table

Question 72

In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?

Options:

A.

g_form.hasRoleExactly(‘admin’)

B.

gs.hasRole(‘admin’)

C.

g_form.hasRole(‘admin’)

D.

gs.hasRoleExactly(‘admin’)

Question 73

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

Options:

A.

The parent table’s Access Controls are evaluated when determining access to the new table’s records and fields

B.

The new table inherits the functionality built into the parent table

C.

The new table inherits all of the fields from the parent table

D.

You must script and configure all required behaviors

Question 74

When evaluating Access Controls, ServiceNow searches and evaluates:

Options:

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

Page: 1 / 25
Total 249 questions