
Updated Mar-2025 CAD Exam Practice Test Questions
Verified CAD dumps Q&As 100% Pass in First Attempt Guaranteed Updated Dump
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.
ServiceNow CAD: Certified Application Developer-ServiceNow is a highly valued certification program for individuals who want to demonstrate their expertise in developing custom applications on the ServiceNow platform. Certified Application Developer-ServiceNow certification program is designed to evaluate the candidate's knowledge and skills in various areas such as ServiceNow architecture, application design, data model, scripting, integrations, and security. Certified Application Developer-ServiceNow certification is recognized globally and helps the candidate to enhance their career prospects and increase their earning potential.
NEW QUESTION # 114
On the knowledge base record, which tab would you use to define which users are able to write articles to the knowledge base?
- A. Can Write
- B. Cannot Author
- C. Can Read
- D. Can Contribute
- E. Can Author
Answer: D
NEW QUESTION # 115
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. REST messages
- C. Workflow
- D. Table
Answer: D
NEW QUESTION # 116
Which one of the following is true for a Script Include with a Protection Policy value of Protected?
- A. The Protection policy option can only be enabled by a user with the admin role
- B. The Protection Policy is applied only if the glide.app.apply_protection system property value is true
- C. Any user with the protected_edit role can see and edit the Script Include
- D. The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store
Answer: D
Explanation:
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_ScriptProtectionPolicy.html The following is true for a Script Include with a Protection Policy value of Protected:
The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store. This is true because the Protection Policy is a feature that allows developers to protect their Script Includes from being viewed or modified by other users when they distribute their applications through the ServiceNow App Store. The Protection Policy is only enforced when the application is installed from the App Store, not when it is developed or tested on the instance.
The following are not true for a Script Include with a Protection Policy value of Protected:
Any user with the protected_edit role can see and edit the Script Include. This is false because the protected_edit role is not related to the Protection Policy, but to the Access Control (ACL) rules. The protected_edit role allows users to edit protected fields on a table, such as the script field on the sys_script table, which stores the Business Rules. The Protection Policy does not use roles to control access to the Script Includes, but a cryptographic key that is generated when the application is published to the App Store.
The Protection policy option can only be enabled by a user with the admin role. This is false because the Protection policy option can be enabled by any user who has the application_admin role for the scoped application that contains the Script Include. The application_admin role grants full access to the application development and administration within the scope of the application.
The Protection Policy is applied only if the glide.app.apply_protection system property value is true. This is false because the glide.app.apply_protection system property is not related to the Protection Policy, but to the Application Restricted Caller Access (ARCA) feature. The ARCA feature allows developers to restrict the access to the Script Includes from other applications based on the caller's scope. The glide.app.apply_protection system property determines whether the ARCA feature is enabled or disabled on the instance. Reference: Script Includes, Protect Script Includes, Application Restricted Caller Access
NEW QUESTION # 117
What are web services?
- A. They provide a customer-facing view of available service and product offerings provided by departments within the organization
- B. Methods used to discover a wide variety of systems and applications
- C. Methods used to create and maintain Ul Pages
- D. Methods used to allow applications to connect to other software applications over a network
Answer: D
Explanation:
Web services are software systems that use standardized protocols and formats, such as XML and HTTP, to exchange data and messages between different applications or systems over the Internet or other networks12. Web services enable interoperability and integration among diverse software components, regardless of their programming languages, platforms, or architectures34.
References = 1: What are Web Services? - GeeksforGeeks 2: Web service - Wikipedia 3: What are Web Services? - Online Tutorials Library 4: What is a Web Service? | Webopedia
NEW QUESTION # 118
Which determines the relationships between field in an Import Set table to field in an existing ServiceNow table?
- A. Transform Map
- B. Schema Map Relationship Builder
- C. Business Service Management Map
- D. Data Sources
Answer: A
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 # 119
If you create a SOAP Message, what syntax indicates a variable to pass when the function is called?
- A. S{variable_name}
- B. < variable_name >
- C. current.variable_name
- D. < variable_name >.do?WSDL
Answer: A
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.
References:
* Tutorial: Handling a SOAP Response in ServiceNow | John Andersen
* ServiceNow SOAP - Cheat Sheet Cheat Sheet by bibingokuldas - Download ...
NEW QUESTION # 120
Which path would you take to access the table configuration page from a form?
- A. The Form Context menu > Configure > Table
- B. The Form Context menu > View > Table
- C. The Form Context menu > Configure > Dictionary
- D. The Form Context menu > View > Show Table
Answer: A
NEW QUESTION # 121
Which of the following objects does a Display Business Rule NOT have access to?
- A. current
- B. previous
- C. GlideSystem
- D. g_scratchpad
Answer: B
Explanation:
A Display Business Rule has access to the current, g_scratchpad, and GlideSystem objects, but not the previous object. The previous object is only available to Before Business Rules4. Reference: Business Rule API
https://docs.servicenow.com/bundle/tokyo-application-development/page/script/business-rules/concept/c_BusinessRules.html
NEW QUESTION # 122
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. ${gs.<property name>}
- C. ${property name>.getDisplayValue()}
- D. ${event.<property name>}
Answer: D
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 # 123
What are three ServiceNow table creation methods? (Choose three.)
- A. Extend a table
- B. Using Flow Designer
- C. Upload and turn a spreadsheet into a custom table
- D. Use the Now Experience Table Creator
- E. Using legacy Workflows
- F. Create a custom table
Answer: A,C,F
Explanation:
"If there are no spreadsheets or existing tables to use for your application, you can create and customize a new table." see this quote in link below:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/app-engine-studio/task/create-table.html Also see:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/guided-app-creator/task/gac-create-table-from-scratch.html Also, no search results if search on "Now Experience Table Creator".
NEW QUESTION # 124
What are the features of Flow Designer?
Choose 3 answers
- A. Add stages to a flow
- B. Test a flow using the "Run as" feature
- C. Call a flow from another flow or subflow
- D. Support Java Scripting code to test conditions that trigger the flow. Eg Run a flow from a Catalog item
- E. Perform form field data validation at client side
Answer: A,B,C
Explanation:
Flow Designer is a no-code platform capability that lets you automate business processes in a single drag-and-drop design environment. Some of the features of Flow Designer are:
Add stages to a flow: You can define the stages of a flow to track its progress and status. Stages can be used to group actions, subflows, and conditions into logical units.
Call a flow from another flow or subflow: You can reuse existing flows or subflows by calling them from another flow or subflow. This allows you to modularize your automation and avoid duplication of logic.
Test a flow using the "Run as" feature: You can test a flow using the "Run as" feature to specify the user context and input parameters for the flow execution. This helps you to verify the functionality and performance of your flow before publishing it.
Reference:
Flow Designer - No-Code Workflows - ServiceNow
Flow Designer - ServiceNow
Flow Designer Data Sheet - ServiceNow
NEW QUESTION # 125
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 read does not affect the availability of other Application Access fields
- C. Allow configuration
- D. Can create, Can update, and Can delete
Answer: A
NEW QUESTION # 126
A graphical view of relationships among tables is a <blank>.
- A. Map source report
- B. Schema map
- C. Dependency view
- D. Graphical User Interface
Answer: B
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 # 127
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?
- A. GlideSystem and current
- B. GlideUser and GlideRecord
- C. GlideSystem and GlideRecord
- D. GlideRecord and current
Answer: C
Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/quebec/servicenow_administrator/app_store_learnv2_automatingapps_quebec_scheduled_script_execution_scripts 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 # 128
Is it possible to change an application's scope?
- A. Yes. but only from private scope to global scope
- B. Yes it's possible.
- C. No, it's not possible.
- D. Yes, but only from global scope to private scope
Answer: B
Explanation:
It is possible to change an application's scope in ServiceNow, either from global to private or from private to global. However, changing the scope of an application may affect its functionality and compatibility with other applications. Therefore, it is recommended to test the application thoroughly before and after changing its scope.
Reference:
How To Change Application Scope In ServiceNow - YouTube
How to move Custom Scoped Applications bettween instances - ServiceNow
Steps to switch a scoped application from your company's application repository to update sets - ServiceNow How to change the application (scope) of a SLA Definition without needing to recreate the SLA Definition - ServiceNow Advantages of Scoped Applications in ServiceNow - QualityClouds
NEW QUESTION # 129
Which one of the following is true for GlideUser (g_user) methods?
- A. Can be used in Business Rules only
- B. Can be used in Business Rules, and Scripts Includes
- C. Can be used in Client Scripts and UI Policies only
- D. Can be used in Client Scripts, UI Policies, and UI Actions
Answer: D
Explanation:
Explanation/Reference: https://developer.servicenow.com/dev.do#!/reference/api/newyork/client/c_GlideUserAPI
NEW QUESTION # 130
Which platform feature can be used to determine the relationships between field in an Import Set table to field in an existing ServiceNow table?
- A. Transform Map
- B. Cl Relationship Builder
- C. Business Service Management Map
- D. Data Sources
Answer: A
Explanation:
A transform map determines the relationships between fields displaying in an Import Set table and fields in an existing ServiceNow table, such as the Incidents or Users table.
Reference: https://community.servicenow.com/community?
id=community_question&sys_id=69fc8369db9cdbc01dcaf3231f961935
NEW QUESTION # 131
Which framework can automatically populate values for the Priority and Category fields based on the Short description field value?
- A. Assignment Rule
- B. Predictive Intelligence
- C. CSDM
- D. Action
- E. Ul Policy
Answer: A
NEW QUESTION # 132
The source control operation used to store local changes on an instance for later application is called a(n)
<blank>.
- A. Stash
- B. Tag
- C. Branch
- D. Update set
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 # 133
......
ServiceNow CAD certification is highly valued in the IT industry, as it demonstrates the candidate's ability to develop and deploy applications on the ServiceNow platform. Certified Application Developer-ServiceNow certification not only enhances the candidate's career prospects but also helps organizations identify competent ServiceNow developers who can design and deploy custom applications that meet their specific needs. Moreover, the certification offers a competitive advantage to candidates by showcasing their skills and knowledge in ServiceNow development, making them stand out in the job market.
Pass Certified Application Developer CAD Exam With 201 Questions: https://easytest.exams4collection.com/CAD-latest-braindumps.html
