The ServiceNow Certified Application Developer (CAD) certification validates your ability to design, build, test, and deploy custom applications on the ServiceNow platform. It's designed for developers who create scoped applications using ServiceNow's low-code and pro-code tools.
---------- Question 1
Your application includes a form where a specific text area should become read-only and visible only when a selection in a choice list field is set to 'Rejected'. What is the most efficient and recommended way to implement this UI behavior without server interaction?
- Create a Client Script with an onChange function
- Implement a UI Policy with the specified conditions
- Develop a Business Rule to control field attributes
- Use a UI Action to toggle the field properties
---------- Question 2
A custom application requires that when a record is updated in the Hardware Request table, an approval request is automatically sent to the managers of the requested hardware. If approved, the record status should update to Approved; otherwise, it should be Rejected. Which automation tool is best suited for this requirement?
- Business Rule
- UI Policy
- Flow Designer
- Scheduled Script Execution
---------- Question 3
A business requirement states that a field named priority should become read-only and visible only when the state field on a custom form changes to closed. Additionally, this rule should only apply if the current user has the special_admin role. Which feature is the most efficient and declarative way to implement this conditional UI behavior?
- An onChange Client Script checking user roles and field values.
- A Business Rule that executes before update.
- A UI Policy with conditions and a UI Policy Script.
- A Form UI Action to toggle field properties.
---------- Question 4
Which GlideSystem method is used within an ACL script to check if the currently logged-in user has a specific role?
- gs.getUser().hasRole(rolename)
- gs.hasRole(rolename)
- gs.hasAccess(rolename)
- gs.isMember(rolename)
---------- Question 5
A form for a custom application has a field named Reason for Change. This field should only become visible and mandatory if another field, Change Type, is set to Emergency. How can this be most effectively implemented without writing script?
- Create a client script that uses g_form.setMandatory() and g_form.setVisible().
- Implement a UI Policy with a condition on Change Type and appropriate UI Policy Actions.
- Use a Business Rule to manipulate field visibility on form load.
- Configure a Dictionary Override for the Reason for Change field.
---------- Question 6
A developer needs to create a reusable piece of server-side code that can be called from various Business Rules, Script Includes, and Workflow Activities within a custom application. This code will perform a common calculation based on input parameters. What is the most appropriate way to encapsulate this logic?
- Create a new Script Include.
- Define a new Business Rule.
- Implement a UI Script.
- Develop a new Flow Designer Action.
---------- Question 7
A business process requires a simple automation to send an email notification when a record in a custom table changes its status to Approved, and then automatically updates another field on the record. Which automation tool is generally preferred for this type of straightforward process in modern ServiceNow development?
- Legacy Workflow
- Scheduled Script Execution
- Flow Designer
- Event Queue
---------- Question 8
A custom application requires that records can only be deleted if the user is an administrator AND the record's state is Closed. This logic needs to be enforced system-wide. How would you implement this security requirement?
- Use an onSubmit Client Script to prevent deletion.
- Create a Business Rule that aborts deletion if the conditions are not met.
- Configure a delete ACL on the table with a script that evaluates both conditions.
- Make the delete button visible only to administrators using a UI Policy.
---------- Question 9
A custom application needs to automatically create a follow-up task record three days after a specific record in the custom_project table reaches a Completed state. This process should be robust, auditable, and easily modifiable by non-developers. Which automation tool is best suited for this requirement?
- Flow Designer
- Scheduled Script Execution
- Business Rule with gs.eventQueue()
- Client Script
---------- Question 10
When developing a custom application, a developer wants to ensure that its data, scripts, and configurations are isolated from other applications and the global scope. Which ServiceNow feature inherently provides this level of separation and protection?
- Update Sets
- Application Scope
- Delegated Development
- Global Search
Are they useful?
Click here to get 360 more questions to pass this certification at the first try! Explanation for each answer is included!
Follow the below LINKEDIN channel to stay updated about 89+ exams!

Comments
Post a Comment