getcertified4sure.com

CAD Exam

What Certified CAD Exam Guide Is




Want to know Passleader CAD Exam practice test features? Want to lear more about ServiceNow Certified Application Developer-ServiceNow certification experience? Study Realistic ServiceNow CAD answers to Renewal CAD questions at Passleader. Gat a success with an absolute guarantee to pass ServiceNow CAD (Certified Application Developer-ServiceNow) test on your first attempt.

ServiceNow CAD Free Dumps Questions Online, Read and Test Now.

NEW QUESTION 1
Which of the following methods is NOT part of the ServiceNow REST API?

  • A. COPY
  • B. POST
  • C. GET
  • D. DELETE

Answer: A

Explanation:
The ServiceNow REST API is a web service that allows you to interact with the ServiceNow platform using HTTP requests and responses. The ServiceNow REST API supports the following methods:
✑ POST: This method allows you to create a new record or execute an action on the
ServiceNow platform. For example, you can use the POST method to create an incident or run a script.
✑ GET: This method allows you to retrieve information from the ServiceNow
platform. For example, you can use the GET method to get the details of a user or a table.
✑ DELETE: This method allows you to delete a record or a resource from the
ServiceNow platform. For example, you can use the DELETE method to delete an attachment or a workflow context.
✑ PUT: This method allows you to update a record or a resource on the ServiceNow
platform. For example, you can use the PUT method to update the state of a task or the value of a system property.
✑ PATCH: This method allows you to update a record or a resource on the
ServiceNow platform by sending only the changes. For example, you can use the PATCH method to update the short description of an incident or the order of a module.
The method COPY is not part of the ServiceNow REST API. There is no COPY method in the HTTP protocol. To copy a record or a resource on the ServiceNow platform, you need to use the POST method with the clone action.
References:
✑ ServiceNow REST API overview
✑ ServiceNow REST API methods
✑ [ServiceNow REST API actions]

NEW QUESTION 2
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 3
How must Application Access be configured to prevent all other private application scopes from creating configuration records on an application’s data tables?

  • A. You must create Access Controls to prevent all other application scopes from creating configuration records on an application’s data tables rather than using Application Access
  • B. Set the Accessible from field value to All application scopes and de-select the Can create option
  • C. Set the Accessible from field value to This application scope only and de-select the Allow access to this table via web services option
  • D. Set the Accessible from field value to This application scope only

Answer: D

Explanation:
Application Access is a feature that allows you to control the access level of other application scopes to your application’s data tables. By setting the Accessible from field value to This application scope only, you can restrict the access to your data tables to only your application scope. This means that other application scopes cannot create, read, write, or delete records on your data tables, unless they have explicit permissions through Access Controls or other means.
References:
✑ Application Access
✑ [Application scope]
https://developer.servicenow.com/dev.do#!/learn/learning- plans/rome/new_to_servicenow/app_store_learnv2_securingapps_rome_application_acces s
https://docs.servicenow.com/bundle/rome-application- development/page/build/applications/concept/c_ExampleDenyingAllDesignAccess.html

NEW QUESTION 4
What are the benefits of storing the majority of an Application’s server-side script logic in a Script Include?
a) This makes execution faster.
b) Only run when called from a script.
c) The script logic can be hidden when the Application is installed from the ServiceNow Store. d. For some changes to application logic there is only one place to make edits.

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

Answer: C

Explanation:
https://developer.servicenow.com/dev.do#!/learn/courses/tokyo/app_store_learnv2_scriptin g_tokyo_scripting_in_servicenow/app_store_learnv2_scripting_tokyo_server_side_scriptin g/app_store_learnv2_scripting_tokyo_script_includes

NEW QUESTION 5
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 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
Which objects can be used in Inbound Action scripts?

  • A. current and previous
  • B. current and email
  • C. current and event
  • D. current and producer

Answer: B

Explanation:
Inbound Action scripts are server-side scripts that run when an email is received by the system. They can use the current object to access the record that is created or updated by the email, and the email object to access the properties and methods of the email message. The previous and event objects are not available in Inbound Action scripts. The producer object is only available in Record Producer scripts, which are used to create records from a service catalog item.
References:
✑ Inbound Action scripts
✑ [Record Producer scripts]

NEW QUESTION 8
Which one of the following is NOT part of the Form Designer?

  • A. Form layout
  • B. Page header
  • C. Schema map
  • D. Field navigator

Answer: C

Explanation:
https://developer.servicenow.com/dev.do#!/learn/courses/sandiego/app_store_learnv2_lear nmore_sandiego_learn_more/app_store_learnv2_learnmore_sandiego_form_and_list_layo uts/app_store_learnv2_learnmore_sandiego_what_is_form_designer
The Form Designer is a tool that allows you to create and customize forms on the ServiceNow platform. The Form Designer has four main components:
✑ Form layout: The form layout shows the preview of the form and allows you to drag
and drop fields, sections, and related lists onto the form. You can also resize, reorder, and delete the elements on the form layout.
✑ Page header: The page header shows the name of the table and the form that you
are editing. You can also access the form properties, save the form, and switch to the form view from the page header.
✑ Field navigator: The field navigator shows the list of available fields for the table
and allows you to search, filter, and add fields to the form. You can also create new fields and edit existing fields from the field navigator.
✑ Schema map: The schema map is not part of the Form Designer. The schema
map is a separate tool that shows the relationships between tables and fields on the platform. You can access the schema map from the System Definition > Tables module or from the context menu of a table.
References:
✑ [Form Designer]
✑ [Schema map]

NEW QUESTION 9
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 10
When evaluating Access Controls, ServiceNow searches and evaluates:

  • A. Only for matches on the current table
  • B. Only for matches on the current field
  • C. From the most specific match to the most generic match
  • D. From the most generic match to the most specific match

Answer: C

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 incident table, 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_securingapps_paris_access_controls_ evaluation_order

NEW QUESTION 11
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 12
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 13
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 the functionality built into the parent table
  • 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 14
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 15
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 16
Which one of the following objects CANNOT be used in a Script Action script?

  • A. previous
  • B. GlideRecord
  • C. event
  • D. current

Answer: A

Explanation:
https://docs.servicenow.com/bundle/tokyo-platform-administration/page/administer/platform-events/reference/r_ScriptActions.html

NEW QUESTION 17
......

100% Valid and Newest Version CAD Questions & Answers shared by Dumps-hub.com, Get Full Dumps HERE: https://www.dumps-hub.com/CAD-dumps.html (New 135 Q&As)