ServiceNow CAD Exam Questions

Questions for the CAD were updated on : Dec 01 ,2025

Page 1 out of 17. Viewing questions 1-15 out of 252

Question 1

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

  • A. Array
  • B. Choice
  • C. Integer
  • D. String
  • E. Date
Answer:

A, B

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%

Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 2

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

  • A. current
  • B. previous
  • C. GlideRecord
  • D. All of the above
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

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

  • 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
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

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

  • 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
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

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

  • A. System Logs > Push Notifications
  • B. System Logs > ICE Logs
  • C. System Logs > Emails
  • D. System Logs > Events
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 6

What records are used to track cross-scope applications that request access to an application?

  • A. Caller tracking records
  • B. Restricted caller access records
  • C. Cross-scope access records
  • D. Access control level records
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

Which of the following is true about g_scratchpad?
Choose 2 answers

  • A. Has default properties passed by client-side scripts
  • B. Does not exist on the mobile platform
  • C. Used to push information from the server to the client
  • D. Has constructors and methods
Answer:

C,D

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

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?

  • A. ItemCountry, Number
  • B. Only ItemName, ItemQty
  • C. ItemName, ItemQty, and ItemCountry
  • D. Only ItemCountry
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

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

  • A. Fix Scripts
  • B. Catalog Client Scripts
  • C. Catalog UI Policies
  • D. Record Producer Policies
  • E. UI Scripts
Answer:

B,C

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%

Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 10

What is the GlideForm Client-side scripting object?

  • A. gs_form
  • B. gs.form
  • C. sn.form
  • D. g_form
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

An application called My App has a table, MyAppTable, with the following Application Access
configuration:
Accessible from: All application scopes
Can read: Selected
Can delete: Not selected
Allow configuration: Selected
Which of the following is true based on this configuration?

  • 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
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

What intuitive development interface guides users through the initial application development
process?

  • A. ServiceNow Studio
  • B. Guided Application Creator
  • C. Flow Designer
  • D. Guided Tour Designer
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

What functionality is supported by Flow Designer?

  • A. Flows can be "Run as" security_admin.
  • B. Flows can trigger off a record being deleted.
  • C. Call a subflow from a flow.
  • D. The role flow_operator can create and edit flows.
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

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?

  • 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.
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
In ServiceNow, the "Allow access to this table via web services" option within the Application Access
settings determines whether the table can be accessed through web service protocols, such as REST
and SOAP. When this option is selected, it permits the table to be accessible via web services;
however, it does not override existing permissions. The user or system making the web service
request must still have the appropriate permissions (such as roles and access controls) to perform
operations on the table's records.
Option A: Incorrect. If the "Allow access to this table via web services" option is not selected, the
table is not accessible via web services, regardless of user permissions.
Option B: Correct. Enabling this option allows the table to be accessed via web services, but the user
must have the correct permissions to access the table's records.
Option C: Incorrect. This option applies to all web service protocols, including both SOAP and REST.
Option D: Incorrect. This option controls overall web service access to the table; specific operations
(create, read, update, delete) are governed by user permissions and access controls.

Discussions
vote your answer:
A
B
C
D
0 / 1000

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 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.
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Creating an Application Properties page in ServiceNow provides a centralized location where
developers or administrators can configure settings that influence the behavior of an application.
This approach offers several benefits:
Dynamic Configuration: By exposing certain parameters through an Application Properties page,
administrators can adjust the application's behavior in response to changing requirements or
environments without altering the underlying code or application artifacts.
Simplified Maintenance: Having a dedicated properties page reduces the need for direct
modifications to scripts or configurations, thereby minimizing the risk of introducing errors. It also
streamlines the process of updating settings, as changes can be made through the user interface.
Enhanced Flexibility: Developers can design applications with configurable options, allowing for
greater adaptability across different

Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2