
Use Real CAD - 100% Cover Real Exam Questions [May-2024]
Dumps Brief Outline Of The CAD Exam - Exam4Free
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.
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.
ServiceNow CAD exam is designed to test an individual's knowledge and skills in developing applications on the ServiceNow platform. CAD exam is aimed at individuals who have experience in developing applications using the ServiceNow platform and are looking to validate their skills and knowledge. CAD exam is split into two parts - the first part covers fundamental concepts and the second part covers advanced topics.
NEW QUESTION # 29
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. Business Service Management Map
- B. Cl Relationship Builder
- C. Data Sources
- D. Transform Map
Answer: D
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 # 30
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 string data type for a free-form text field.
- C. Use the Data data type to enter the date and time of day.
- D. Use the Phone Number data type to automate phone number data validation.
Answer: D
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 # 31
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.
References = 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 # 32
Which one of the following is true?
- A. A UI Policy's Actions and Scripts execute at the same time
- B. A UI Policy's Actions execute before the UI Policy's Scripts
- C. The execution order for a UI Policy's Scripts and Actions is determined at runtime
- D. A UI Policy's Scripts execute before the UI Policy's Actions
Answer: B
Explanation:
Created UI policy on incident form, action set's cmdb_ci field as mandatory and script as not. result, field was not mandatory.
A UI Policy's Actions execute before the UI Policy's Scripts. Actions are predefined operations that can be applied to fields or sections, such as making them mandatory, read-only, visible, or setting a default value. Scripts are custom JavaScript code that can be used to perform more complex logic or validations. Actions are executed first, and then Scripts are executed if the UI Policy conditions are met. Reference: [ServiceNow Docs - UI policy actions], [ServiceNow Docs - UI policy scripts]
NEW QUESTION # 33
Which of the following statements must evaluate to true for a user to pass an Access Control?
Choose 3 answers
- A. Other matching Access Controls for the records evaluate to true.
- B. Scripts configured in the Access Control must evaluate to true.
- C. The user must be granted access through a business rule.
- D. The user has one of the roles specified in the Required roles related list.
- E. Conditions configured in the Access Control must evaluate to true.
Answer: B,D,E
Explanation:
The statements that must evaluate to true for a user to pass an Access Control are:
Conditions configured in the Access Control must evaluate to true.
The user has one of the roles specified in the Required roles related list.
Scripts configured in the Access Control must evaluate to true.
An Access Control is a rule that determines whether a user can access a particular object or operation in ServiceNow. An Access Control consists of three elements: Conditions, Roles, and Script. Each element specifies a requirement that the user must meet to access the object or operation. If any of these elements return false, the Access Control denies access and stops evaluating the remaining elements. Therefore, for a user to pass an Access Control, all three elements must evaluate to true.
The other statements are not required for a user to pass an Access Control. Other matching Access Controls for the records do not need to evaluate to true, as only one matching Access Control needs to return true for access to be granted. The user does not need to be granted access through a business rule, as business rules are not part of Access Controls and do not affect their evaluation. Reference: Access control rules, Access Controls
NEW QUESTION # 34
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. b, c and d
- B. a, b, and d
- C. a, c and d
- D. a, b and c
Answer: D
NEW QUESTION # 35
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. UI Scripts and UI Actions
- D. Catalog Client Scripts and Catalog UI Policies
Answer: D
Explanation:
Explanation/Reference: https://docs.servicenow.com/bundle/orlando-application-development/page/script/client-scripts/ concept/c_CatalogClientScriptCreation.html
NEW QUESTION # 36
What syntax is used in a Record Producer script to access values from Record Producer form fields?
- A. producer.variablename
- B. producer.field_name
- C. current.variable_name
- D. current.field_name
Answer: A
NEW QUESTION # 37
In an Email Notification, which one of the following is NOT true for the Weight field?
- A. A Weight value of zero means the Notification is always sent when the Notification's When to send criteria is met
- 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 that no email should be sent
Answer: D
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 The Weight field in an Email Notification determines which notification is sent when multiple notifications are triggered for the same record and recipients. Only the notification with the highest weight is sent. A weight value of zero means the notification is always sent when the notification's When to send criteria is met. A weight value of -1 means that no email should be sent3. References: Email Notification Weight
NEW QUESTION # 38
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. Practice using REST to interact with public data providers
- D. Find resources on the web for learning about REST
Answer: B
Explanation:
One of the uses of the ServiceNow REST API Explorer is to create sample code for sending REST requests to ServiceNow. The REST API Explorer is a tool that allows you to discover and test the ServiceNow REST APIs. You can select an API endpoint, set the HTTP method, parameters, headers, and body, and then execute the request. The REST API Explorer will show you the response status, headers, and body, as well as generate sample code for various languages and frameworks, such as cURL, Java, JavaScript, Node.js, Python, Ruby, and more. References: [Use the REST API Explorer - Product Documentation: Tokyo - ServiceNow], [Introduction to Scripted REST APIs - ServiceNow Developers]
NEW QUESTION # 39
There is a basic strategy when creating a Utils Script Include. Identify the step that does not belong.
- A. Identify the table
- B. Create a prototype object from the new class
- C. Create a class
- D. Script the function(s)
Answer: A
Explanation:
The step that does not belong when creating a Utils Script Include is identifying the table. A Script Include is a server-side script that can contain one or more classes or functions that can be reused by other scripts. It does not depend on a specific table, but can access any table through GlideRecord or other APIs. The other steps are part of creating a Script Include class and its prototype object. Reference: [ServiceNow Docs - Script Includes], [ServiceNow Docs - GlideRecord API]
NEW QUESTION # 40
Which one of the following is NOT part of the Form Designer?
- A. Schema map
- B. Page header
- C. Field navigator
- D. Form layout
Answer: A
Explanation:
https://developer.servicenow.com/dev.do#!/learn/courses/sandiego/app_store_learnv2_learnmore_sandiego_learn_more/app_store_learnv2_learnmore_sandiego_form_and_list_layouts/app_store_learnv2_learnmore_sandiego_what_is_form_designer The Form Designer is a tool that allows you to create and customize forms on the ServiceNow platform. The Form Designer has four main components:
Form layout: The form layout shows the preview of the form and allows you to drag and drop fields, sections, and related lists onto the form. You can also resize, reorder, and delete the elements on the form layout.
Page header: The page header shows the name of the table and the form that you are editing. You can also access the form properties, save the form, and switch to the form view from the page header.
Field navigator: The field navigator shows the list of available fields for the table and allows you to search, filter, and add fields to the form. You can also create new fields and edit existing fields from the field navigator.
Schema map: The schema map is not part of the Form Designer. The schema map is a separate tool that shows the relationships between tables and fields on the platform. You can access the schema map from the System Definition > Tables module or from the context menu of a table.
References:
[Form Designer]
[Schema map]
NEW QUESTION # 41
Which of the following is NOT a caller access field option?
- A. None
- B. Caller Permission
- C. Caller Tracking
- D. Caller Restriction
Answer: B
Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/task/set-RCA-level.
NEW QUESTION # 42
Which one of the following is NOT a UI Action type?
- A. List choice
- B. List banner button
- C. Form choice
- D. Form button
Answer: C
NEW QUESTION # 43
From the list below, identify one reason an application might NOT be a good fit with ServiceNow.
The application:
- A. Uses forms extensively to interact with data
- B. Requires "as-is" use of low-level programming libraries
- C. Needs workflow to manage processes
- D. Requires reporting capabilities
Answer: B
Explanation:
From the list below, the following is a reason an application might not be a good fit with ServiceNow:
Requires "as-is" use of low-level programming libraries. This is the correct answer because ServiceNow is a high-level platform that abstracts away the low-level details of the underlying infrastructure and technology stack. ServiceNow provides a rich set of APIs, tools, and features that allow users to develop applications without coding or with minimal coding. However, ServiceNow does not support the direct
NEW QUESTION # 44
When writing a Client Script to provide feedback targeted at a specific field, which method should be used?
- A. g_form.showInfoMessage()
- B. g_form.addFieldMsg()
- C. g_form.showFieldMsg()
- D. g_form.addInfoMessage()
Answer: C
Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/script/useful-scripts/reference/r_DisplayFieldMessages.html
NEW QUESTION # 45
When configuring an Access Control which has no condition or script, which one of the following statements is NOT true?
- A. table.*will grant access to every field in a record
- B. table.field will grant access to a specific 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: A
NEW QUESTION # 46
Which class is NOT part of the Client side scoped APIs?
- A. GuideForm
- B. GuideRecord
- C. GuideAjex
- D. GuideDialogWindow
Answer: B
Explanation:
This class allows you to create and manipulate dialog windows on the user interface. You can use this class to display messages, forms, or custom HTML content in a modal window.
GuideAjex: This class allows you to make asynchronous calls to the server and process the response. You can use this class to retrieve data, execute scripts, or perform actions on the server without reloading the page.
GuideForm: This class allows you to access and manipulate the fields and values on a form. You can use this class to get or set field values, show or hide fields, add or remove options, or validate field inputs.
The class GuideRecord is not part of the Client side scoped APIs. GuideRecord is part of the Server side scoped APIs, which are a set of classes and methods that allow you to interact with the database and perform server-side logic on the ServiceNow platform. GuideRecord is a class that represents a record in a table and allows you to query, insert, update, or delete records on the server.
Reference:
[Client side scoped APIs]
[Server side scoped APIs]
NEW QUESTION # 47
When configuring a REST Message, the Endpoint is:
- A. The commands to the REST script to stop execution
- B. The URI of the data to be accessed, queried, or modified
- C. The response from the provider indicating there is no data to send back
- D. Information about the format of the returned data
Answer: B
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 data. 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. TheHTTP 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. References: REST Messages, Scripted REST APIs
NEW QUESTION # 48
Which one of the following is NOT a debugging strategy for client-side scripts?
- A. Field Watcher
- B. jslog()
- C. gs.log()
- D. g_form.addInfoMessage()
Answer: C
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. References: Client-Side Scripting APIs, Debugging Client Scripts
NEW QUESTION # 49
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. parent table
- C. base table
- D. all tables
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. References: [ServiceNow Docs - Table extension], [ServiceNow Community - How to change field label in child table]
NEW QUESTION # 50
......
Certification Training for CAD Exam Dumps Test Engine: https://www.exam4free.com/CAD-valid-dumps.html
CAD Training & Certification Get Latest Certified Application Developer : https://drive.google.com/open?id=1ySfziNA5lENLXaEmt-6Yk961mQTb8BBf
