[Dec-2025] CAD Exam Questions and Valid CAD Dumps PDF [Q111-Q134]

Share

[Dec-2025] CAD Exam Questions and Valid CAD Dumps PDF

CAD Brain Dump: A Study Guide with Tips & Tricks for passing Exam


ServiceNow CAD certification exam is designed to test a developer's abilities to design, develop, and implement ServiceNow applications based on the best practices and standards of ServiceNow. CAD exam covers various aspects of ServiceNow application development, including ServiceNow scripting, UI development, workflows, and integration with other applications. Certified Application Developer-ServiceNow certification exam is conducted in a proctored environment to ensure that the candidate's skills are tested fairly and accurately.

 

NEW QUESTION # 111
If you create a SOAP Message, what syntax indicates a variable to pass when the function is called?

  • A. current.variable_name
  • B. < variable_name >.do?WSDL
  • C. S{variable_name}
  • D. < variable_name >

Answer: C

Explanation:
In the SOAP Message feature set, we indicate variables using the following syntax: S{variable_name}. This allows us to pass a variable with the specified name from the SOAP message record to the web service function.
Reference:
Tutorial: Handling a SOAP Response in ServiceNow | John Andersen
ServiceNow SOAP - Cheat Sheet Cheat Sheet by bibingokuldas - Download ...


NEW QUESTION # 112
Which one of the following is NOT required to link a ServiceNow application to a Git repository?

  • A. URL
  • B. Password
  • C. Application name
  • D. User name

Answer: C


NEW QUESTION # 113
Which server-side API debug log method is available for scoped applications?

  • A. gs.print()
  • B. gs.log()
  • C. gs.debuglog()
  • D. gs.info()

Answer: D

Explanation:
The server-side API debug log method available for scoped applications is gs.info(). This method logs informational messages that describe the progress of the application. Older methods such as gs.print() and gs.
log() are not available in scoped applications. The gs.debuglog() method does not exist. The gs.info(), gs.
warn(), gs.error(), and gs.debug() methods work in both scoped applications and global, and are therefore more versatile going forward in future versions. Reference: Debugging best practices


NEW QUESTION # 114
Which of the following statements does NOT apply when extending an existing table?

  • 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 all of the fields from the parent table
  • C. You must script and configure all required behaviors
  • D. The new table inherits the functionality built into the parent table

Answer: C

Explanation:
You must script and configure all required behaviors Provided link has this statement: Extending an existing ServiceNow table means the new table inherits the parent table's columns as well as its business logic.
The following statements apply when extending an existing table:
* The parent table's Access Controls are evaluated when determining access to the new table's records and fields. This is true because Access Control (ACL) rules are inherited from the parent table to the child table, unless the child table has its own ACL rules that override the parent table's rules. ACL rules are used to restrict the access to the data and functionality of the ServiceNow platform based on the user's roles and conditions.
* The new table inherits the functionality built into the parent table. This is true because the new table inherits the business logic and the relationships from the parent table, such as Business Rules, Script Includes, UI Actions, UI Policies, and Reference Fields. Business logic and relationships are used to define the behavior and the structure of the data on the ServiceNow platform.
* The new table inherits all of the fields from the parent table. This is true because the new table inherits the columns and the attributes from the parent table, such as Field Name, Data Type, Default Value, and Mandatory. Columns and attributes are used to define the properties and the characteristics of the data
* on the ServiceNow platform.
The following statement does not apply when extending an existing table:
* You must script and configure all required behaviors. This is false because you do not have to script and configure all required behaviors when extending an existing table, as some of the behaviors are already inherited from the parent table, as explained above. However, you can script and configure additional or customized behaviors for the new table, such as adding new fields, creating new Business Rules, or modifying existing UI Actions. References: Table Extension, Access Control Rules


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

  • A. Open the list of Update Sets for the instance
  • B. Open the artifact records individually to verify the value in the Application field
  • C. Enter the name of the Application in the Global search field
  • D. Examine the Application Files Related List in the application to be published

Answer: A

Explanation:
Explanation/Reference: https://community.servicenow.com/community?
id=community_article&sys_id=d2dce665dbd0dbc01dcaf3231f9619fe


NEW QUESTION # 116
How does the Application Picker interact with Application Scope in ServiceNow?

  • A. Selecting Global in the Application Picker sets the Application Scope to Incident.
  • B. Selecting an application from the Application Picker does not set the Application Scope.
  • C. Global is a reserved application that does not appear in the Application Picker.
  • D. Selecting an application from the Application Picker sets the Application Scope.

Answer: D

Explanation:
Comprehensive and Detailed Step-by-Step Explanation:
* Understanding Application Scope and Picker:
* The Application Picker in ServiceNow allows developers to switch between different applications (scopes).
* When you select an application from the Application Picker, the Application Scope is set to that application, enabling you to develop or configure within that scope.
* Why Other Options Are Incorrect:
* Option A: The Global application does appear in the Application Picker.
* Option B: Selecting Global does not set the scope to Incident; it sets the scope to the Global application, which is not restricted by scoped boundaries.
* Option D: Selecting an application does indeed set the Application Scope.
References:
* ServiceNow Developer Documentation on Application Scope.


NEW QUESTION # 117
Which of the following is NOT supported by Flow Designer?

  • A. Call a subflow from a flow
  • B. Test a flow with rollback
  • C. Use Delegated Developer
  • D. Run a flow from a MetricBase Trigger

Answer: B

Explanation:
Flow Designer is a graphical tool that allows users to automate processes in ServiceNow without coding. The following are supported by Flow Designer:
Call a subflow from a flow. This is a feature that allows users to invoke a subflow, which is a reusable unit of logic, from a flow. This can help simplify complex flows and avoid duplication of logic.
Use Delegated Developer. This is a feature that allows administrators to delegate the development and maintenance of flows and actions to users who are not administrators. This can help distribute the workload and empower non-admin users to create automations.
Run a flow from a MetricBase Trigger. This is a feature that allows users to trigger a flow based on a MetricBase query, which is a way of analyzing time-series data in ServiceNow. This can help automate actions based on data trends and patterns.
The following is not supported by Flow Designer:
Test a flow with rollback. This is not a feature of Flow Designer, but of Automated Test Framework (ATF), which is a tool that allows users to create and run automated tests on ServiceNow applications and features. ATF supports testing flows with rollback, which means reverting any changes made by the flow during the test execution. Reference: Flow Designer, Automated Test Framework


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

  • A. All access to this table via web services
  • B. Allow configuration
  • C. Can read does not affect the availability of other Application Access fields
  • D. Can create, Can update, and Can delete

Answer: D

Explanation:
"You must first select read access to grant any other API record operation." https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/reference/r_TableApplicationAccessFields.html The Application Access configuration fields control the access level for an application and its tables. The following Application Access configuration fields are not available if the Can read configuration field is not selected:
Can create. This field determines whether users can create records on the application tables.
Can update. This field determines whether users can update records on the application tables.
Can delete. This field determines whether users can delete records on the application tables.
These fields are not available because they depend on the Can read field, which determines whether users can view records on the application tables. If users cannot read records, they cannot create, update, or delete them either.
The following Application Access configuration fields are available regardless of the Can read configuration field:
All access to this table via web services. This field determines whether users can access the application tables using web services, such as REST or SOAP.
Allow configuration. This field determines whether users can configure the application tables, such as adding or modifying fields, views, or indexes. Reference: Application Access, Certified Application Developer (CAD) Learning Path


NEW QUESTION # 119
Once an application is ready to share, which of the following methods of publishing are supported by ServiceNow? (Choose 3 answers)

  • A. Publish to a spreadsheet
  • B. Publish to a local USB device
  • C. Publish to a local drive
  • D. Publish to an update set
  • E. Publish to the ServiceNow Store
  • F. Publish to an application repository

Answer: D,E,F

Explanation:
ServiceNow provides several methods for developers to publish and share applications once they are ready for distribution. The supported methods include:
* Publish to an application repository: This method allows developers to publish their applications to a centralized repository, enabling easy distribution and installation across multiple ServiceNow instances.
The application repository serves as a hub where applications can be stored and accessed by other instances.
snowunderground.com
* Publish to the ServiceNow Store: Developers can submit their applications to the ServiceNow Store, a marketplace where applications are reviewed, certified, and made available to all ServiceNow customers. Publishing to the Store involves a certification process to ensure the application meets ServiceNow's standards.
support.servicenow.com
* Publish to an update set: An update set is a container for capturing configuration changes in ServiceNow. Developers can publish applications to an update set, which can then be moved between instances, allowing for the transfer of application configurations and customizations.
servicenow.com
Options A (Publish to a spreadsheet), D (Publish to a local USB device), and F (Publish to a local drive) are not supported methods for publishing applications in ServiceNow. These options do not align with the platform's mechanisms for application distribution and deployment.


NEW QUESTION # 120
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. This option restricts access only to SOAP web services but does not apply to REST.
  • B. The user performing the query via web services must have the correct permissions to access the table's records.
  • C. Even when not selected, users with the correct permissions can use web services to access the table's records.
  • D. This option restricts the ability to delete records via web services, but records can always be read.

Answer: B

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.


NEW QUESTION # 121
Which of the following statements is true about Guided Application Creator?

  • A. The global scope option is turned on by default
  • B. A scope application user role is automatically created
  • C. Default access controls are automatically created
  • D. The welcome screen appears every time a new application is created

Answer: D

Explanation:
The welcome screen appears every time a new application is created through the Guided Application Creator. The welcome screen provides an overview of the steps involved in creating an application, such as defining the app name, scope, and tables, configuring the app user interface, and publishing the app. The other options are not true about the Guided Application Creator. The global scope option is turned off by default, as it is recommended to create applications in their own scope for better security and performance. A scope application user role is not automatically created, as the user can choose to create one or use an existing role for the app access control. Default access controls are not automatically created, as the user can define the read, write, create, and delete permissions for each table in the app. Reference: Guided App Creator


NEW QUESTION # 122
When creating application tables, a user role is automatically added to the table record. Which other role does an application typically have?

  • A. Application Manager
  • B. Application Admin
  • C. Application Super User
  • D. Application Fulfiller

Answer: B

Explanation:
An application admin is a role that grants full access to an application and its tables, scripts, and other components1. An application admin can create, modify, and delete any element of the application, as well as publish and install it2. An application typically has an application admin role that is automatically created and assigned to the application creator3.
References = 1: Application administration - ServiceNow Docs 2: Application admin role - ServiceNow Docs 3: Application roles - ServiceNow Docs


NEW QUESTION # 123
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?

  • A. Content Page
  • B. URL (from Arguments)
  • C. HTML (from Arguments)
  • D. Script (from Arguments)

Answer: B

Explanation:
Comprehensive and Detailed Step-by-Step
Record Producer Overview:
Record Producers in ServiceNow are a way to create records through a simplified user interface. Instead of displaying a typical form, a Record Producer uses a user-friendly UI tailored for quick and intuitive data entry.
Correct Link Type:
The URL (from Arguments) option is used to direct the user to a specific URL, such as the Record Producer interface. You can configure the URL in the module to point to the Record Producer by providing its unique sys_id or name.
Example URL:
/catalog.do?sys_id=<record_producer_sys_id>
Incorrect Options Explained:
Content Page (Option A): This opens a CMS page and is not used for Record Producers.
Script (from Arguments) (Option B): This runs a custom script but does not link directly to a Record Producer.
HTML (from Arguments) (Option D): This is used for rendering custom HTML, not for linking to a Record Producer.
Reference:
ServiceNow Developer Documentation on Modules and URL Arguments.


NEW QUESTION # 124
Identify the incorrect statement about Delegated Development in ServiceNow.

  • A. Administrators can grant the developer access to script fields.
  • B. Administrators can grant the developer access to security records.
  • C. Administrators can grant non-admin users the ability to develop global applications.
  • D. Administrators can specify which application file types the developer can access.

Answer: C

Explanation:
Administrators can grant non-admin users the ability to develop global applications. Delegated Development is for the scoped applications only Reference:
The incorrect statement about Delegated Development in ServiceNow is that administrators can grant non-admin users the ability to develop global applications. Delegated Development allows administrators to grant non-admin users the ability to develop scoped applications, not global applications. Global applications are accessible by all other applications and do not have a namespace prefix. Scoped applications are isolated from other applications and have a unique namespace identifier. Delegated Development provides more granular control over the developer permissions, application resources, and data access. References: [Advantages of Scoped Applications in ServiceNow], [Product Documentation | ServiceNow]


NEW QUESTION # 125
A scoped application containing Flow Designer content dedicated to a particular application is called a(n):

  • A. Spoke
  • B. Action
  • C. Bundle
  • D. Flow

Answer: A

Explanation:
https://docs.servicenow.com/bundle/paris-servicenow-platform/page/administer/flow-designer/concept/spokes.ht A spoke is a scoped application containing Flow Designer content dedicated to a particular application or record type. Flow Designer provides a set of core actions to automate Now Platform processes. You can add application-specific core actions by activating the associated spoke.


NEW QUESTION # 126
Which of the following is NOT supported by Flow Designer?

  • A. Call a subflow from a flow
  • B. Test a flow with rollback
  • C. Use Delegated Developer
  • D. Run a flow from a MetricBase Trigger

Answer: B

Explanation:
Flow Designer is a graphical tool that allows users to automate processes in ServiceNow without coding. The following are supported by Flow Designer:
* Call a subflow from a flow. This is a feature that allows users to invoke a subflow, which is a reusable unit of logic, from a flow. This can help simplify complex flows and avoid duplication of logic.
* Use Delegated Developer. This is a feature that allows administrators to delegate the development and maintenance of flows and actions to users who are not administrators. This can help distribute the workload and empower non-admin users to create automations.
* Run a flow from a MetricBase Trigger. This is a feature that allows users to trigger a flow based on a MetricBase query, which is a way of analyzing time-series data in ServiceNow. This can help automate actions based on data trends and patterns.
The following is not supported by Flow Designer:
* Test a flow with rollback. This is not a feature of Flow Designer, but of Automated Test Framework (ATF), which is a tool that allows users to create and run automated tests on ServiceNow applications and features. ATF supports testing flows with rollback, which means reverting any changes made by the flow during the test execution. References: Flow Designer, Automated Test Framework Reference: https://community.servicenow.com/community?id=community_ quesation&sys_id=b4d26e44db13ab409540e15b8a9619c9


NEW QUESTION # 127
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

  • A. a, b, and c
  • B. b, c, and d
  • C. a, b, c, and d
  • D. a, b, and d

Answer: D

Explanation:
The correct combination of statements is a, b, and d. These are possible reasons to build custom applications on ServiceNow:
To replace outdated, inadequate, custom business applications and processes. Building custom applications on ServiceNow can help digitize and automate manual or legacy processes that are not covered by existing ServiceNow solutions. This can improve efficiency, data quality, user experience, and innovation.
To extend service delivery and management to all enterprise departments. Building custom applications on ServiceNow can help provide consistent and scalable services across different functions and teams in the organization. This can enhance collaboration, visibility, productivity, and customer satisfaction.
To extend the value of ServiceNow. Building custom applications on ServiceNow can help leverage the capabilities and benefits of the Now Platform®, such as low-code development tools, workflow automation engine, AI-powered insights, security operations, etc. This can increase agility, resilience, performance, and value.
The statement c is not a valid reason to build custom applications on ServiceNow:
To allow users full access to all ServiceNow tables, records, and fields. Building custom applications on ServiceNow does not imply granting users full access to all data and objects in ServiceNow. Access control rules still apply to custom applications and their components to ensure security and compliance. Reference: Build Custom Apps in ServiceNow - eBook


NEW QUESTION # 128
In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?

  • A. gs.hasRoleExactly('admin')
  • B. g_form.hasRole('admin')
  • C. gs.hasRole('admin')
  • D. g_form.hasRoleExactly('admin')

Answer: C

Explanation:
Business Rule is server-side, so it uses GlideSystem API. gs.hasRoleExactly doesn't exist In a Business Rule, the following returns true if the currently logged in user has the admin role:
* gs.hasRole('admin'). This is the correct answer because gs is the GlideSystem object, which provides methods for performing system operations, and hasRole is a method that checks if the current user has the specified role. For example, gs.hasRole('admin') will return true if the current user has the admin role, and false otherwise.
The following do not return true if the currently logged in user has the admin role in a Business Rule:
* g_form.hasRoleExactly('admin'). This is not correct because g_form is the GlideForm object, which provides methods for manipulating forms, and hasRoleExactly is a method that checks if the current user has exactly the specified role and no other roles. For example, g_form.hasRoleExactly('admin') will return true if the current user has only the admin role, and false if the current user has the admin role and any other role.
* g_form.hasRole('admin'). This is not correct because g_form is the GlideForm object, which provides methods for manipulating forms, and hasRole is a method that checks if the current user has the specified role or any role that contains the specified role. For example, g_form.hasRole('admin') will return true if the current user has the admin role or any role that contains the admin role, such as admin_ui or admin_script.
* gs.hasRoleExactly('admin'). This is not correct because gs is the GlideSystem object, which provides methods for performing system operations, and hasRoleExactly is not a valid method of the gs object.
There is no method that checks if the current user has exactly the specified role and no other roles in the gs object. References: Business Rules, GlideSystem, GlideForm


NEW QUESTION # 129
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?

  • A. Script Include
  • B. Workflow
  • C. Table
  • D. REST messages

Answer: C


NEW QUESTION # 130
Which of the following statements is true for the Form Designer?
a) To add a field to the form layout, drag the field from the Fields tab to the desired destination on the form.
b) To create a new field on a form's table, drag the appropriate data type from the Field Types tab to the form and then configure the new field.
c) To remove a field from the form layout, hover over the field to enable the Action buttons, and select the Delete (X) button.
d) To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.

  • A. a, b, and c
  • B. b, c, and d
  • C. a, b, and d
  • D. a, b, c, and d

Answer: A

Explanation:
https://docs.servicenow.com/bundle/tokyo-platform-administration/page/administer/form-administration/concept/c_FormDesign.html The Form Designer is a graphical interface for creating and customizing forms. The following statements are true for the Form Designer:
To add a field to the form layout, drag the field from the Fields tab to the desired destination on the form. This will add the field to the form view without changing the table definition.
To create a new field on a form's table, drag the appropriate data type from the Field Types tab to the form and then configure the new field. This will create a new column on the table and add the field to the form view.
To remove a field from the form layout, hover over the field to enable the Action buttons, and select the Delete (X) button. This will remove the field from the form view but not from the table definition.
The following statement is false for the Form Designer:
To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form. This is incorrect because sections are not available in the Field Types tab. To add a section, click the Add Section button on the toolbar or right-click on the form and select Add Section. Reference: Introduction to App Engine Studio for Developers, ServiceNow Studio Overview, Form Designer


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

  • A. Portal
  • B. Self-service
  • C. Workspace
  • D. Mobile

Answer: D

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/guided-app-creator/concept/guid


NEW QUESTION # 132
Which one of the following is the fastest way to create and configure a Record Producer?

  • 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

Answer: A

Explanation:
Explanation/Reference:


NEW QUESTION # 133
Which determines the relationships between field in an Import Set table to field in an existing ServiceNow table?

  • A. Schema Map Relationship Builder
  • B. Data Sources
  • C. Business Service Management Map
  • D. Transform Map

Answer: D

Explanation:
A transform map determines the relationships between fields in an import set table and fields in an existing ServiceNow table. It also specifies how to transform the imported data before mapping it to the target table.
References:
* 1. What Exactly is an Import Set? - ServiceNow Developers
* Import set table - ServiceNow Application Development [Book]


NEW QUESTION # 134
......


ServiceNow CAD certification is a valuable credential for developers who want to showcase their skills and knowledge of the ServiceNow platform. Certified Application Developer-ServiceNow certification is designed to test the developer's ability to design and develop applications that meet the requirements of the end-users. Certified Application Developer-ServiceNow certification provides developers with a competitive edge in the job market and opens up new career opportunities in the ServiceNow ecosystem.

 

CAD Exam Questions: Free PDF Download Recently Updated Questions: https://www.topexamcollection.com/CAD-vce-collection.html

CAD Certification Exam Dumps with 262 Practice Test Questions: https://drive.google.com/open?id=1XsliKqkjejH0XX5MswKAk42z6-pBfKqI