
[2024] CAD All-in-One Exam Guide Practice To your CAD Exam!
Preparations of CAD Exam 2024 Certified Application Developer Unlimited 201 Questions
Exam Content
The examination consists of 60 Questions. Candidates should attempt maximum correct answers for a better score.
Formats of Question
- Single Response Multiple-choice questions: Only One correct response from the given options best suits the statement or answers the question.
- Multiple Response Multiple-choice questions: Two or More Correct response from the given options best suits the statement or answers the question.
- True or False questions: the candidate will be presented with a statement and has to specify the correct option for the statement if the statement is either true or false
Exam Duration
Candidates will have 90 minutes for attempting 60 questions. So, it becomes important for the candidates to time-box the exam and restrict spending too much time on one question or one topic.
Exam Results
The ServiceNow CAD certification is a pass or fail exam. The examination is scored against a minimum standard established by ServiceNow who are guided by the certification industry best practices and guidelines. On successful submission of the certification examination, result in the form of Pass or Fail result is immediately calculated and displayed to the candidate. No further details will be provided to the candidate.
NEW QUESTION # 71
Which one of the following is NOT a UI Action type?
- A. Form choice
- B. List choice
- C. Form button
- D. List banner button
Answer: B
Explanation:
A UI Action is a button, link, or choice that can be clicked by a user to perform an action, such as submitting a form or running a script. The following are UI Action types:
* List choice. This is a UI Action that appears as a choice list on a list of records. It can be used to perform an action on multiple records at once, such as deleting or updating them.
* Form button. This is a UI Action that appears as a button on a form. It can be used to perform an action on the current record, such as saving or approving it.
* List banner button. This is a UI Action that appears as a button on the banner of a list of records. It can be used to perform an action on the entire list, such as exporting or printing it.
The following is not a UI Action type:
* Form choice. This is not a UI Action type, but a field type. A form choice is a field that displays a choice list on a form. It can be used to select a value from a predefined set of options, such as priority or state. References: UI Actions, Field Types
NEW QUESTION # 72
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, c and d
- B. b, c and d
- C. a, b and c
- D. a, b, and d
Answer: C
Explanation:
https://docs.servicenow.com/bundle/tokyo-servicenow-platform/page/administer/notification/task/t_CreateANotification.html Reference:
An Email Notification is a record that defines the content and conditions for sending an email message from the ServiceNow platform. The following are configured in an Email Notification:
Who will receive the notification. This is specified by the Recipients related list, which can include users, groups, email addresses, or scripts that return email addresses.
What content will be in the notification. This is specified by the Subject and Message HTML fields, which can include variables, scripts, or templates to dynamically generate the email content.
When to send the notification. This is specified by the When to send tab, which defines the conditions and events that trigger the email notification.
The following is not configured in an Email Notification:
How to send the notification. This is not a configuration option for an Email Notification. The platform uses the SMTP protocol to send email messages, and the email properties control the email server settings and behavior. References: Email Notifications, Get Started with Notifications
NEW QUESTION # 73
In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?
- A. g_form.hasRoleExactly('admin')
- B. gs.hasRoleExactly('admin')
- C. g_form.hasRole('admin')
- D. gs.hasRole('admin')
Answer: C
NEW QUESTION # 74
Which class is NOT part of the Client side scoped APIs?
- A. GuideForm
- B. GuideAjex
- C. GuideDialogWindow
- D. GuideRecord
Answer: D
NEW QUESTION # 75
Which of the following statements does NOT apply when extending an existing table?
- A. The new table inherits the functionality built into the parent table
- B. The parent table's Access Controls are evaluated when determining access to the new table's records and fields
- C. The new table inherits all of the fields from the parent table
- D. You must script and configure all required behaviors
Answer: D
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. References: Table Extension, Access Control Rules
NEW QUESTION # 76
How can an application link to a repository behind a firewall?
- A. Link an application to source control through a MID Server.
- B. Link an application to source control through an access token.
- C. Link an application to source control with multi-factor authentication.
- D. This option is not supported.
Answer: A
Explanation:
"Use an existing MID Server to connect to a Source Control repository. Linking or importing an application through a MID Server enables access to repositories behind a firewall."https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/concept/c_
NEW QUESTION # 77
What data types of Flow Designer variables are supported to store record data and complex data?
Choose 3 answers
- A. Choice
- B. Array. Reference
- C. Integer
- D. Label data type
- E. String
Answer: B,C,E
Explanation:
Flow Designer variables can store record data and complex data using the following data types:
* Integer: A whole number that can be used in mathematical operations.
* Array: A collection of items that can be accessed by their index or iterated over using a For each action.
* String: Any kind of text, such as email addresses or the text contents of a file.
References:
* Define and Use Data Types in a Flow (Flow Designer)
* Variable data types - Power Automate | Microsoft Learn
* Product Documentation | ServiceNow
NEW QUESTION # 78
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 all of the fields from the parent table
- C. The new table inherits the functionality built into the parent table
- D. You must script and configure all required behaviors
Answer: C
Explanation:
Explanation/Reference: https://developer.servicenow.com/dev.do#!/learn/learning-plans/orlando/new_to_servicenow/ app_store_learnv2_buildneedit_orlando_tables
NEW QUESTION # 79
What Module Link type is used to access an Application Properties page?
- A. Single Record
- B. HTML (from Arguments)
- C. Script (from Arguments)
- D. URL (from Arguments)
Answer: D
Explanation:
A Module Link type defines how the module opens in the content pane when the user clicks on it in the navigation pane1. The URL (from Arguments) link type allows you to specify a URL that opens the Application Properties page for the selected application2. The URL can include arguments that are evaluated at runtime, such as the application name or scope3.
References = 1: Module link types - ServiceNow Docs 2: Application properties - ServiceNow Docs 3: URL (from Arguments) - ServiceNow Docs
NEW QUESTION # 80
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 string data type for a free-form text field.
- B. Use the Choice data type to limit options in a 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: C
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.
Reference:
[Field types]
[Date/Time field type]
NEW QUESTION # 81
What is the Event Registry?
- A. A Workflow which is launched every time an Event is generated; used to debug Events
- 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. The method used in server side scripts to generate Events and pass parameters
Answer: C
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 # 82
a. To replace outdated, inadequate, custom business applications and processes b. To extend service delivery and management to all enterprise departments c. To allow users full access to all ServiceNow tables, records, and fields d. To extend the value of ServiceNow
- A. a, b, and c
- B. a, b, c, and d
- C. b, c, and d
- D. a, b, and d
Answer: D
Explanation:
The correct combination of statements is a, b, and d. These are possible reasons to build custom applications on ServiceNow:
To replace outdated, inadequate, custom business applications and processes. Building custom applications on ServiceNow can help digitize and automate manual or legacy processes that are not covered by existing ServiceNow solutions. This can improve efficiency, data quality, user experience, and innovation.
To extend service delivery and management to all enterprise departments. Building custom applications on ServiceNow can help provide consistent and scalable services across different functions and teams in the organization. This can enhance collaboration, visibility, productivity, and customer satisfaction.
To extend the value of ServiceNow. Building custom applications on ServiceNow can help leverage the capabilities and benefits of the Now Platform, such as low-code development tools, workflow automation engine, AI-powered insights, security operations, etc. This can increase agility, resilience, performance, and value.
The statement c is not a valid reason to build custom applications on ServiceNow:
To allow users full access to all ServiceNow tables, records, and fields. Building custom applications on ServiceNow does not imply granting users full access to all data and objects in ServiceNow. Access control rules still apply to custom applications and their components to ensure security and compliance. Reference: Build Custom Apps in ServiceNow - eBook
NEW QUESTION # 83
Which script types execute on the server? (Choose three.)
- A. Business Rule
- B. Scheduled Jobs
- C. Client Scripts
- D. UI Policies
- E. Script Actions
Answer: A,B,E
Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/script/server-scripting/concept/c_ServerScripting.html
NEW QUESTION # 84
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 # 85
Which of the following is an available feature in Studio?
Choose 2 answers
- A. Push to update set
- B. Merge branches
- C. Search branch
- D. Push to external source control
Answer: B,C
Explanation:
Search branch and merge branches are available features in Studio. Search branch allows you to search for a specific branch name or ID in your Git repository. Merge branches allows you to merge changes from one branch to another, resolving any conflicts that may arise. Push to external source control and push to update set are not available features in Studio. Push to external source control is a feature of Source Control Integration, which is a separate application from Studio. Push to update set is a feature of Update Set Previewer, which is also a separate application from Studio. Reference: Studio, Source Control Integration, Update Set Previewer
NEW QUESTION # 86
Which one of the following is NOT a debugging strategy for client-side scripts?
- A. g_form.addInfoMessage()
- B. Field Watcher
- C. jslog()
- D. gs.log()
Answer: D
Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/rome/new_to_servicenow/app_store_learnv2_sc 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 # 87
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. Allow configuration
- C. Can create, Can update, and Can delete
- D. All access to this table via web services
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
NEW QUESTION # 88
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. Reference: [ServiceNow Docs - Stash local changes], [ServiceNow Docs - Source control]
NEW QUESTION # 89
......
Focus on CAD All-in-One Exam Guide For Quick Preparation: https://www.actualcollection.com/CAD-exam-questions.html
Practice To CAD - ActualCollection Remarkable Practice On your Certified Application Developer-ServiceNow Exam: https://drive.google.com/open?id=10aZIm2hupUOzFwlpANYRUmic8WOu5NSI