ServiceNow's Certified Application Developer (CAD) exam Dumps - 3
1. When evaluating access, how does ServiceNow process rules?
Options:
- From the most specific match to the most generic match ✅
- From the highest order number to the lowest
- From the lowest order number to the highest
- From the most generic match to the most specific
Answer: Most specific → most generic
Explanation:
ServiceNow evaluates ACLs starting with the most specific rule (field-level) and then moves toward more generic ones (table-level). This ensures precise security enforcement.2. For which process step could a mind map be useful?
Options:
- Objectives
- Swim lanes
- None of the listed options
- Creating a document ✅
Answer: Creating a document
Explanation:
Mind maps are mainly used during brainstorming and documentation phases to organize ideas visually.3. Data policies are for form views. True or False?
Answer: ❌ False
Explanation:
Data Policies enforce rules on both forms and data imported via APIs/import sets, unlike UI Policies which are only for forms.4. Which system property enables log points during debugging?
Options:
- glide.index_suggestion.debug
- debugger.log.ui
- uijs_can_debug
- debug.log_point ✅
Answer: debug.log_point
Explanation:
This property must be enabled to allow developers to use log points for debugging instead of traditional logs.5. How do you call a parameter from an event in an email notification?
Options:
- None
- property
- event.parm ✅
- current property
Answer: event.parm
Explanation:
Event parameters (parm1, parm2) are accessed in notifications usingevent.parm.6. Email recipient behavior in ServiceNow is:
Options:
- Static list
- Dynamic list determined when email is sent ✅
- Fixed email addresses
- Script-only
Answer: Dynamic list
Explanation:
Recipients are evaluated at runtime, allowing dynamic inclusion based on conditions.7. Which statement does NOT apply when extending a table?
Options:
- You should develop required functionality
- All parent table records are copied to new table ❌
- You must configure behaviors
- Reuse existing fields
Answer: Parent records are copied
Explanation:
Extending a table inherits structure, not copies of data.8. Tooltips help clarify user input. True or False?
Answer: ✅ True
Explanation:
Tooltips guide users by explaining what data should be entered in fields.9. Legitimate form annotation types include:
Options:
- Text ✅
- Section Details
- Info Box Blue ✅
- Info Box Yellow ✅
Answer: Text, Info Box Blue, Info Box Yellow
Explanation:
These are supported annotation styles used to improve form usability.10. How can we add “Add the data” option in tables?
Options:
- Import sets ✅
- Java code
- Using forms
- Custom UI pages
Answer: Import sets
Explanation:
Import sets allow bulk data addition into ServiceNow tables.11. Sections of Form Designer include:
Answer:
Header, Field Navigator, Form LayoutExplanation:
These components help design and manage form structure.12. Which statements about Git are true?
Correct Answers:
- Uses repositories and branching ✅
- Works with GitHub, Bitbucket, etc. ✅
- Used in Team Development ✅
Explanation:
Git is a distributed version control system integrated with ServiceNow.13. What features are created by Guided Application Creator (GAC)?
Answer: Default access controls
Explanation:
GAC auto-generates basic configurations including roles and ACLs.14. Module permissions:
Answer: They control access through roles
Explanation:
Modules can be restricted based on user roles.15. Why is scripting used in ServiceNow?
Correct Answers:
- Enhance UX
- Extend functionality
- Automate processes
Explanation:
Scripting allows customization beyond out-of-box features.16. Server-side debug logging uses:
Options:
- print()
- info()
- gs.debug()
- gs.log() ✅
Answer: gs.log()
Explanation:
gs.log()writes logs on the server side.17. Which option is NOT required when linking source control?
Answer: Application name
Explanation:
You need URL, username, and password—but not application name.18. Storing local changes temporarily is called:
Answer: stash
Explanation:
Git stash saves changes without committing.19. Schema map represents:
Answer: Relationships between tables
Explanation:
Schema map visually shows table relationships.20. Tablet testing URL is:
Answer:
/ $tablet.doExplanation:
This URL simulates tablet view in ServiceNow.21. REST endpoint refers to:
Answer: URL for data operations
Explanation:
It defines where API requests are sent.22. Workflow validation checks:
Correct Answers:
- Prevent publishing errors
- Identify execution issues
Explanation:
Validation ensures workflows run correctly.23. Display Business Rules:
Answer: Pass data using g_scratchpad
Explanation:
Used to send server-side data to client scripts.24. hasRole(‘x_app’) returns:
Answer: True if user has role or admin
Explanation:
Admin bypass applies.25. Role prefix for app developer:
Answer: sn_
Explanation:
Scoped applications typically usesn_prefix.26. Record Producer script runs when:
Answer: Inserted
Explanation:
Triggered at record creation.27. GlideForm & GlideUser available server-side?
Answer: ❌ False
Explanation:
They are client-side APIs.28. All new tables have default fields?
Answer: ✅ True
Explanation:
Fields like sys_id, sys_created_on exist by default.29. Application scope changeable?
Answer: ❌ False
Explanation:
Scope is fixed after creation.30. Properties are admin configurable?
Answer: ✅ True
Explanation:
System properties are managed by admins.
