Updated Dec 11, 2025 CAD Exam Dumps - PDF Questions and Testing Engine [Q137-Q160]

Share

Updated Dec 11, 2025 CAD  Exam Dumps - PDF Questions and Testing Engine

New (2025) ServiceNow CAD  Exam Dumps

NEW QUESTION # 137
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?

  • A. GlideUser and GlideRecord
  • B. GlideRecord and current
  • C. GlideSystem and GlideRecord
  • D. GlideSystem and current

Answer: C

Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/quebec/servicenow_administrator/app_store_lea The objects that you can use in a Scheduled Script Execution (Scheduled Job) script are GlideSystem and GlideRecord. GlideSystem provides methods for performing system operations, such as logging, running background scripts, or getting system information. GlideRecord provides methods for working with records in the database, such as querying, updating, inserting, or deleting records. The current object is not available in Scheduled Script Execution scripts, as it refers to the current record on a form or list. The GlideUser object is also not available, as it refers to the current user session. Reference: Scheduled Script Execution, GlideSystem, GlideRecord


NEW QUESTION # 138
Which ATF test step is used to set up a specific user profile for testing purposes?

  • A. Create a role
  • B. Create a group
  • C. Impersonation
  • D. Create a user

Answer: C

Explanation:
In the Automated Test Framework (ATF) of ServiceNow, the "Impersonate" test step is used to simulate actions as a specific user. This is crucial for testing functionalities that depend on user roles, permissions, or specific user contexts.
Key Points:
* Purpose: The "Impersonate" step allows the test to execute subsequent steps as if performed by the specified user, ensuring that role-based permissions and access controls are accurately tested.
* Usage: To add an "Impersonate" step:
* Open your test in ATF.
* Click on "Add Test Step."
* Select "Impersonate User."
* Choose the user you want to impersonate for the test.
* Considerations: Ensure that the user being impersonated has the necessary roles and permissions for the actions being tested. Additionally, be aware that impersonation affects both server-side and client-side operations during the test.
Reference: For more detailed information, please refer to the official ServiceNow documentation on Automated Test Framework Use Case: Test Basic Form Operations.


NEW QUESTION # 139
When crafting a scoped application that contains flow actions, what is the application called?

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

Answer: A

Explanation:
Comprehensive and Detailed Step-by-Step
Definition of a Spoke:
A "spoke" is a scoped application or component of an application that contains Flow Designer actions and integrations. Spokes provide reusable functionality and are typically used to extend the capabilities of Flow Designer.
Why It's Called a Spoke:
Spokes are part of the ServiceNow Flow Designer framework.
They contain predefined actions that are reusable across multiple flows. For example, an "Email Spoke" might include actions for sending emails or managing email configurations.
Why Other Options Are Incorrect:
Option B (Flow): This refers to an individual flow, not the application containing reusable actions.
Option C (Bundle): There is no such term as "Bundle" specific to Flow Designer in ServiceNow.
Option D (Action): While flows contain actions, the scoped application that houses these actions is referred to as a spoke.
Reference:
ServiceNow Developer Documentation on Flow Designer Spokes.


NEW QUESTION # 140
What plugin enables the Guided Application Creator?

  • A. com.glide.snc.apps_creator
  • B. com.glide.sn-guided-app-creator
  • C. com.glide.service_creator
  • D. com.snc.apps_creator_template

Answer: B

Explanation:
"Guided Application Creator is enabled via the Guided Application Creator (com.glide.sn-guided-app-creator) plugin, which is active by default in the Now Platform." Located under "Activation Information" section at this URL:
https://docs.servicenow.com/en-US/bundle/tokyo-application-development/page/build/guided-app-creator/concept/guided-app-creator.html


NEW QUESTION # 141
Which of the following are true for reports in ServiceNow? (Choose three.)

  • A. Can be a graphical representation of data.
  • B. All users can generate reports on any table.
  • C. Can be scheduled to be run and distributed by email.
  • D. Any user can see any report shared with them.
  • E. Can be run on demand by authorized users.

Answer: A,C,E

Explanation:
https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/reference-pages/task/schedule-report.html Generate and distribute scheduled reports via email.


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

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

Answer: C

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. References: Application Access, Certified Application Developer (CAD) Learning Path


NEW QUESTION # 143
In a Business Rule, which one of the following returns the sys_id of the currently logged in user?

  • A. gs.getUserSysID()
  • B. gs.getUserID()
  • C. g_form getUserID()
  • D. g_form getUserSysy

Answer: B

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference
/glideSystemScoped/concept/c_GlideSystemScopedAPI.html


NEW QUESTION # 144
Which options are strategies for debugging client-side scripts? (Choose 2 answers)

  • A. gs.addErrorMessage()
  • B. jslog()
  • C. g_form.addInfoMessage()
  • D. gs.log()

Answer: B,C

Explanation:
Comprehensive and Detailed Step-by-Step Explanation:
* Client-Side Debugging Context:Client-side scripts, such as Client Scripts or UI Policies, run in the browser. Debugging these scripts requires tools and methods that interact directly with the client-side environment.
* Valid Options for Debugging:
* g_form.addInfoMessage():This method displays an informational message on the form, which is useful for providing immediate feedback to the user or debugging purposes. Example:
g_form.addInfoMessage('This is a test message.');
* jslog():This method logs messages to the browser's JavaScript console, which is an essential tool for debugging client-side scripts. Example:
jslog('Debugging message: Variable X = ' + x);
* Incorrect Options Explained:
* gs.addErrorMessage() (Option B): This is a server-side method and cannot be used in client- side scripts.
* gs.log() (Option D): Similarly, this is a server-side method and is not applicable for debugging client-side scripts.
References:
* ServiceNow Developer Documentation on Client Scripts.


NEW QUESTION # 145
Here is the Business Rule script template:

This type of JavaScript function is known as:

  • A. Scoped
  • B. Self-invoking
  • C. Anonymous
  • D. Constructor

Answer: B

Explanation:
Self-invoking. Learn JavaScript!


NEW QUESTION # 146
What is the Event Registry?

  • A. The method used in server-side scripts to generate Events and pass parameters
  • B. The Event Log which lists all Events that have been generated
  • C. A table containing a record for every Event known to the ServiceNow system which allows ServiceNow to react when Events are generated
  • D. A Workflow which is launched every time an Event is generated; used to debug Events

Answer: C

Explanation:
In ServiceNow, the Event Registry is a table that contains a record for every event recognized by the system.
It allows ServiceNow to respond when these events are generated. By registering events, the system can automate activities such as triggering notifications or executing script actions when specific events occur.
Therefore, the correct answer is A.
The other options are not accurate descriptions of the Event Registry:
* B. The Event Log which lists all Events that have been generated: This describes the Event Log, not the Event Registry.
* C. A Workflow which is launched every time an Event is generated; used to debug Events: This is not how the Event Registry functions.
* D. The method used in server-side scripts to generate Events and pass parameters: This describes the gs.eventQueue() method, not the Event Registry.
For more detailed information, refer to the official ServiceNow documentation on the Event Registry.


NEW QUESTION # 147
Which ATF Test step allows you to create a user with specified roles and groups for the test?

  • A. Create a role
  • B. Impersonation
  • C. Create a user
  • D. Create a group

Answer: C

Explanation:
The Automated Test Framework (ATF) is a tool that allows you to create and run automated tests on the ServiceNow platform. The ATF uses test steps to define the actions and validations for each test. The test step that allows you to create a user with specified roles and groups for the test is the Create a user test step. This test step creates a temporary user record that is deleted at the end of the test. You can specify the user name, password, roles, and groups for the user. You can also use the Impersonate a user test step to switch to the created user and perform actions as that user.
The other options are not valid test steps for creating a user. The Create a role and Create a group test steps do not exist in the ATF. To create a role or a group, you need to use the Create a record test step and specify the sys_user_role or sys_user_group table. The Impersonation test step does not create a user, but switches to an existing user.
References:
[Automated Test Framework overview]
[Automated Test Framework test steps]
[Create a user test step]
[Impersonate a user test step]


NEW QUESTION # 148
A graphical view of relationships among tables is a <blank>.

  • A. Schema map
  • B. Graphical User Interface
  • C. Map source report
  • D. Dependency view

Answer: A

Explanation:
"Schema map: Provides a graphical representation of the relationships between tables."
https://docs.servicenow.com/bundle/tokyo-platform-administration/page/administer/table-administration/concept


NEW QUESTION # 149
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 the functionality built into the parent table
  • C. You must script and configure all required behaviors
  • D. The new table inherits all of the fields from 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. Reference: Table Extension, Access Control Rules


NEW QUESTION # 150
Which one of the following is NOT a debugging strategy for client-side scripts?

  • A. gs.log()
  • B. jslog()
  • C. Field Watcher
  • D. g_form.addInfoMessage()

Answer: A

Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/rome/new_to_servicenow/app_store_learnv2_scripting_rome_debugging_client_scripts The following are debugging strategies for client-side scripts, which run in the web browser and manipulate the user interface:
g_form.addInfoMessage(). This is a client-side API that displays an information message at the top of the form.
Field Watcher. This is a debugging tool that displays the current and previous values of one or more fields on a form.
jslog(). This is a client-side API that writes a message to the browser console.
The following is not a debugging strategy for client-side scripts, but for server-side scripts, which run on the ServiceNow platform and manipulate the database:
gs.log(). This is a server-side API that writes a message to the system log. Reference: Client-Side Scripting APIs, Debugging Client Scripts


NEW QUESTION # 151
The source control operation used to store local changes on an instance for later application is called a(n)
<blank>.

  • A. Update set
  • B. Branch
  • C. Stash
  • D. Tag

Answer: C

Explanation:
The source control operation used to store local changes on an instance for later application is called a stash.
A stash is a temporary storage area for uncommitted changes that are not ready to be pushed to a remote repository. Developers can use stashes to save their work in progress without committing it to the local repository or discarding it. Stashes can be applied later to restore the changes to the working directory, or dropped if they are no longer needed. References: [ServiceNow Docs - Stash local changes], [ServiceNow Docs - Source control]


NEW QUESTION # 152
Which objects can be used in Inbound Action scripts?

  • A. current and previous
  • B. current and email
  • C. current and event
  • D. current and producer

Answer: B

Explanation:
Inbound Action scripts are server-side scripts that run when an email is received by the system. They can use the current object to access the record that is created or updated by the email, and the email object to access the properties and methods of the email message. The previous and event objects are not available in Inbound Action scripts. The producer object is only available in Record Producer scripts, which are used to create records from a service catalog item.
Reference:
Inbound Action scripts
[Record Producer scripts]


NEW QUESTION # 153
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. Even when not selected, users with the correct permissions can use web services to access the table's records.
  • C. The user performing the query via web services must have the correct permissions 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: C

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 # 154
When a selecting a data type for a field that will be displayed on a form, which of the following statements is NOT correct?

  • A. Use the Choice data type to limit options in a field
  • B. Use the Data data type to enter the date and time of day.
  • C. Use the Phone Number data type to automate phone number data validation.
  • D. Use the string data type for a free-form text field.

Answer: B

Explanation:
The data type of a field determines the format, validation, and display of the field value on a form. When selecting a data type for a field, you should consider the purpose and function of the field. The statements A, C, and D are correct for selecting a data type for a field. For example:
Use the Choice data type to limit options in a field: The Choice data type allows you to create a field that has a predefined set of options for the user to select from. The options can be displayed as a drop-down list, radio buttons, or checkboxes. For example, you can use the Choice data type for a field that indicates the priority of a task.
Use the Phone Number data type to automate phone number data validation: The Phone Number data type allows you to create a field that accepts and validates phone numbers. The field will automatically format the phone number according to the user's locale and country code. For example, you can use the Phone Number data type for a field that stores the contact number of a user.
Use the string data type for a free-form text field: The string data type allows you to create a field that accepts any text input from the user. The field can have a maximum length of 255 characters. For example, you can use the string data type for a field that captures the short description of an incident.
The statement B is not correct for selecting a data type for a field. There is no Data data type in ServiceNow. To enter the date and time of day, you should use the Date/Time data type. The Date/Time data type allows you to create a field that accepts and displays a date and time value. The field will use a calendar widget and a time picker to help the user enter the value. For example, you can use the Date/Time data type for a field that records the due date of a task.
References:
[Field types]
[Date/Time field type]


NEW QUESTION # 155
In an Email Notification, which one of the following is NOT true for the Weight field?

  • A. A Weight value of zero means that no email should be sent
  • B. Only Notifications with the highest weight for the same record and recipients are sent
  • C. The Weight value defaults to zero
  • D. A Weight value of zero means the Notification is always sent when the Notification's When to send criteria is met

Answer: A

Explanation:
https://docs.servicenow.com/bundle/tokyo-servicenow-platform/page/administer/notification/task/t_CreateANotification.html
https://developer.servicenow.com/dev.do#!/learn/learning-plans/quebec/new_to_servicenow/app_store_learnv2_automatingapps_quebec_when_to_send


NEW QUESTION # 156
When configuring a REST Message, the Endpoint is:

  • A. Information about the format of the returned data
  • B. The commands to the REST script to stop execution
  • C. The response from the provider indicating there is no data to send back
  • D. The URI of the data to be accessed, queried, or modified

Answer: D

Explanation:
When configuring a REST Message, the Endpoint is:
The URI of the data to be accessed, queried, or modified. This is the correct answer because the Endpoint is the part of the REST Message that specifies the location and the resource of the REST provider. The Endpoint is composed of the base URL and the resource path, which can include query parameters or variables. For example, the Endpoint for a REST Message that retrieves the weather information for a city from a web service could be https://api.openweathermap.org/data/2.5/weather?q=London.
The following are not correct definitions of the Endpoint when configuring a REST Message:
The commands to the REST script to stop execution. This is not correct because the commands to the REST script to stop execution are not part of the REST Message, but of the Scripted REST API, which is a feature that allows users to create custom REST endpoints on the ServiceNow platform. The commands to the REST script to stop execution are methods of the RESTAPIResponse object, such as setStatusCode, setError, or complete.
Information about the format of the returned dat
a. This is not correct because the information about the format of the returned data is not part of the Endpoint, but of the HTTP headers or the Accept field of the REST Message. The HTTP headers or the Accept field can be used to specify the content type of the response, such as JSON, XML, or HTML.
The response from the provider indicating there is no data to send back. This is not correct because the response from the provider indicating there is no data to send back is not part of the Endpoint, but of the HTTP status code or the response body of the REST Message. The HTTP status code or the response body can be used to indicate the result of the REST request, such as 200 OK, 404 Not Found, or 500 Internal Server Error. Reference: REST Messages, Scripted REST APIs


NEW QUESTION # 157
Which methods can be used to install an application on a ServiceNow instance?
Choose 3 answers

  • A. Import an application from an XML file
  • B. Download from Stack Overflow
  • C. Download and install a third-party application from the ServiceNow Store
  • D. Install an application from the Application Repository
  • E. Install from the Google Play Store
  • F. Use the 'Install' button on the application record

Answer: A,C,D

Explanation:
ServiceNow provides several methods to install applications onto an instance, each suited to different scenarios:
* Import an Application from an XML File (Option A):
* Description: Developers can export an application as an XML file and then import it into another ServiceNow instance.
* Use Case: This method is commonly used for moving applications between instances, such as from development to production.
* Procedure:
* Navigate to "System Applications" > "Applications."
* Click on the "Import" button.
* Upload the XML file of the application.


NEW QUESTION # 158
Access Control debug information identification whether each element of an Access Control granted of denied access. The elements of an Access Control evaluated?

  • A. Script, Conditions, Roles
  • B. Roles, Conditions, Script
  • C. Conditions, Script, Roles
  • D. Conditions, Roles, Script

Answer: D


NEW QUESTION # 159
What is the Event Registry?

  • A. The method used in server-side scripts to generate Events and pass parameters
  • B. The Event Log which lists all Events that have been generated
  • C. A table containing a record for every Event known to the ServiceNow system which allows ServiceNow to react when Events are generated
  • D. A Workflow which is launched every time an Event is generated; used to debug Events

Answer: C

Explanation:
In ServiceNow, the Event Registry is a table that contains a record for every event recognized by the system. It allows ServiceNow to respond when these events are generated. By registering events, the system can automate activities such as triggering notifications or executing script actions when specific events occur. Therefore, the correct answer is A.
The other options are not accurate descriptions of the Event Registry:
B . The Event Log which lists all Events that have been generated: This describes the Event Log, not the Event Registry.
C . A Workflow which is launched every time an Event is generated; used to debug Events: This is not how the Event Registry functions.
D . The method used in server-side scripts to generate Events and pass parameters: This describes the gs.eventQueue() method, not the Event Registry.
For more detailed information, refer to the official ServiceNow documentation on the Event Registry.


NEW QUESTION # 160
......


ServiceNow’s Certified Application Developer program is a great way for those interested in developing their ServiceNow skills to validate their knowledge and become more competitive in the job market. The program’s most significant benefit is the certification that participants receive after successfully completing the ServiceNow CAD certification exam. Certified Application Developer-ServiceNow certification attests to a participant's knowledge of ServiceNow and provides them with globally recognized recognition that distinguishes them from other practitioners. Certified Application Developer-ServiceNow certification is also beneficial for companies looking to hire ServiceNow developers, as it provides a way for them to identify and evaluate qualified candidates.


ServiceNow is a software company that provides cloud-based solutions for IT service management, IT operations management, and IT business management. The ServiceNow platform helps organizations automate and streamline their IT workflows, resulting in increased efficiency and productivity. To become proficient in ServiceNow platform development, one must attain the Certified Application Developer-ServiceNow (CAD) certification. The ServiceNow CAD certification evaluates an individual's understanding of ServiceNow platform development concepts, features, and functionality.


Preparing for the ServiceNow CAD certification exam requires dedication, hard work, and a willingness to learn. Becoming a ServiceNow Certified Application Developer can be an excellent career move for professionals interested in developing on the ServiceNow platform, and the certification offers great value for organizations looking to hire skilled developers. As the platform continues to grow in popularity, so does the demand for qualified developers, and obtaining the ServiceNow CAD certification can help individuals stand out in a crowded marketplace. With the right preparation and guidance, participants can pass the ServiceNow CAD certification exam and take their career in ServiceNow to the next level.

 

Updated Verified Pass CAD Exam - Real Questions and Answers: https://www.testkingpass.com/CAD-testking-dumps.html

Best Way To Study For ServiceNow CAD Exam Brilliant CAD Exam Questions PDF: https://drive.google.com/open?id=1JsEzUmjSpWvrQFmQ7_vDFpw680u9G9wk