★ Pass on Your First TRY ★ 100% Money Back Guarantee ★ Realistic Practice Exam Questions

Free Instant Download NEW CAD Exam Dumps (PDF & VCE):
Available on: https://www.certleader.com/CAD-dumps.html


Testking offers free demo for CAD exam. "Certified Application Developer-ServiceNow", also known as CAD exam, is a ServiceNow Certification. This set of posts, Passing the ServiceNow CAD exam, will help you answer those questions. The CAD Questions & Answers covers all the knowledge points of the real exam. 100% real ServiceNow CAD exams and revised by experts!

Check CAD free dumps before getting the full version:

NEW QUESTION 1
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 2
Why create Applications in ServiceNow?
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

NEW QUESTION 3
Identify characteristic(s) of a Record Producer. Choose 3 answers

  • A. Graphics can be included on the user interface.
  • B. All records created using this strategy are inserted into the Requested Item [sc_req_item] table.
  • C. You can script behaviors of fields in the user interface.
  • D. They must be scripted.
  • E. Each field prompts the user with a question rather than a field label.

Answer: ACE

Explanation:
A Record Producer is a type of service catalog item that allows users to create records on a specified table. A Record Producer has the following characteristics:
✑ Graphics can be included on the user interface: You can add images, icons, or
banners to the Record Producer to make it more appealing and informative for the user. You can also use HTML and CSS to customize the layout and style of the Record Producer.
✑ You can script behaviors of fields in the user interface: You can use Client Scripts
and UI Policies to control the behavior and appearance of the fields on the Record Producer. For example, you can use Client Scripts to validate the field inputs, perform calculations, or populate default values. You can also use UI Policies to show or hide fields, make fields mandatory or read-only, or set field values based on conditions.
✑ Each field prompts the user with a question rather than a field label: You can use
the Variable Question field to define the question that prompts the user for the field value. The question can be more descriptive and user-friendly than the field label. For example, you can use the question “What is the name of the project?” instead of the field label “Name”.
The other statements are not true for Record Producers. Record Producers do not always insert records into the Requested Item [sc_req_item] table. They can insert records into any table that is specified in the Record Producer properties. Record Producers also do not have to be scripted. They can use the default script that maps the variable values to the record fields, or they can use a custom script that defines the logic for creating the record. References:
✑ [Record Producers]
✑ [Record Producer properties]
✑ [Record Producer scripts]

NEW QUESTION 4
One of the uses of the ServiceNow REST API Explorer is:

  • A. Practice using REST to interact with public data providers
  • B. Find resources on the web for learning about REST
  • C. Convert SOAP Message functions to REST methods
  • D. Create sample code for sending REST requests to ServiceNow

Answer: D

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]
Reference: https://developer.servicenow.com/dev.do#!/learn/courses/newyork/
app_store_learnv2_rest_newyork_rest_integrations/ app_store_learnv2_rest_newyork_inbound_rest_integrations/ app_store_learnv2_rest_newyork_introduction_to_the_rest_api_explorer

NEW QUESTION 5
There is a basic strategy when creating a Utils Script Include. Identify the step that does not belong.

  • A. Identify the table
  • B. Script the function(s)
  • C. Create a class
  • D. Create a prototype object from the new class

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. References: [ServiceNow Docs - Script Includes], [ServiceNow Docs - GlideRecord API]

NEW QUESTION 6
In an Email Notification, which one of the following is NOT true for the Weight field?

  • A. Only Notifications with the highest weight for the same record and recipients are sent
  • B. A Weight value of zero means that no email should be sent
  • C. The Weight value defaults to zero
  • D. A Weight value of zero means the Notification is always sent when the Notification’s When to send criteria is met

Answer: B

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 7
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 Data data type to enter the date and time of day.
  • C. Use the Phone Number data type to automate phone number data validation.
  • D. Use the string data type for a free-form text field.

Answer: B

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 8
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 9
When working in the Form Designer, configuring the label of a field in a child table changes the label on which table(s)?

  • A. base table
  • B. child table
  • C. parent table
  • D. all tables

Answer: B

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]
Reference: https://community.servicenow.com/community? id=community_QUESTIONNO:&sys_id=7ddc4462dbe2b3840be6a345ca9619af

NEW QUESTION 10
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 11
When a ServiceNow instance requests information from a web service, ServiceNow is the web service:

  • A. Publisher
  • B. Specialist
  • C. Provider
  • D. Consumer

Answer: D

Explanation:
When a ServiceNow instance requests information from a web service, ServiceNow is the web service consumer. A web service consumer is an application that sends requests to a web service provider and receives responses from it. A web service provider is an application that exposes its functionality as web services. A web service publisher is a person or organization that publishes web services for others to use. A web service specialist is a person who has expertise in developing or using web services. Reference: Web services
Reference: https://docs.servicenow.com/bundle/orlando-application- development/page/integrate/web-services/ reference/r_AvailableWebServices.html

NEW QUESTION 12
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.hasRole(‘admin’)
  • C. g_form.hasRole(‘admin’)
  • D. gs.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 13
Which method call returns true only if the currently logged in user has the catalog_admin role and in no other case?

  • A. g_user.hasRole(‘catalog_admin’)
  • B. g_user.hasRoleExactly(‘catalog_admin’)
  • C. g_user.hasRoleOnly(‘catalog_admin’)
  • D. g_user.hasRoleFromList(‘catalog_admin’)

Answer: B

Explanation:
The method call that returns true only if the currently logged in user has the catalog_admin role and in no other case is g_user.hasRoleExactly(‘catalog_admin’). This method checks if the user has exactly one role, and returns true if it matches the argument. The other methods return true if the user has one or more roles, or if the user has any role from a list of arguments. References: [ServiceNow Docs - GlideUser API], [ServiceNow Community - Difference between hasRole() and hasRoleExactly()]
Reference: https://community.servicenow.com/community? id=community_QUESTION
NO:&sys_id=dff705e6db7757c0d58ea345ca96196b

NEW QUESTION 14
Which one of the following is NOT true for Modules?

  • A. Access to Modules is controlled with roles
  • B. Modules open content pages
  • C. Every Module must be associated with a table
  • D. Every Module must be part of an Application Menu

Answer: C

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 the Performance 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 15
Which of the following is NOT a way to install an application on a ServiceNow instance?

  • A. Install an application from the Application Repository
  • B. Select the Copy button on the application record
  • C. Download and install an application from the ServiceNow Share web site
  • D. Download and install a third-party application from the ServiceNow Store

Answer: B

Explanation:
There is no "copy" button on the application record (at least I couldn't see one). Also, see here: https://docs.servicenow.com/bundle/sandiego-application- development/page/build/applications/reference/r_ManagingApplications.html

NEW QUESTION 16
What are some of the benefits of extending an existing table such as the Task table when
creating a new application?
a)You can repurpose existing fields by simply changing the label. b)Use existing fields with no modifications.
c)Existing logic from the parent table will be automatically applied to the new table. d)All of the parent table records are copied to the new table.

  • A. a, b, c, and d
  • B. a and b
  • C. b and c
  • D. a, b, and c

Answer: D

Explanation:
Extending an existing table such as the Task table when creating a new application has several benefits, such as:
✑ You can repurpose existing fields by simply changing the label. For example, you can change the Short description field to Summary or Title for your new table.
✑ You can use existing fields with no modifications. For example, you can use the Assigned to, Priority, and State fields for your new table without changing anything.
✑ Existing logic from the parent table will be automatically applied to the new table.
For example, you can inherit the Business Rules, Client Scripts, and UI Policies from the Task table for your new table.
The only option that is not true is d) All of the parent table records are copied to the new table. Extending a table does not copy any records from the parent table to the new table. It only creates a new table that inherits the fields and logic from the parent table.
References:
✑ [Extend a table]
✑ [Task table]

NEW QUESTION 17
......

100% Valid and Newest Version CAD Questions & Answers shared by Downloadfreepdf.net, Get Full Dumps HERE: https://www.downloadfreepdf.net/CAD-pdf-download.html (New 135 Q&As)