[May 01, 2024] CAD Ultimate Study Guide - ExamsTorrent
Ultimate Guide to Prepare CAD Certification Exam for Certified Application Developer in 2024
ServiceNow CAD exam is an essential certification for developers who want to advance their career in the ServiceNow ecosystem. It provides them with the necessary skills and knowledge to design and develop custom applications using the platform, making them valuable assets to any organization that uses ServiceNow.
Scope
This certificate verifies the fundamental knowledge to become a development consultant ensuring if the candidate is skilled enough of practically applying the knowledge gained through pieces of training and practical experience of working within the projects.
NEW QUESTION # 82
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. Cl Relationship Builder
- B. Data Sources
- C. Transform Map
- D. Business Service Management Map
Answer: C
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:
The following platform feature can be used to determine the relationships between fields in an Import Set table to fields in an existing ServiceNow table:
Transform Map. This is a feature that defines the mapping between the fields of an Import Set table and the fields of a target table, such as incident, problem, or user. A transform map also specifies the logic and rules for transforming the imported data, such as coalescing, scripting, or applying data policies.
The following platform features are not used to determine the relationships between fields in an Import Set table to fields in an existing ServiceNow table:
Business Service Management Map. This is a feature that provides a graphical representation of the configuration items (CIs) and their relationships in the Configuration Management Database (CMDB). A Business Service Management Map can be used to visualize the impact of incidents, changes, or problems on the CIs and the services they support.
Data Sources. This is a feature that defines the connection and authentication information for an external data source, such as a file, a JDBC database, or a web service. A data source is used to import data from the external source into an Import Set table.
CI Relationship Builder. This is a feature that creates relationships between CIs in the CMDB based on predefined or custom rules. A CI Relationship Builder can be used to populate the CMDB with the dependencies and connections between the CIs. References: Transform Maps, Business Service Management Map, Data Sources, CI Relationship Builder
NEW QUESTION # 83
Application developers configure ServiceNow using industry standard JavaScript to...
- A. Enable the right-click to edit the context menus on applications in the navigator
- B. Configure the outgoing email display name
- C. Customize the organization's company logo and banner text
- D. Extend and add functionality
Answer: D
NEW QUESTION # 84
How many applications menus can an application have?
- A. 2, one for an application's user modules and one for an application's administrator modules
- B. As many as the application design requires
- C. 1, which is used for all application modules
- D. 3, one for an application's user modules, one for an application's administrator modules, and one for the ServiceNow administrator's modules
Answer: B
Explanation:
Reference:
An application can have as many application menus as the application design requires. An application menu is a container for application modules, which are links to features or functionalities within an application. Application menus are displayed in the application navigator, which is the left sidebar of the ServiceNow interface. Developers can create and configure application menus using Studio or the Application Menus module. Application menus can have different roles and visibility settings, depending on the intended audience and purpose of the application. Reference: [ServiceNow Docs - Application menus], [ServiceNow Docs - Create an application menu]
NEW QUESTION # 85
When working in the Form Designer, configuring the label of a field in a child table changes the label on which table(s)?
- A. child table
- B. base table
- C. all tables
- D. parent table
Answer: A
Explanation:
Configuring the label of a field in a child table changes the label only on that table, not on the base table or the parent table. The base table is the table that contains the common fields for all the extended tables, and the parent table is the table that is directly extended by the child table. The label of a field on the base table or the parent table can be different from the label on the child table. Reference: [ServiceNow Docs - Table extension], [ServiceNow Community - How to change field label in child table]
NEW QUESTION # 86
Which one of the following is NOT a method used for logging messages in a server-side script for a privately- scoped application?
- A. gs.log()
- B. gs.error()
- C. gs.warn()
- D. gs.debug()
Answer: A
Explanation:
gs.print() and gs.log() are older and not available in scoped applications, whereas gs.debug(), gs.info(), gs.warn(), gs.error() work in both scoped applications and global are therefore are more versatile going forward in future versions.
NEW QUESTION # 87
Which of the following methods is NOT part of the ServiceNow REST API?
- A. DELETE
- B. POST
- C. GET
- D. COPY
Answer: D
Explanation:
The ServiceNow REST API is a web service that allows you to interact with the ServiceNow platform using HTTP requests and responses. The ServiceNow REST API supports the following methods:
POST: This method allows you to create a new record or execute an action on the ServiceNow platform. For example, you can use the POST method to create an incident or run a script.
GET: This method allows you to retrieve information from the ServiceNow platform. For example, you can use the GET method to get the details of a user or a table.
DELETE: This method allows you to delete a record or a resource from the ServiceNow platform. For example, you can use the DELETE method to delete an attachment or a workflow context.
PUT: This method allows you to update a record or a resource on the ServiceNow platform. For example, you can use the PUT method to update the state of a task or the value of a system property.
PATCH: This method allows you to update a record or a resource on the ServiceNow platform by sending only the changes. For example, you can use the PATCH method to update the short description of an incident or the order of a module.
The method COPY is not part of the ServiceNow REST API. There is no COPY method in the HTTP protocol. To copy a record or a resource on the ServiceNow platform, you need to use the POST method with the clone action.
References:
ServiceNow REST API overview
ServiceNow REST API methods
[ServiceNow REST API actions]
NEW QUESTION # 88
How does ServiceNow match inbound email to existing records?
- A. Watermark
- B. sys_id
- C. Record link
- D. Subject line
Answer: A
Explanation:
https://developer.servicenow.com/dev.do#!/learn/courses/tokyo/app_store_learnv2_flowdesigner_tokyo_flow_de
"By default, the system generates a watermark label at the bottom of each notification email to allow matching incoming email to existing records."https://docs.servicenow.com/bundle/tokyo-servicenow-platform/page/administer/notification/concept/c_
NEW QUESTION # 89
What is a workflow context?
- A. The table for which a workflow is defined plus any conditions such as "Active is true"
- B. The business reason or process for which a workflow is designed
- C. It is generated from a workflow version, executes activities, and follows transitions
- D. It is a checked out workflow which is being edited
Answer: C
Explanation:
A workflow is a tool that allows you to automate processes on the ServiceNow platform. A workflow consists of activities and transitions that define the logic and flow of the process. A workflow context is an instance of a workflow that is generated from a workflow version, executes activities, and follows transitions. A workflow context is associated with a specific record on a table and tracks the state and progress of the workflow. You can view and manage the workflow contexts from the Workflow Contexts module or the Workflow Contexts related list on a record.
The other options are not valid definitions of a workflow context. A checked out workflow is a workflow that is being edited by a user and has not been published yet. The table and conditions for a workflow are the criteria that determine when a workflow should run on a record. The business reason or process for a workflow is the purpose and function of the workflow.
Reference:
[Workflow overview]
[Workflow context]
NEW QUESTION # 90
When evaluating Access Controls, ServiceNow searches and evaluates:
- A. Only for matches on the current field
- B. From the most generic match to the most specific match
- C. From the most specific match to the most generic match
- D. Only for matches on the current table
Answer: C
Explanation:
When evaluating Access Controls, ServiceNow searches and evaluates:
From the most specific match to the most generic match. This is the correct answer because ServiceNow follows a top-down approach when evaluating Access Control (ACL) rules, which are used to restrict the access to the data and functionality of the ServiceNow platform based on the user's roles and conditions. ServiceNow starts with the most specific match, which is the field-level ACL rule, then moves to the table-level ACL rule, and finally to the global or * ACL rule. ServiceNow grants access if any of the ACL rules evaluates to true, and denies access if all of the ACL rules evaluate to false.
The following are not correct descriptions of how ServiceNow searches and evaluates Access Controls:
Only for matches on the current table. This is not correct because ServiceNow does not only look for matches on the current table, but also on the parent tables and the global or * table. For example, if there is no ACL rule for the incident table, ServiceNow will look for an ACL rule for the task table, which is the parent table of the incident table, and then for the global or * table, which is the parent table of all tables.
Only for matches on the current field. This is not correct because ServiceNow does not only look for matches on the current field, but also on the table that contains the field and the global or * table. For example, if there is no ACL rule for the short_description field on the incident table, ServiceNow will look for an ACL rule for the incident table, and then for the global or * table.
From the most generic match to the most specific match. This is not correct because ServiceNow does not follow a bottom-up approach when evaluating Access Controls, but a top-down approach, as explained above. References: Access Control Rules, ACL Evaluation Order
https://developer.servicenow.com/dev.do#!/learn/learning-plans/paris/new_to_servicenow/app_store_learnv2_securingapps_paris_access_controls_evaluation_order
NEW QUESTION # 91
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 create, Can update, and Can delete
- D. Can read does not affect the availability of other Application Access fields
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 # 92
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 specify which application file types the developer can access.
- D. Administrators can grant non-admin users the ability to develop global applications.
Answer: D
Explanation:
Administrators can grant non-admin users the ability to develop global applications. Delegated Development is for the scoped applications only
NEW QUESTION # 93
When configuring an Access Control which has no condition or script, which one of the following statements is NOT true?
- A. table.field will grant access to a specific field in a record
- B. table.*will grant access to every field in a record
- C. table.None will grant access to every record on the table
- D. table.id will grant access to a specific record on the table
Answer: D
Explanation:
Access Controls are rules that define who can access what data and how they can access it. When configuring an Access Control, you can specify the table, operation, and role for the rule. You can also add a condition or a script to further refine the rule. If you do not add a condition or a script, the rule will apply to all records and fields on the table.
The statements A, B, and C are true for Access Controls that have no condition or script. For example:
table.* will grant access to every field in a record. This means that the user can view and edit all the fields on the record, regardless of their role or any other criteria.
table.None will grant access to every record on the table. This means that the user can view and edit all the records on the table, regardless of their role or any other criteria.
table.field will grant access to a specific field in a record. This means that the user can view and edit only that field on the record, regardless of their role or any other criteria.
The statement D is not true for Access Controls that have no condition or script. table.id will not grant access to a specific record on the table. This is because the id is not a field name, but a unique identifier for the record. To grant access to a specific record on the table, you need to add a condition or a script that matches the id of the record.
References:
[Access Control rules]
[Create an Access Control rule]
NEW QUESTION # 94
When creating a table in a privately-scoped application, which four Access Controls are created for the table?
- A. Insert, Delete, Query, Update
- B. Create, Delete, Read, Update
- C. Insert, Delete, Query, Write
- D. Create, Delete, Read, Write
Answer: D
NEW QUESTION # 95
When creating an application through the Guided Application Creator, which of the following is NOT an option for creating a table?
- A. Extend a table
- B. Create table from template
- C. Create table from scratch
- D. Upload spreadsheet
Answer: B
Explanation:
Create table from template is not an option for creating a table through the Guided Application Creator. The other options are available for creating a table in the app. Upload spreadsheet allows you to import data from an Excel file and create a table based on the spreadsheet columns and rows. Extend a table allows you to create a child table that inherits fields and behaviors from a parent table. Create table from scratch allows you to define your own fields and data types for a new table. Reference: Create tables
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/guided-app-creator/concept/gac-tables.html
NEW QUESTION # 96
Which of the following CANNOT be debugged using the Field Watcher?
- A. Client Scripts
- B. Business Rules
- C. Access Controls
- D. Script Includes
Answer: C
Explanation:
The Field Watcher is a debugging tool that allows you to monitor the values of fields on a form as they change due to scripts or other actions. It can be used to debug Business Rules, Client Scripts, and Access Controls, but not Script Includes. Script Includes are server-side scripts that define reusable functions and classes. They are not associated with any specific field or form, and therefore cannot be watched by the Field Watcher.
Reference:
Field Watcher
Script Includes
NEW QUESTION # 97
One of the uses of the ServiceNow REST API Explorer is:
- A. Convert SOAP Message functions to REST methods
- B. Create sample code for sending REST requests to ServiceNow
- C. Find resources on the web for learning about REST
- D. Practice using REST to interact with public data providers
Answer: B
Explanation:
Explanation/Reference: https://developer.servicenow.com/dev.do#!/learn/courses/newyork/ app_store_learnv2_rest_newyork_rest_integrations/ app_store_learnv2_rest_newyork_inbound_rest_integrations/ app_store_learnv2_rest_newyork_introduction_to_the_rest_api_explorer
NEW QUESTION # 98
What is the Event Registry?
- A. A Workflow which is launched every time an Event is generated; used to debug Events
- B. The method used in server side scripts to generate Events and pass parameters
- C. The Event Log which lists all Events that have been generated
- D. A table containing a record for every Event known to the ServiceNow system which allows ServiceNow to react when Events are generated
Answer: D
Explanation:
The Event Registry is a table that stores the definitions of all the Events that can be triggered or processed by the ServiceNow system1. The Event Registryallows ServiceNow to react when Events are generated by executing actions such as sending notifications, running scripts, or starting workflows2. The Event Registry also provides information about the Event parameters, description, and source3.
References = 1: Event Registry - ServiceNow Docs 2: Event Management - ServiceNow Docs 3: Event Registry form - ServiceNow Docs
NEW QUESTION # 99
Here is the Business Rule script template:
This type of JavaScript function is known as:
- A. Self-invoking
- B. Constructor
- C. Scoped
- D. Anonymous
Answer: C
NEW QUESTION # 100
Which one of the following is NOT required to link a ServiceNow application to a Git repository?
- A. Password
- B. User name
- C. URL
- D. Application name
Answer: D
NEW QUESTION # 101
When crafting a scoped application that contains flow actions, what is the application called?
- A. Row
- B. Action
- C. Spoke
- D. Bundle
Answer: C
Explanation:
A spoke is a scoped application that contains flow actions that can be used in Flow Designer. Spokes allow developers to create reusable actions that can be shared across applications and instances.
References:
* Spokes - Product Documentation: San Diego - ServiceNow
* Create a spoke - Product Documentation: San Diego - ServiceNow
* Flow Designer Spokes - ServiceNow Developers
NEW QUESTION # 102
Assume a table called table exists and contains 3 fields: field1. field2, field3. Examine the Access Control list for table:
table.None read Access Control for users with the admin and itil roles
table. * read Access Control for users with the admin role
table. field3 read Access Control for users with the itil role
Which field or fields can a user with the itil role read?
- A. field 1 andfield3
- B. field3 only
- C. All fields except field3
- D. field1, field2. andfield3
Answer: B
Explanation:
An Access Control list (ACL) defines what data users can access and how they can access it in ServiceNow tables1. The ACL evaluates the user roles and the conditions defined in the ACL rules to determine the user's access level2. In this case, the ACL rules for the table are as follows:
table.None read Access Control for users with the admin and itil roles: This means that users with the admin or itil roles cannot read any field in the table unless there is a more specific rule that grants them access3.
table. * read Access Control for users with the admin role: This means that users with the admin role can read all fields in the table.
table. field3 read Access Control for users with the itil role: This means that users with the itil role can read only the field3 in the table.
Therefore, a user with the itil role can read only the field3 in the table, and not the other fields.
Reference = 1: Access Control Lists - ServiceNow Docs 2: How ACL Rules Are Evaluated - ServiceNow Docs 3: Access Control List Rules - ServiceNow Docs : Wildcard in ACL Rules - ServiceNow Docs : Field-Level ACL Rules - ServiceNow Docs
NEW QUESTION # 103
Which of the following are configured in an Email Notification?
a)Who will receive the notification.
b)What content will be in the notification.
c)When to send the notification.
d)How to send the notification.
- A. a, b and c
- B. a, c and d
- C. a, b, and d
- D. b, c and d
Answer: A
NEW QUESTION # 104
Which of the following CANNOT be debugged using the Field Watcher?
- A. Client Scripts
- B. Business Rules
- C. Script Includes
- D. Access Controls
Answer: C
Explanation:
The Field Watcher is a debugging tool that allows you to monitor the values of fields on a form as they change due to scripts or other actions. It can be used to debug Business Rules, Client Scripts, and Access Controls, but not Script Includes. Script Includes are server-side scripts that define reusable functions and classes. They are not associated with any specific field or form, and therefore cannot be watched by the Field Watcher.
References:
Field Watcher
Script Includes
NEW QUESTION # 105
Is it possible to change an application's scope?
- A. Yes it's possible.
- B. Yes. but only from private scope to global scope
- C. No, it's not possible.
- D. Yes, but only from global scope to private scope
Answer: A
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 # 106
......
ServiceNow CAD exam is designed for experienced developers who work on ServiceNow platform. Certified Application Developer-ServiceNow certification helps demonstrate an individual's proficiency in ServiceNow application development and enables them to develop, configure, and customize ServiceNow platforms efficiently. The ServiceNow CAD certification also provides an opportunity to increase earning potential as it shows that one is a skilled professional in ServiceNow development. Thus, as the market demand for certified ServiceNow developers increases, the ServiceNow CAD certification becomes more valuable to individuals and organizations alike.
Certified Application Developer Fundamentals-CAD Exam-Practice-Dumps: https://www.examstorrent.com/CAD-exam-dumps-torrent.html
Use Real CAD Dumps - ServiceNow Correct Answers: https://drive.google.com/open?id=1vKYaZ8bhJwi1qKGwOhsvLRF8bl92TM_r