Home/servicenow/Free ServiceNow CAD Actual Exam Questions

Free ServiceNow CAD Actual Exam Questions

The questions for this exam were last updated on January 9, 2026

Dumps Box (DumpsBox) offers up-to-date practice exam questions for CAD certification exam which are developed and validated by ServiceNow subject domain experts certified in ServiceNow CAD . These practice questions are update regularly as we keep an eye on any recent changes in CAD syllabus, and when there is update our team quickly adjusts the questions. This commitment to providing the best quality exam prep material to certification aspirants is what makes DumpsBox.com the best certification exam prep website. On top of that, our strong, yet strictly moderated, community based feedback keeps the content clean and current. Each question has helpful community discussion that provides it extra perspective and introduces helpful resources for better exam preparation. This also saves students from other outdated practice questions or illicit exam dumps that can have adverse affects on career. Browse through our ServiceNow CAD exam questions and pass your exam on first try.

Question No. 1
Which options are strategies for debugging client-side scripts?
Choose 2 answers
Select all that apply, then reveal solution.
Top comments
MA
Mason A.
2026-02-16

D, B. jslog() is definitely meant for client-side, and g_form.addInfoMessage() lets you show messages directly on the form, which can help track what's happening during script execution.

0
MF
Mohammad F.
2026-02-13

It’s D for sure since jslog() is built for client-side debugging. For the second, I’d go with B. g_form.addInfoMessage() isn’t just for user info; it can be handy to quickly check values or states during debugging on client scripts. A and C are more server-side or error-reporting focused, so they don’t fit as well for debugging client-side issues.

0
Question No. 2
Which of the following is a good practice for adding instructions to a form?
Select one option, then reveal solution.
Top comments
MB
Mason B.
2026-02-18

B imo, related links are useful for extra info but not great for core instructions since users might miss them or ignore the links. Instructions should be right there on the form.

0
TF
Tom F.
2026-02-16

Maybe D works too since a read-only field can show instructions right in the form without extra clicks. It’s more direct than relying on users to open menus or follow links.

0
Question No. 3
Identify characteristic(s) of a Record Producer.
Choose 3 answers
Select all that apply, then reveal solution.
Top comments
SO
Sam O.
2026-02-21

Maybe C, E, and D? I know scripting is a big part of customizing record producers, so D could make sense if they mean scripting to control field behaviors or validation. A and B seem less related since not all record producers add graphics, and B is only true for ones tied to requested items. E fits because it’s about the user experience with prompts instead of labels. So I’d pick the scripting options plus the prompting one.

0
SO
Sam O.
2026-02-20

Option C, E, and B fit best since scripting prompts and often targets sc_req_item.

0
Question No. 4
Which one of the following database operations cannot be controlled with Application Access?
Select one option, then reveal solution.
Top comments
VT
Vikas T.
2026-02-21

It’s D, queries often happen outside strict app controls and can’t be fully blocked.

0
VT
Vikas T.
2026-02-16

Maybe D, queries often bypass strict app controls unlike create/update/delete.

0
Question No. 5
What is the best UX format to use for lists and forms?
Select one option, then reveal solution.
Top comments
SZ
Shah Z.
2026-02-16

Not C; “Standard” is vague, and forms and lists usually need specialized formats.

0
MX
Michael X.
2026-01-25

I’m thinking D because “Classic” might mean the most tested, reliable format here. D

0
Question No. 6
Which are valid caller access field options?
Choose 3 answers
Select all that apply, then reveal solution.
Top comments
AR
Arjun R.
2026-02-21

E imo, because Caller Restriction deals directly with access levels, F fits as it relates to permissions, and B seems correct since “Accessible from” indicates where the access applies. The others don’t sound like fields.

0
AJ
Ahmed J.
2026-02-16

It’s B, E, and F because A sounds more like a feature, not an access field.

0
Question No. 7
What field type would you select if you want to query records from another table on a form?
Select one option, then reveal solution.
Top comments
AK
Ahmed K.
2026-02-16

This isn’t about strings or dates since those just store data without linking. The key is that you want to query records from another table, which means you need a field that points directly to those records. That’s why the Reference field (B) fits best—it’s designed to create a relationship and pull data dynamically. Phone number fields (A) are just for storing numbers, not linking, so they don’t make sense here. So yeah, B is the right call for setting up queries across tables within a form.

0
AK
Ahmed K.
2026-02-12

Maybe B, since a reference field directly links tables, unlike strings or dates.

0
Question No. 8
What feature can track the amount of time that a task has been open, to ensure that tasks are
completed within an allotted time?
Select one option, then reveal solution.
Top comments
SP
Sohail P.
2026-02-18

A, because it specifically measures open task duration before escalation.

0
SC
Shah C.
2026-02-13

Option A seems right because the Task Escalation Clock tracks how long a task has been open and triggers escalation if it’s overdue, which fits the need to monitor total open time.

0
Question No. 9
What is the ServiceNow App Repository?
Select one option, then reveal solution.
Top comments
AN
Ali N.
2026-01-29

D imo, since update sets track changes but aren’t the repo itself. The App Repository sounds more like a central place for storing apps, not just a Git file collection, so C still feels right from that angle.

0
AN
Ali N.
2026-01-25

I agree with C here. The App Repository is basically a database holding the different apps you can install or manage on the platform. It’s not just a simple table (A) or a name for update sets (B), and D seems unlikely because ServiceNow doesn’t use Git as its main storage for apps inside the platform. So, C fits best as it captures the idea of a centralized place where ServiceNow apps are stored.

0
Question No. 10
When crafting a scoped application that contains flow actions, what is the application called?
Select one option, then reveal solution.
Top comments
EL
Ethan L.
2026-02-18

D, because only Spokes are designed to package reusable flow actions within scoped apps.

0
LM
Luke M.
2026-02-12

It’s D for sure. Spokes are made to package flow actions for reuse, while the other options don’t really relate to scoped apps or flow actions in ServiceNow.

0
Question No. 11
You are developing the MyApp application that has a table, Table
Select one option, then reveal solution.
Top comments
RZ
Ravi Z.
2026-02-18

C/D? The "Include data" flag definitely impacts whether records get installed, but the "Create Application Files" feature is how you actually add those records to the app. Both seem necessary for full installation.

0
SX
Sohail X.
2026-02-12

Makes sense that the auto number doesn’t really matter here because it’s more about record creation than installation. The key seems to be having “Include data” checked for the table, so I’d go with C. Also, D sounds plausible but I don’t think you manually add records that way for installation.

0
Question No. 12
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?
Select one option, then reveal solution.
Top comments
VT
Vikas T.
2026-02-21

B imo, this option just controls whether the table can be accessed over web services at all. It doesn’t override user permissions, so even if it’s selected, users still need the right roles to read or modify data. A and D sound off because the setting isn’t about limiting deletes or only SOAP access. C is wrong since if the option isn’t selected, web service access is basically blocked regardless of permissions. So B fits best for how access and permissions work together here.

0
RS
Ravi S.
2026-02-20

B This option basically just enables access through web services, but the user still needs the right permissions to actually see or modify records. Without those permissions, nothing changes. So it’s not like it opens the door for everyone, just allows web service calls if permissions are there. Makes sense that permissions remain the gatekeeper here.

0
Question No. 13
What records are used to track cross-scope applications that request access to an application?
Select one option, then reveal solution.
Top comments
SS
Sarah S.
2026-02-16

A/D? Caller tracking records might make sense since they track who calls what, and access control level records define permissions, so either could be valid depending on context.

0
AX
Ali X.
2026-02-16

I feel like C is the best match since it literally says cross-scope access records. C

0
Question No. 14
Which one of the following is true for this script fragment?
g_user.hasRole(,x_my_app_user');
Select one option, then reveal solution.
Top comments
SR
Sohail R.
2026-02-09

Option C since the syntax is clearly wrong, so the method might not actually exist.

0
SR
Sohail R.
2026-01-29

This one’s definitely D. The hasRole method strictly checks for the given role, and it won’t return true just because the user has some other role like admin. The syntax looks a bit funky but that doesn’t change how hasRole behaves—it’s role-specific. A is out because admin isn’t included implicitly, and C is incorrect since hasRole is a valid method. B is the opposite of what hasRole does, so no chance there.

0
Question No. 15
Which actions can a Business Rule take without scripting?
Select one option, then reveal solution.
Top comments
EO
Ethan O.
2026-02-17

D imo, generating an event alongside setting field values is something Business Rules can handle without scripting, especially for triggering other processes. Querying the database or logging usually needs scripts, so A and C feel off. Adding messages (B) is common, but events are more aligned with automated workflows, making D a solid pick.

0
PL
Peter L.
2026-01-24

B/C? Setting field values is definitely standard for Business Rules, and adding messages feels like a simple built-in feature. Writing to the system log seems less straightforward without scripting, but it could be possible since logs are basic system feedback. Querying the database and generating events usually require more behind-the-scenes coding, so I’m ruling those out. Between B and C, I’d say adding messages (B) is more commonly mentioned, but the system log (C) might still be doable without scripting in some cases.

0