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.

Free CAD Demo Online For ServiceNow Certifitcation:

NEW QUESTION 1
Which one of the following is a benefit of creating an Application Properties page for each application you develop?

  • A. An Application Properties page is a good landing page for an application
  • B. Application Properties allow a developer to override the application properties inherited from ServiceNow
  • C. Application users know to go to the Application Properties page to change the appearance of an application
  • D. Application Properties allow a developer or admin to make changes to an application's behavior without modifying application artifacts

Answer: D

Explanation:
A benefit of creating an Application Properties page for each application you develop is that Application Properties allow a developer or admin to make changes to an application’s behavior without modifying application artifacts. Application Properties are system properties that store configuration information for a specific application. They can be used to control various aspects of the application, such as feature flags, default values, thresholds, or URLs. By creating an Application Properties page, you can group and display all the properties related to your application in one place and make them easy to access and update. This way, you can avoid hard-coding static data in your application code and make your application more flexible and maintainable. Reference: Working with System Properties, Organizing your ServiceNow System Properties

NEW QUESTION 2
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 3
Which method is used to retrieve Application Property values in a script?

  • A. gs.getProperty()
  • B. g_form.getAppProperty()
  • C. g_form.getProperty()
  • D. gs.getAppProperty()

Answer: A

Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/tokyo/new_to_servicenow/app_store_learnv2_automatingapps_tokyo_use_applicatio n_properties

NEW QUESTION 4
Which Report Type(s) can be created by right-clicking on a column header in a table’s list?

  • A. Bar Chart, Pie Chart, Histogram, and Line
  • B. Bar Chart
  • C. Bar Chart, Pie Chart, and Histogram
  • D. Bar Chart and Pie Chart

Answer: D

Explanation:
The Bar Chart and Pie Chart report types can be created by right-clicking on a column header in a table’s list. These report types show how individual pieces of data relate to the whole using proportional bars or slices. You can also choose different aggregation methods such as count, sum, average, min, max, or percent. Reference: [Create reports from lists]

NEW QUESTION 5
Which of the following is an available feature in Studio? Choose 2 answers

  • A. Push to external source control
  • B. Search branch
  • C. Merge branches
  • D. Push to update set

Answer: BC

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 6
Which one of the following is true for GlideUser (g_user) methods?

  • A. Can be used in Client Scripts and UI Policies only
  • B. Can be used in Business Rules only
  • C. Can be used in Client Scripts, UI Policies, and UI Actions
  • D. Can be used in Business Rules, and Scripts Includes

Answer: C

Explanation:
The following is true for GlideUser (g_user) methods:
✑ Can be used in Client Scripts, UI Policies, and UI Actions. This is true because GlideUser (g_user) methods are part of the client-side scripting APIs that provide information about the current user and the user’s preferences. Client Scripts, UI Policies, and UI Actions are all types of client-side scripts that run in the web browser and manipulate the user interface.
The following are not true for GlideUser (g_user) methods:
✑ Can be used in Client Scripts and UI Policies only. This is false because GlideUser (g_user) methods can also be used in UI Actions, which are another type of client- side scripts that can be triggered by a user’s click on a button, link, or choice.
✑ Can be used in Business Rules only. This is false because GlideUser (g_user) methods cannot be used in Business Rules, which are server-side scripts that run on the ServiceNow platform and manipulate the database. Business Rules use a different API to access the current user information, which is GlideSystem (gs).
✑ Can be used in Business Rules, and Scripts Includes. This is false because GlideUser (g_user) methods cannot be used in Business Rules or Script Includes, which are both server-side scripts. Script Includes are reusable units of code that can be called from any server-side script. Script Includes also use GlideSystem (gs) to access the current user information. References: Client-Side Scripting APIs, GlideUser, Business Rules, Script Includes
Reference: https://developer.servicenow.com/dev.do#!/reference/api/newyork/client/c_GlideUserAPI

NEW QUESTION 7
How can an application link to a repository behind a firewall?

  • A. This option is not supported.
  • B. Link an application to source control through a MID Server.
  • C. Link an application to source control through an access token.
  • D. Link an application to source control with multi-factor authentication.

Answer: B

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_SourceControlIntegration.html

NEW QUESTION 8
Tables that extend a table do what?

  • A. Sometimes inherit the parent's fields
  • B. Automatically update the application scope
  • C. Do not inherit the parent's fields
  • D. Inherit the parent's fields

Answer: D

Explanation:
Tables that extend a table inherit the parent’s fields. Extending a table means creating a child table that shares the same columns and business logic as the parent table. For example, the Incident table extends the Task table, which means that all fields defined on the Task table are also available on the Incident table. Extending a table allows for reusing existing fields and behaviors without duplicating them on multiple tables. Reference: Table extension and classes

NEW QUESTION 9
Which of the following is true about deleting fields from a table?

  • A. Any field on a table can be deleted
  • B. User-defined non-inherited fields can be detected
  • C. Inherited fields can be detected
  • D. Table records are deleted when a field is detected

Answer: B

Explanation:
User-defined non-inherited fields can be deleted from a table in ServiceNow. These are fields that are created by users on a specific table and are not inherited from a parent table. Inherited fields cannot be deleted from a table, as they are defined on a parent table and shared by all child tables. Any field on a table cannot be deleted, as some fields are system-defined and essential for the table functionality. Table records are not deleted when a field is deleted, as the field deletion only affects the table structure and not the data. Reference: Delete fields

NEW QUESTION 10
Which one of the following is true for this script fragment? g_user.hasRole(,x_my_app_user');

  • A. The method returns true if the currently logged in user has the x_my_app_user role or the admin role
  • B. The method returns false only if the currently logged in user has the x_my_app_user role
  • C. There is no g_user.hasRole() method
  • D. The method returns true only if the currently logged in user has the x_my_app_user role

Answer: A

Explanation:
The statement that is true for this script fragment is that the method returns
true if the currently logged in user has the x_my_app_user role or the admin role. The g_user.hasRole() method is a client-side method that checks whether the current user has a specified role or set of roles. If no role is specified, it returns true if the user has any role. If one or more roles are specified, it returns true if the user has any one of the specified roles. However, this method always returns true if the user has the admin role, regardless of the role parameter. Therefore, in this case, the method returns true if the user has either the x_my_app_user role or the admin role. Reference: User Object Cheat Sheet, Checking user permissions

NEW QUESTION 11
Modules must have a Link type. Which one of the following is a list of Link types?

  • A. List of Records, Separator, Catalog Type, Roles
  • B. Assessment, List of Records, Separator, Timeline Page
  • C. List of Records, Content Page, Order, URL (from arguments:)
  • D. Assessment, List of Records, Content Page, Roles

Answer: B

Explanation:

Reference: https://docs.servicenow.com/bundle/geneva-servicenow- platform/page/administer/ navigation_and_ui/reference/r_ModuleLinkTypes.html
A module is a navigation item that provides access to a feature or functionality in ServiceNow. Modules must have a link type, which determines how the module behaves when clicked. The following is a list of link types:
Assessment. This is a link type that opens an assessment, which is a survey or questionnaire that measures the effectiveness of a process or service.
List of Records. This is a link type that opens a list of records from a table or a saved filter. Separator. This is a link type that creates a horizontal line to separate modules in the
application menu.
Timeline Page. This is a link type that opens a timeline page, which is a graphical representation of the duration and sequence of events or tasks.
The following are not link types, but other module attributes or field types:
List of Records, Separator, Catalog Type, Roles. These are not link types, but a combination of a link type (List of Records), a module attribute (Separator), a field type (Catalog Type), and a user attribute (Roles).
List of Records, Content Page, Order, URL (from arguments:). These are not link types, but a combination of a link type (List of Records), a module attribute (Content Page), a field
name (Order), and a link type argument (URL).
Assessment, List of Records, Content Page, Roles. These are not link types, but a combination of a link type (Assessment), a link type (List of Records), a module attribute (Content Page), and a user attribute (Roles). References: Modules, Create a Module

NEW QUESTION 12
Access Control debug information identification whether each element of an Access Control granted of denied access. The elements of an Access Control evaluated?

  • A. Conditions, Script, Roles
  • B. Script, Conditions, Roles
  • C. Conditions, Roles, Script
  • D. Roles, Conditions, Script

Answer: C

Explanation:
The elements of an Access Control are evaluated in the following order: Conditions, Roles, Script. The Conditions are a set of criteria that must be met for the Access Control to apply. The Roles are a list of user roles that are required to access the object. The Script is an optional script that can further restrict or allow access based on custom logic. If any of these elements return false, the Access Control denies access and stops evaluating the remaining elements. Reference: Access control rules

NEW QUESTION 13
Which of the following steps can be used to import new data into ServiceNow from a spreadsheet?

  • A. Select Data Source, Schedule Transform
  • B. Load Data, Create Transform Map, Run Transform Most Voted
  • C. Define Data Source, Select Transform Map, Run Transform
  • D. Select Import Set, Select Transform Map, Run Transform

Answer: B

Explanation:
The steps to import new data into ServiceNow from a spreadsheet are: Load Data, Create Transform Map, Run Transform. Load Data is the process of uploading the spreadsheet file and creating an Import Set table that contains the data to be imported. Create Transform Map is the process of defining how the fields from the Import Set table map to the fields of the target table in ServiceNow. Run Transform is the process of executing the Transform Map and copying the data from the Import Set table to the target table. Reference: Import sets, Transform maps

NEW QUESTION 14
Which one of the following is the fastest way to create and configure a Record Producer?

  • A. Create a Catalog Category, open the category, and select the Add New Record Producer button
  • B. Use the Record Producer module then add and configure all variables manually
  • C. Open the table in the Table records and select the Add to Service Catalog Related Link
  • D. Open the table’s form, right-click on the form header, and select the Create Record Producer menu item

Answer: C

Explanation:
The fastest way to create and configure a Record Producer is to open the table in the Table records and select the Add to Service Catalog Related Link. This will automatically create a Record Producer with the same fields as the table and add it to the Service Catalog. You can then modify the Record Producer as needed. The other options require more steps and manual configuration. Reference: Create a record producer

NEW QUESTION 15
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 16
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 17
Which of the following features are available to Global applications? (Choose two.)

  • A. Automated Test Framework
  • B. Source Control
  • C. Delegated Development
  • D. Flow Designer

Answer: AD

Explanation:
Global applications can use Automated Test Framework and Flow Designer features, but not Source Control and Delegated Development features. Source Control and Delegated Development features are only available to scoped applications . References: [Global vs Scoped Applications], [Delegated Development]

NEW QUESTION 18
......

P.S. Easily pass CAD Exam with 135 Q&As Dumps-hub.com Dumps & pdf Version, Welcome to Download the Newest Dumps-hub.com CAD Dumps: https://www.dumps-hub.com/CAD-dumps.html (135 New Questions)