
Get CAD Braindumps & CAD Real Exam Questions
ServiceNow CAD Actual Questions and Braindumps
The CAD exam covers a range of topics, including ServiceNow platform architecture, application development, data modeling, and integrations. CAD exam is designed to test the candidate’s ability to design, develop, and implement ServiceNow applications using best practices and industry standards. To pass the exam, candidates must demonstrate their knowledge of ServiceNow development and customization concepts, as well as their ability to apply this knowledge to real-world scenarios. Upon passing the exam, candidates earn the ServiceNow CAD certification, which validates their expertise in ServiceNow application development and customization.
NEW QUESTION # 58
Which of the following CANNOT be debugged using the Field Watcher?
- A. Business Rules
- B. Client Scripts
- C. Access Controls
- D. Script Includes
Answer: D
NEW QUESTION # 59
Which ATF Test step allows you to create a user with specified roles and groups for the test?
- A. Impersonation
- B. Create a group
- C. Create a role
- D. Create a user
Answer: D
Explanation:
The Automated Test Framework (ATF) is a tool that allows you to create and run automated tests on the ServiceNow platform. The ATF uses test steps to define the actions and validations for each test. The test step that allows you to create a user with specified roles and groups for the test is the Create a user test step. This test step creates a temporary user record that is deleted at the end of the test. You can specify the user name, password, roles, and groups for the user. You can also use the Impersonate a user test step to switch to the created user and perform actions as that user.
The other options are not valid test steps for creating a user. The Create a role and Create a group test steps do not exist in the ATF. To create a role or a group, you need to use the Create a record test step and specify the sys_user_role or sys_user_group table. The Impersonation test step does not create a user, but switches to an existing user.
References:
[Automated Test Framework overview]
[Automated Test Framework test steps]
[Create a user test step]
[Impersonate a user test step]
NEW QUESTION # 60
Which one of the following is true regarding Application Scope?
- A. Any developer can edit any application
- B. Developers can choose the prefix for a scope's namespace
- C. All applications are automatically part of the Global scope
- D. Applications downloaded from 3rd party ServiceNow application developers cannot have naming conflicts
Answer: D
Explanation:
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_ApplicationScope.html
NEW QUESTION # 61
A graphical view of relationships among tables is a <blank>.
- A. Schema map
- B. Graphical User Interface
- C. Dependency view
- D. Map source report
Answer: A
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 # 62
Which one of the following is true for the Application Picker?
- A. Only downloaded applications 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. All applications in ServiceNow, including baseline applications like Incident, 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 # 63
In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?
- A. g_form.hasRole('admin')
- B. gs.hasRole('admin')
- C. gs.hasRoleExactly('admin')
- D. g_form.hasRoleExactly('admin')
Answer: B
Explanation:
Business Rule is server-side, so it uses GlideSystem API. gs.hasRoleExactly doesn't exist In a Business Rule, the following returns true if the currently logged in user has the admin role:
* gs.hasRole('admin'). This is the correct answer because gs is the GlideSystem object, which provides methods for performing system operations, and hasRole is a method that checks if the current user has the specified role. For example, gs.hasRole('admin') will return true if the current user has the admin role, and false otherwise.
The following do not return true if the currently logged in user has the admin role in a Business Rule:
* g_form.hasRoleExactly('admin'). This is not correct because g_form is the GlideForm object, which provides methods for manipulating forms, and hasRoleExactly is a method that checks if the current user has exactly the specified role and no other roles. For example, g_form.hasRoleExactly('admin') will return true if the current user has only the admin role, and false if the current user has the admin role and any other role.
* g_form.hasRole('admin'). This is not correct because g_form is the GlideForm object, which provides methods for manipulating forms, and hasRole is a method that checks if the current user has the specified role or any role that contains the specified role. For example, g_form.hasRole('admin') will return true if the current user has the admin role or any role that contains the admin role, such as admin_ui or admin_script.
* gs.hasRoleExactly('admin'). This is not correct because gs is the GlideSystem object, which provides methods for performing system operations, and hasRoleExactly is not a valid method of the gs object.
There is no method that checks if the current user has exactly the specified role and no other roles in the gs object. References: Business Rules, GlideSystem, GlideForm
NEW QUESTION # 64
When evaluating Access Controls, ServiceNow searches and evaluates:
- A. Only for matches on the current field
- B. From the most specific match to the most generic match
- C. From the most generic match to the most specific match
- D. Only for matches on the current table
Answer: B
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 incidenttable, 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_se
NEW QUESTION # 65
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?
- A. Workflow
- B. Script Include
- C. REST messages
- D. Table
Answer: D
Explanation:
"By default, all application scope scripts can read the table's records but cannot perform any other database operations."https://developer.servicenow.com/dev.do#!/learn/learning-plans/tokyo/servicenow_administrator/app
NEW QUESTION # 66
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 d
- B. b, c, and d
- C. a, b, and c
- D. a, b, c, and d
Answer: A
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 # 67
What is the purpose of the Application Picker?
- A. Select an application to run
- B. Select an application as a favorite in the Application Navigator
- C. Choose an application to edit and set the Application Scope
- D. Choose an application to download and install
Answer: C
Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/concept/c_Applicati
NEW QUESTION # 68
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. The Weight value defaults to zero
- C. Only Notifications with the highest weight for the same record and recipients are sent
- 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
NEW QUESTION # 69
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. b, c and d
- C. a, b, and d
- D. a, c and d
Answer: A
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. Reference: Email Notifications, Get Started with Notifications
NEW QUESTION # 70
When configuring a module, what does the Override application menu roles configuration option do?
- A. Users with the module role but without access to the application menu access the module
- B. Self-Service users can access the module even though they do not have roles
- C. Admin is given access to the module even if Access Controls would ordinarily prevent access
- D. Users with access to the application menu can see the module even if they don't have the module role
Answer: A
Explanation:
Checkbox tooltip: "Show this module when the user has the specified roles. Otherwise the user must have the roles specified by both the application menu and the module."
NEW QUESTION # 71
Which one of the following is NOT true for Modules?
- A. Every Module must be associated with a table
- B. Every Module must be part of an Application Menu
- C. Modules open content pages
- D. Access to Modules is controlled with roles
Answer: A
Explanation:
The statement that is not true for Modules is that every Module must be associated with a table. A Module is the functionality within an Application Menu that opens a content page in the content frame or a separate tab or window. A Module can be associated with a table, a list, a form, a report, a script, or any other type of page.
For example, the Open Module under the Incident Application Menu opens a list of incident records from the Incident table, while the Overview Module under thePerformance Analytics Application Menu opens a dashboard page with various charts and widgets. The other statements are true for Modules. Access to Modules is controlled with roles, as each Module can have one or more roles specified in its definition that determine who can see and access it. Modules open content pages, as they are links to different types of pages that provide information and functionality to users. Every Module must be part of an Application Menu, as they are the second-level navigation options for Applications. Reference: Modules
NEW QUESTION # 72
Which of the following statements is NOT true for the Form Designer?
- A. To remove a field from the form layout, hover over the field to enable the Action buttons, and select the Delete (X) button.
- B. To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.
- C. To create a new field on a form's table, drag the appropriate data type from the Field Types tab to the form and then configure the new field.
- D. To add a field to the form layout, drag the field from the Fields tab to the desired destination on the form.
Answer: B
Explanation:
https://docs.servicenow.com/bundle/tokyo-platform-administration/page/administer/form-administration/concept/c_FormDesign.html
NEW QUESTION # 73
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. field3 only
- B. field1, field2. andfield3
- C. field 1 andfield3
- D. All fields except field3
Answer: A
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 # 74
What Module Link type is used to access an Application Properties page?
- A. URL (from Arguments)
- B. Single Record
- C. HTML (from Arguments)
- D. Script (from Arguments)
Answer: A
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 # 75
When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?
- A. ${property name>.getDisplayValue()}
- B. ${current.<property name>}
- C. ${gs.<property name>}
- D. ${event.<property name>}
Answer: A
NEW QUESTION # 76
Application developers can specify which ServiceNow page a user sees after submitting a new record using the Record Producer Ul. How is the page specified?
- A. Configure the page in the Module that opens the Record Producer Ul
- B. Write a script in the Record Producer's Script field: producer.redirect = "<URL>";
- C. Write an after Business Rule script for the Record Producer's table: window.redirect = "<URL>";
- D. Create an application property to store the URL
Answer: B
Explanation:
Application developers can specify which ServiceNow page a user sees after submitting a new record using the Record Producer UI by writing a script in the Record Producer's Script field: producer.redirect =
"<URL>";. This script sets the redirect property of the producer object to the URL of the desired page. For example, producer.redirect = "home.do"; will redirect the user to the homepage after submitting the record.
The other options are not valid ways to specify the redirect page for a Record Producer. Reference: Populate record producer data and redirect users
NEW QUESTION # 77
Which one of the following is NOT a UI Action type?
- A. List choice
- B. List banner button
- C. Form button
- D. Form choice
Answer: D
Explanation:
Explanation/Reference: https://docs.servicenow.com/bundle/orlando-platform-administration/page/administer/list- administration/task/t_EditingAUIAction.html
NEW QUESTION # 78
......
CAD Dumps To Pass ServiceNow Exam in 24 Hours - UpdateDumps: https://prepaway.updatedumps.com/ServiceNow/CAD-updated-exam-dumps.html