Big Halloween Sale Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

ServiceNow CAD Certified Application Developer - ServiceNow Exam Practice Test

Page: 1 / 26
Total 264 questions

Certified Application Developer - ServiceNow Questions and Answers

Question 1

A customer requests the following data quality measures be added:

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

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

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

Options:

A.

Dictionary Design Policy

B.

Field Criteria Policy

C.

Data Quality Policy

D.

Data Policy

Question 2

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 3

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 4

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 5

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 6

Here is the Business Rule script template:

Question # 6

This type of JavaScript function is known as:

Options:

A.

Constructor

B.

Scoped

C.

Anonymous

D.

Self-invoking

Question 7

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 8

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

Question # 8

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

Options:

A.

field3 only

B.

filed1 and field3

C.

All fields

D.

All fields except field3

Question 9

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 10

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

Options:

A.

incident.all

B.

incident!

C.

incidentNone

D.

incident'

Question 11

Which one of the following is true about client-side scripted security?

Options:

A.

Client-side scripts have access to both the GlideSystem (gs) and GlideUser (g_user) methods

B.

Client-side scripts have access to the GlideUser (g_user) methods

C.

Client-side scripts have no access to user methods

D.

Client-side scripts have access to the GlideSystem (gs) user methods

Question 12

Which one of the following is part of the client-side scripting API?

Options:

A.

workflow.scratchpad

B.

GlideUser object (g_user)

C.

current and previous objects

D.

GlideSystem object (gs)

Question 13

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 14

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 15

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 16

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

Question 17

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

Options:

A.

Action

B.

Assignment Rule

C.

Predictive Intelligence

D.

CSDM

E.

Ul Policy

Question 18

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 19

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 20

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

Choose 3 answers

Options:

A.

Publish to an application repository

B.

Publish to a spreadsheet

C.

Publish to a local USB device

D.

Publish to a local drive

E.

Publish to an Update Set

F.

Publish to the ServiceNow Store

Question 21

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

Question 22

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 23

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

Options:

A.

Data Pill

B.

Field Icon

C.

Field Value

D.

Data Trigger

E.

Data Element

Question 24

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 25

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

Options:

A.

Business Rule

B.

Client Scripts

C.

UI Policies

D.

Script Actions

E.

Scheduled Jobs

Question 26

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

Question 27

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 28

What is a limitation when using record producers in ServiceNow?

Options:

A.

Record producers should not be used to create requested item records

B.

Record producers cannot be used for tables in the same scope

C.

Record producers cannot redirect users after record creation

D.

Record producers must always call the update method on the current record

Question 29

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 30

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

Options:

A.

gs.log()

B.

gs.error()

C.

gs.debug()

D.

gs.logError()

E.

gs.info()

Question 31

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 32

Which database operations can be controlled with Access Control?

Choose 2 answers

Options:

A.

Execute

B.

Create

C.

Update

D.

Query

Question 33

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 34

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

Options:

A.

Update

B.

Delete

C.

Create

D.

Query

Question 35

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 36

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 37

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)

Question 38

What are advantages of using Flow Designer? Choose 3 answers

Options:

A.

Smooth integration with 3rd party systems

B.

Less manual scripting

C.

Reduces technical debt

D.

Supports advanced developers

E.

Enables complicated scripting

Question 39

Which one of the following is NOT a UI Action type?

Options:

A.

List choice

B.

Form button

C.

List banner button

D.

Form choice

Question 40

When debugging Email Notifications, what must you check on a user record?

Choose 2 answers

Options:

A.

The Email field must have a valid value.

B.

The user must not be locked out.

C.

The First name and Last name fields must have values.

D.

Active must be true.

E.

Delegation must be enabled.

Question 41

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 42

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 43

How is access to Application Menus and Modules controlled?

Options:

A.

Access Controls

B.

Application Rules

C.

Client Scripts

D.

Roles

Question 44

Can inherited fields be deleted from a table?

Options:

A.

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

B.

Yes, but only if they are text fields.

C.

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

D.

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

Question 45

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

Question 46

What is the purpose of the coalesce field when importing data?

Options:

A.

When a match is found, a new record is inserted

B.

To determine if a record matches an existing record or is a new record

C.

If a match is not found, the existing record is updated

D.

To identify and merge duplicate records

Question 47

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

Options:

A.

Portal

B.

Mobile

C.

Self-service

D.

Workspace

Question 48

For your implementation the following tables are extended from each other:

• Incident table is extended from Task table

• Super Incident table is extended from Incident table

In this situation, which table(s) are Parent. Child and Base tables?

Choose 5 answers

Options:

A.

Incident table is a Child table

B.

Incident table is a Parent table

C.

Task table is a Child table

D.

Super Incident table is a Child table

E.

Super Incident table is a Parent table

F.

Task table is a Base table

G.

Task table is a Parent table

Question 49

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 50

Which method is used to retrieve Application Property values in a script?

Options:

A.

gs.getProperty()

B.

g_form.getAppProperty()

C.

g_form.getProperty()

D.

gs.getAppProperty()

Question 51

As administrator, what must you do to access features of High Security Settings?

Options:

A.

Add security_admin role to your user account

B.

Use System Administration > Elevate Roles module

C.

Select Elevate Roles

D.

Impersonate Security Admin

Question 52

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 53

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

Options:

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

Question 54

Which tables are available by default in a ServiceNow instance?

Choose 3 answers

Options:

A.

Task

B.

Item

C.

User

D.

Incident

E.

Issue

F.

Project

Question 55

What is the REST API Explorer used to do?

Options:

A.

Practice using REST to interact with public data providers

B.

Find resources on the web for learning about REST

C.

Convert SOAP Message functions to REST methods

D.

Create sample code for sending REST requests to ServiceNow

Question 56

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

Question 57

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 58

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 59

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 60

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

Question 61

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 62

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 63

When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?

Options:

A.

${event. }

B.

${current. }

C.

${property name>.getDisplayValue()}

D.

${gs.}

Question 64

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 65

Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT selected?

Options:

A.

All access to this table via web services

B.

Can create, Can update, and Can delete

C.

Can read does not affect the availability of other Application Access fields

D.

Allow configuration

Question 66

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

Options:

A.

previous

B.

GlideSystem

C.

g_scratchpad

D.

current

Question 67

Which one of the following is true?

Options:

A.

A UI Policy’s Actions execute before the UI Policy’s Scripts

B.

The execution order for a UI Policy’s Scripts and Actions is determined at runtime

C.

A UI Policy’s Scripts execute before the UI Policy’s Actions

D.

A UI Policy’s Actions and Scripts execute at the same time

Question 68

What is the ServiceNow Application Repository?

Options:

A.

A database for logging application errors

B.

A database for tracking user permissions

C.

A database containing custom ServiceNow applications

D.

A database of ServiceNow provided applications

Question 69

What are the benefits of storing the majority of an Application’s server-side script logic in a Script Include?

a) This makes execution faster.

b) Only run when called from a script.

c) The script logic can be hidden when the Application is installed from the ServiceNow Store. d. For some changes to application logic there is only one place to make edits.

Options:

A.

a, b, and d

B.

a, b, c, and d

C.

b, c, and d

D.

a, b, and c

Question 70

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 71

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

Options:

A.

Restricted caller access records

B.

Caller tracking records

C.

Access control level records

D.

Cross-scope access records

Question 72

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

Question 74

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 75

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 76

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

Question 77

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 78

When creating an application through the Guided Application Creator, what are the options for creating a table? (Choose 3 answers)

Options:

A.

Link to external tables

B.

Create a table from scratch

C.

Create a table from a template

D.

Run import jobs

E.

Upload a spreadsheet

F.

Use API calls

G.

Extend a table

Question 79

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.

Page: 1 / 26
Total 264 questions