[Q41-Q63] CAD 100% Guarantee Download CAD Exam PDF Q&A [Sep 22, 2025]

Share

CAD 100% Guarantee Download CAD Exam PDF Q&A [Sep 22, 2025]

Get CAD Actual Free Exam Q&As to Prepare for Your ServiceNow Certification


ServiceNow CAD certification exam is a proctored exam that consists of 60 multiple-choice questions. CAD exam duration is 90 minutes, and candidates must score at least 70% to pass the exam. CAD exam is available in multiple languages, including English, French, German, Japanese, and Spanish. Certified Application Developer-ServiceNow certification is valid for two years, and candidates must renew their certification before the expiration date to maintain their certification status.


The CAD certification program is divided into two levels: the CAD Foundation level and the CAD Professional level. The Foundation level is designed for IT professionals who are new to ServiceNow and provides an introduction to the platform and its capabilities. The Professional level is aimed at more experienced developers who are looking to build more complex applications and integrate them with other systems.

 

NEW QUESTION # 41
Which allows the creation of a task-based record from Service Catalog?

  • A. UI Builder
  • B. Ul Actions
  • C. Assignment Rule
  • D. Flow Designer
  • E. Record Producers

Answer: E


NEW QUESTION # 42
The task table is an example of which of the following?
Choose 2 answers

  • A. Legacy class
  • B. Parent class
  • C. Child class
  • D. Base class

Answer: B,D

Explanation:
"A table that extends another table is called a child class, and the table it extends is the parent class" - this is about halfway down in this link below:https://docs.servicenow.com/en-US/bundle/tokyo-platform-administration/page/administer/table-administ


NEW QUESTION # 43
Which of the following steps can be used to import new data into ServiceNow from a spreadsheet?

  • A. Load Data, Create Transform Map, Run Transform Most Voted
  • B. Select Import Set, Select Transform Map, Run Transform
  • C. Define Data Source, Select Transform Map, Run Transform
  • D. Select Data Source, Schedule Transform

Answer: A

Explanation:
The steps to import new data into ServiceNow from a spreadsheet are: Load Data, Create Transform Map, Run Transform. Load Data is the process of uploading the spreadsheet file and creating an Import Set table that contains the data to be imported. Create Transform Map is the process of defining how the fields from the Import Set table map to the fields of the target table in ServiceNow. Run Transform is the process of executing the Transform Map and copying the data from the Import Set table to the target table. Reference: Import sets, Transform maps


NEW QUESTION # 44
Which of the following statements must evaluate to true for a user to pass an Access Control? (Choose 3 answers)

  • A. The user has one of the roles specified in the Required roles related list.
  • B. The user must be granted access through a business rule.
  • C. Other matching Access Controls for the record evaluate to true.
  • D. Conditions configured in the Access Control must evaluate to true.
  • E. Scripts configured in the Access Control must evaluate to true.

Answer: A,D,E

Explanation:
In ServiceNow, Access Controls (ACLs) determine the permissions required for users to access or modify data. For a user to pass an Access Control, the following conditions must be met:
* Conditions configured in the Access Control must evaluate to true: Access Controls can have specific conditions set in the "Condition" field. These conditions are evaluated against the current record, and must return true for the Access Control to grant access.
* The user has one of the roles specified in the Required roles related list: Access Controls can specify certain roles that a user must possess to gain access. If the user holds at least one of these roles, this criterion is satisfied.
* Scripts configured in the Access Control must evaluate to true: Access Controls can include scripts that perform more granular checks. The script must execute without errors and return true for the user to pass the Access Control.
Option A is incorrect because Business Rules do not grant access; they are server-side scripts that execute based on record operations but do not control security permissions.
Option D is misleading. Each Access Control is evaluated independently. While multiple Access Controls can apply to a single operation, passing one does not inherently grant access unless it is the most specific match.
For more detailed information, refer to the official ServiceNow documentation on Access Controls:
servicenow.com


NEW QUESTION # 45
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. Even when not selected, users with the correct permissions can use web services to access the table's records
  • B. This option restricts access only to SOAP web services but does not apply to REST
  • 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: B

Explanation:
Application Access is a feature that allows you to control the access level of other application scopes to your application's data tables. By selecting the Allow access to this table via web services option, you can enable other application scopes to access your data tables using web services, such as SOAP or REST. However, the user performing the query via web services must have the correct permissions to access the table's records.
The user must have the appropriate roles and access controls to perform the operations on the table, such as create, read, write, or delete.
The other statements are not true when this option is selected. This option does not restrict the ability to delete records via web services, nor does it allow records to be always read. The access to the records depends on the user's permissions and the web service method. This option also does not restrict access only to SOAP web services, but applies to both SOAP and REST web services. Finally, this option is not the only way to enable web service access to the table's records. Even when this option is not selected, users with the correct permissions can use web services to access the table's records, as long as they specify the application scope in the web service request.
References:
* Application Access
* Web service access to scoped applications


NEW QUESTION # 46
What syntax is used in a Record Producer script to access values from Record Producer form fields?

  • A. producer.field_name
  • B. current.variable_name
  • C. producer.variablename
  • D. current.field_name

Answer: C

Explanation:
The syntax used in a Record Producer script to access values from Record Producer form fields is producer.variable_name. A Record Producer is a type of catalog item that allows users to create records on any table from the service catalog. A Record Producer script is a server-side script that runs when a Record Producer is submitted, and can be used to set values or perform actions on the generated record. The producer object is a global object that represents the Record Producer form and its variables. The variable_name is the name of the variable defined in the Record Producer. References: [ServiceNow Docs - Record producers], [ServiceNow Docs - Record producer script]


NEW QUESTION # 47
Assume a table called table exists and contains 3 fields: field1, field2, field3. Examine the Access Control list for table:

Which field or fields can a user with the itil role read?

  • A. field3 only
  • B. filed1 and field3
  • C. All fields except field3
  • D. All fields

Answer: C

Explanation:
https://docs.servicenow.com/bundle/tokyo-platform-security/page/administer/contextual-security/concept
/access-control-rules.html


NEW QUESTION # 48
Identify the way(s) an application can respond to an Event generated by the gs.eventQueue() method.
a) Script Action
b) Scheduled Script Execution (Scheduled Job)
c) UI Policy
d) Email Notification

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

Answer: B

Explanation:
"There are two possible ways to respond to events:
- Email Notification
- Script Action" - see this quote in link below:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/tokyo/new_to_servicenow/app_store_learnv2_a


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

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

Answer: B

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


NEW QUESTION # 50
Which of the following is NOT a way to install an application on a ServiceNow instance?

  • A. Download and install an application from the ServiceNow Share web site
  • B. Install an application from the Application Repository
  • C. Download and install a third-party application from the ServiceNow Store
  • D. Select the Copy button on the application record

Answer: D

Explanation:
There is no "copy" button on the application record (at least I couldn't see one). Also, see here: https://docs.
servicenow.com/bundle/sandiego-application-development/page/build/applications/reference
/r_ManagingApplications.html


NEW QUESTION # 51
What section on the Notes tab, shows the history of the work documented on the record?

  • A. Diary
  • B. Audit Log
  • C. Activity Stream
  • D. Journal
  • E. Timeline

Answer: C


NEW QUESTION # 52
What tool is used to import data from various data sources, and map that data into ServiceNow tables?

  • A. Import Set
  • B. Update Set
  • C. Transform Set
  • D. Data Pack

Answer: A


NEW QUESTION # 53
When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?

  • A. ${current.<property name>}
  • B. ${event.<property name>}
  • C. ${property name>.getDisplayValue()}
  • D. ${gs.<property name>}

Answer: B

Explanation:
https://www.servicenow.com/community/it-service-management-forum/email-notification/m-p/695221 Reference:
When configuring the content of an Email Notification, the following syntax should be used to reference the properties of an event triggering the Notification:
event.<propertyname>.ThisisthecorrectsyntaxtoaccessthepropertiesoftheeventrecordthattriggeredtheEmailNotification,suchasevent.name,event.parm1,orevent.parm2.Forexample,{event.parm1} will display the value of the first parameter of the event.
The following syntaxes are not correct for referencing the properties of an event triggering the Notification:
current.<propertyname>.Thisisthesyntaxtoaccessthepropertiesofthecurrentrecordthatisassociatedwiththeevent,suchascurrent.number,current.shortdescription,orcurrent.state.Forexample,{current.short_description} will display the short description of the current record.
${property name>.getDisplayValue()}. This is the syntax to access the display value of a property of the current record, such as current.state.getDisplayValue(), current.assigned_to.getDisplayValue(), or current.category.getDisplayValue(). For example, current.state.getDisplayValue() will display the state of the current record in a human-readable format, such as New, In Progress, or Closed.
${gs.<property name>}. This is the syntax to access the properties of the GlideSystem (gs) object, which provides methods for performing system operations, such as gs.now(), gs.getUserID(), or gs.getProperty(). For example, gs.now() will display the current date and time of the system. Reference: Email Notifications, Email Notification Variables


NEW QUESTION # 54
Which one of the following is true for the Application Picker?

  • A. All applications in ServiceNow, including baseline applications like Incident, appear in the Application Picker
  • B. All custom application scope and the Global scope appear in the Application Picker
  • C. Only custom applications appear in the Application Picker
  • D. Only downloaded applications appear in the Application Picker

Answer: B

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/task
/t_SelectAnAppFromTheAppPicker.html


NEW QUESTION # 55
How must Application Access be configured to prevent all other private application scopes from creating configuration records on an application's data tables?

  • A. Set the Accessible from field value to This application scope only
  • B. Set the Accessible from field value to This application scope only and de-select the Allow access to this table via web services option
  • C. Set the Accessible from field value to All application scopes and de-select the Can create option
  • D. You must create Access Controls to prevent all other application scopes from creating configuration records on an application's data tables rather than using Application Access

Answer: D

Explanation:
Explanation/Reference: https://docs.servicenow.com/bundle/orlando-application-development/page/build/applications/ concept/c_ExampleGrantingAccessToConfigRecs.html


NEW QUESTION # 56
What field type would you select if you want to query records from another table on a form?

  • A. Use the String field type.
  • B. Use the Reference field type.
  • C. Use the Phone Number field type.
  • D. Use the Date field type.

Answer: B

Explanation:
Comprehensive and Detailed Step-by-Step Explanation:
* Reference Field Type:
* The Reference field type is used to create a relationship between two tables. It allows you to select and display records from another table directly on a form.
* For example, adding a "Caller" field to an Incident form enables you to query and select records from the sys_user table.
* Why Other Options Are Incorrect:
* Option B (Phone Number field type): This is used for storing phone numbers, not for querying records from another table.
* Option C (String field type): While this stores plain text, it does not allow querying or establishing relationships with other tables.
* Option D (Date field type): This is used for date or time values, not for referencing another table.
References:
* ServiceNow Developer Documentation on Field Types.


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

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

Answer: C

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 # 58
Which method call returns true only if the currently logged in user has the catalog_admin role and in no other case?

  • A. g_user.hasRoleExactly('catalog_admin')
  • B. g_user.hasRole('catalog_admin')
  • C. g_user.hasRoleOnly('catalog_admin')
  • D. g_user.hasRoleFromList('catalog_admin')

Answer: C

Explanation:
Explanation/Reference: https://community.servicenow.com/community?
id=community_question&sys_id=dff705e6db7757c0d58ea345ca96196b


NEW QUESTION # 59
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. Can create, Can update, and Can delete
  • C. Allow configuration
  • D. Can read does not affect the availability of other Application Access fields

Answer: B

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 # 60
Which one of the following is true for a table with the "Allow configuration" Application Access option selected?

  • A. Out of scope applications can add new tables to the scoped application
  • B. Only the in scope application's scripts can create Business Rules for the table
  • C. Any user with the application's user role can modify the application's scripts
  • D. Out of scope applications can create Business Rules for the table

Answer: D

Explanation:
Explanation/Reference: https://community.servicenow.com/community?
id=community_question&sys_id=1a721819dbfa23409a64e15b8a9619d2


NEW QUESTION # 61
Which one of the following client-side scripts apply to Record Producers?

  • A. Client Scripts and UI Policies
  • B. UI Scripts and Record Producer Scripts
  • C. Catalog Client Scripts and Catalog UI Policies
  • D. UI Scripts and UI Actions

Answer: C


NEW QUESTION # 62
When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?

  • A. ${event. <property name>}
  • B. ${property name>.getDisplayValue()}
  • C. ${gs.<property name>}
  • D. ${current. <property name>}

Answer: A

Explanation:
https://www.servicenow.com/community/it-service-management-forum/email-notification/m-p/695221 Reference:
When configuring the content of an Email Notification, the following syntax should be used to reference the properties of an event triggering the Notification:
event.<propertyname>.ThisisthecorrectsyntaxtoaccessthepropertiesoftheeventrecordthattriggeredtheEmailNotification,suchasevent.name,event.parm1,orevent.parm2.Forexample,{event.parm1} will display the value of the first parameter of the event.
The following syntaxes are not correct for referencing the properties of an event triggering the Notification:
current.<propertyname>.Thisisthesyntaxtoaccessthepropertiesofthecurrentrecordthatisassociatedwiththeevent,suchascurrent.number,current.shortd​escription,orcurrent.state.Forexample,{current.short_description} will display the short description of the current record.
${property name>.getDisplayValue()}. This is the syntax to access the display value of a property of the current record, such as current.state.getDisplayValue(), current.assigned_to.getDisplayValue(), or current.category.getDisplayValue(). For example, current.state.getDisplayValue() will display the state of the current record in a human-readable format, such as New, In Progress, or Closed.
${gs.<property name>}. This is the syntax to access the properties of the GlideSystem (gs) object, which provides methods for performing system operations, such as gs.now(), gs.getUserID(), or gs.getProperty(). For example, gs.now() will display the current date and time of the system. Reference: Email Notifications, Email Notification Variables


NEW QUESTION # 63
......

CAD Questions Truly Valid For Your ServiceNow Exam: https://realpdf.free4torrent.com/CAD-valid-dumps-torrent.html