Your success in ServiceNow CAD is our sole target and we develop all our CAD braindumps in a way that facilitates the attainment of this target. Not only is our CAD study material the best you can find, it is also the most detailed and the most updated. CAD Practice Exams for ServiceNow CAD are written to the highest standards of technical accuracy.

Check CAD free dumps before getting the full version:

NEW QUESTION 1
Which of the following is a good practice for adding instructions to a form?

  • A. Annotations
  • B. Related links to wiki pages
  • C. A context Menu UI Action
  • D. A population read-only field

Answer: A

Explanation:
"Add instructional text and other design elements to your forms by using form annotations in Form Builder." https://docs.servicenow.com/bundle/sandiego-application-development/page/administer/form-builder/task/create-form-annotations.html

NEW QUESTION 2
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."
The following is true for the Override application menu roles configuration option when
configuring a module:
✑ Users with the module role but without access to the application menu access the module. This is true because the Override application menu roles option allows users to bypass the application menu role requirement and access the module directly if they have the module role. For example, if a module has the itil role and the Override application menu roles option enabled, and the application menu has the admin role, then a user who has the itil role but not the admin role can still access the module.
The following are not true for the Override application menu roles configuration option when configuring a module:
✑ Self-Service users can access the module even though they do not have roles.
This is false because the Override application menu roles option does not grant access to the module to users who do not have any roles. Self-Service users are users who do not have any roles assigned to them and can only access the Self- Service portal and the Knowledge Base. To access the module, users need to have at least the module role.
✑ Admin is given access to the module even if Access Controls would ordinarily
prevent access. This is false because the Override application menu roles option does not override the Access Control (ACL) rules that apply to the module. Access Control rules are used to restrict the access to the data and functionality of the ServiceNow platform based on the user’s roles and conditions. Admin is a role
Reference: https://hi.service-now.com/kb_view.do?sysparm_article=KB0716421

NEW QUESTION 3
Which of the following are true for reports in ServiceNow? (Choose three.)

  • A. Any user can see any report shared with them.
  • B. Can be a graphical representation of data.
  • C. All users can generate reports on any table.
  • D. Can be run on demand by authorized users.
  • E. Can be scheduled to be run and distributed by email.

Answer: BDE

Explanation:
https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/reference-pages/task/schedule-report.html Generate and distribute scheduled reports via email.
A report is a graphical representation of data from one or more tables in ServiceNow. The following are true for reports in ServiceNow:
✑ Can be a graphical representation of data. This is true because reports can use
various chart types, such as pie, bar, line, or gauge, to visualize data in a meaningful way.
✑ Can be run on demand by authorized users. This is true because reports can be
accessed from the Reports menu or the Report Navigator and run by users who have the appropriate roles and permissions to view the data.
✑ Can be scheduled to be run and distributed by email. This is true because reports
can be configured to run at a specific time and frequency and send the results to one or more email recipients.
The following are not true for reports in ServiceNow:
✑ Any user can see any report shared with them. This is false because users can only see reports that are shared with them if they also have access to the data source of the report. For example, a user who does not have the itil role cannot see a report based on the incident table, even if the report is shared with them.
✑ All users can generate reports on any table. This is false because users can only generate reports on tables that they have access to and that are enabled for reporting. For example, a user who does not have the admin role cannot generate reports on the sys_user table, which is the table for user
records. References: Reports, Report Security

NEW QUESTION 4
Which script types execute on the server? (Choose three.)

  • A. Business Rule
  • B. Client Scripts
  • C. UI Policies
  • D. Script Actions
  • E. Scheduled Jobs

Answer: ADE

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/script/server-scripting/concept/c_ServerScripting.html

NEW QUESTION 5
Which of the following methods are useful in Access Control scripts?

  • A. g_user.hasRole() and current.isNewRecord()
  • B. gs.hasRole() and current.isNewRecord()
  • C. g_user.hasRole() and current.isNew()
  • D. gs.hasRole() and current.isNew()

Answer: B

Explanation:
Access Control scripts are server-side scripts that run when an Access Control rule is evaluated. They can use the gs and current objects to access the GlideSystem and GlideRecord methods, respectively. Some of the useful methods in Access Control scripts are:
✑ gs.hasRole() - This method checks if the current user has a specified role. It returns true if the user has the role, and false otherwise. For example, gs.hasRole(‘admin’) will return true if the user is an administrator, and false otherwise.
✑ current.isNewRecord() - This method checks if the current record is a new record that has not been inserted into the database yet. It returns true if the record is new, and false otherwise. For example, current.isNewRecord() will return true if the record is being created, and false if the record is being updated or deleted.
The methods g_user.hasRole() and current.isNew() are not part of the server-side scripting API. They are part of the client-side scripting API, which is used in Client Scripts and UI
Policies. They cannot be used in Access Control scripts. References:
✑ [Access Control scripts]
✑ [GlideSystem methods]
✑ [GlideRecord methods]
Reference: http://servicenowmypath.blogspot.com/2017/

NEW QUESTION 6
A scoped application containing Flow Designer content dedicated to a particular application is called a(n):

  • A. Spoke
  • B. Bundle
  • C. Action
  • D. Flow

Answer: A

Explanation:
https://docs.servicenow.com/bundle/paris-servicenow-platform/page/administer/flow-designer/concept/spokes.html
A spoke is a scoped application containing Flow Designer content dedicated to a particular
application or record type. Flow Designer provides a set of core actions to automate Now Platform® processes. You can add application-specific core actions by activating the associated spoke.
Reference: https://community.servicenow.com/community? id=community_blog&sys_id=7b3af354db93ab80afc902d5ca9619bc

NEW QUESTION 7
Which of the following is true for the Application Picker and Application Scope?

  • A. Selecting application from the Application Picker does not set the Application Scope.
  • B. Selecting Global in the Application Picker sets the Application Scope to incident
  • C. Global is a reserved application which does not appear in the Application Picker
  • D. Selecting an application from the Application Picker sets the Application Scope

Answer: D

Explanation:
"Application developers must select an application as their current scope context." https://docs.servicenow.com/bundle/tokyo-application- development/page/build/applications/task/t_SelectAnAppFromTheAppPicker.html

NEW QUESTION 8
From the list below, identify one reason an application might NOT be a good fit with ServiceNow.
The application:

  • A. Needs workflow to manage processes
  • B. Requires “as-is” use of low-level programming libraries
  • C. Requires reporting capabilities
  • D. Uses forms extensively to interact with data

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 9
When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?

  • A. ${event.<property name>}
  • B. ${current.<property name>}
  • C. ${property name>.getDisplayValue()}
  • D. ${gs.<property name>}

Answer: A

Explanation:
https://www.servicenow.com/community/it-service-management-forum/email-notification/m- p/695221
Reference: https://community.servicenow.com/community? id=community_QUESTION
NO:&sys_id=e017cbe5db1cdbc01dcaf3231f9619a3
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>.Thisisthecorrectsyntaxtoaccessthepropertiesoftheeventrecordthattri ggeredtheEmailNotification,suchasevent.name,event.parm1,orevent.parm2.Forexample,{ev ent.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>.Thisisthesyntaxtoaccessthepropertiesofthecurrentrecordthatisasso ciatedwiththeevent,suchascurrent.number,current.shortd escription,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. References: Email Notifications, Email Notification Variables

NEW QUESTION 10
Which of the following methods prints a message on a blue background to the top of the current form by default?

  • A. g_form.addInfoMsg()
  • B. g_form.addInfoMessage()
  • C. g_form.showFieldMessage()
  • D. g_form.showFieldMsg()

Answer: B

Explanation:
From: https://docs.servicenow.com/bundle/paris-application- development/page/script/general-scripting/reference/r_ScriptingAlertInfoAndErrorMsgs.html g_form.showFieldMsg("field_name", "Hello World", "error"); Puts "Hello World" in an error message **below the specified field**. g_form.addInfoMessage() or g_form.addErrorMessage() place a blue box message at the top of the screen. Pg 126 of the CAD handbook
The method that prints a message on a blue background to the top of the current form by default is g_form.addInfoMessage(). The g_form object is a global object that provides access to form fields and UI elements on a form. The addInfoMessage() method is a method of the g_form object that displays an informational message next to the form header. The message has a blue background color by default, unless it is overridden by a CSS style. The addInfoMessage() method takes one argument, which is the message text to display. References: [ServiceNow Docs - GlideForm (g_form) API], [ServiceNow Docs - g_form.addInfoMessage()]

NEW QUESTION 11
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 create, Can update, and Can delete
  • C. Can read does not affect the availability of other Application Access fields
  • D. Allow configuration

Answer: B

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 12
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_scripting_rome_debugging_client_scri pts
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 13
What are three ServiceNow table creation methods? (Choose three.)

  • A. Using legacy Workflows
  • B. Upload and turn a spreadsheet into a custom table
  • C. Using Flow Designer
  • D. Use the Now Experience Table Creator
  • E. Extend a table
  • F. Create a custom table

Answer: BEF

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 14
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. Data Sources
  • C. Transform Map
  • D. Cl Relationship Builder

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: https://community.servicenow.com/community? id=community_QUESTIONNO:&sys_id=69fc8369db9cdbc01dcaf3231f961935
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 15
Which one of the following is NOT a UI Action type?

  • A. List choice
  • B. Form button
  • C. List banner button
  • D. Form choice

Answer: D

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
Reference: https://docs.servicenow.com/bundle/orlando-platform- administration/page/administer/list- administration/task/t_EditingAUIAction.html

NEW QUESTION 16
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?

  • A. REST messages
  • B. Table
  • C. Script Include
  • D. Workflow

Answer: B

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_store_learnv2_securingapps_tokyo_application_access_database_settings

NEW QUESTION 17
If the Create module field is selected when creating a table, what is the new module’s default behavior?

  • A. Open an empty form so new records can be created
  • B. Open a link to a wiki article with instructions on how to customize the behavior of the new module
  • C. Display an empty homepage for the application
  • D. Display a list of all records from the table

Answer: D

Explanation:
When creating a table, the Create module field allows you to automatically create a module for the table in the application menu. The default behavior of the new module is to display a list of all records from the table. This can be changed later by editing the module properties and specifying a different link type, such as form, URL, or script.
References:
✑ Create a table
✑ Module properties

NEW QUESTION 18
How many applications menus can an application have?

  • A. 3, one for an application’s user modules, one for an application’s administrator modules, and one for the ServiceNow administrator’s modules
  • B. As many as the application design requires
  • C. 2, one for an application’s user modules and one for an application’s administrator modules
  • D. 1, which is used for all application modules

Answer: B

Explanation:
Reference: https://docs.servicenow.com/bundle/orlando-platform-user- interface/page/administer/navigation- and-ui/task/t_CreateAnApplicationMenu.html
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. References: [ServiceNow Docs - Application menus], [ServiceNow Docs - Create an application menu]

NEW QUESTION 19
......

P.S. Surepassexam now are offering 100% pass ensure CAD dumps! All CAD exam questions have been updated with correct answers: https://www.surepassexam.com/CAD-exam-dumps.html (135 New Questions)