[Q74-Q95] ServiceNow CAD Practice Verified Answers - Pass Your Exams For Sure! [2024]

Share

ServiceNow CAD Practice Verified Answers - Pass Your Exams For Sure! [2024]

Valid Way To Pass Certified Application Developer's CAD Exam


ServiceNow CAD certification is an essential credential for developers looking to enhance their skills and advance their careers in the IT service management field. It is a widely recognized certification that demonstrates an individual's proficiency in developing applications on the ServiceNow platform. Certified Application Developer-ServiceNow certification exam is designed to test a developer's knowledge and skills in designing, developing, and implementing ServiceNow applications using different tools. It is an excellent credential for organizations seeking to hire skilled ServiceNow developers.


The CAD certification program is aimed at IT professionals who have experience working with ServiceNow and are looking to take their skills to the next level. The program is delivered through a combination of online training and hands-on experience, and covers a range of topics including application design, development, testing and deployment.


ServiceNow CAD certification exam covers a range of topics, including application design, database structure, user interface customization, scripting, and integration. CAD exam is designed to test the candidate's ability to create applications that meet specific business requirements and adhere to best practices in ServiceNow development. Certified Application Developer-ServiceNow certification is recognized by ServiceNow and is a valuable asset for professionals seeking career advancement in the ITSM industry.

 

NEW QUESTION # 74
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. Write an after Business Rule script for the Record Producer's table: window.redirect = "<URL>";
  • B. Configure the page in the Module that opens the Record Producer Ul
  • C. Write a script in the Record Producer's Script field: producer.redirect = "<URL>";
  • D. Create an application property to store the URL

Answer: C

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 # 75
How must Application Access be configured to prevent all other private application scopes from creating configuration records on an application's data tables?

  • A. Set the Accessible from field value to All application scopes and de-select the Can create option
  • B. Set the Accessible from field value to This application scope only
  • C. 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
  • D. Set the Accessible from field value to This application scope only and de-select the Allow access to this table via web services option

Answer: C

Explanation:
Explanation/Reference: https://docs.servicenow.com/bundle/orlando-application-development/page/build/applications/ concept/c_ExampleGrantingAccessToConfigRecs.html


NEW QUESTION # 76
The source control operation used to store local changes on an instance for later application is called a(n)
<blank>.

  • A. Branch
  • B. Stash
  • C. Tag
  • D. Update set

Answer: A

Explanation:
The source control operation used to store local changes on an instance for later application is called a stash. A stash is a temporary storage area for uncommitted changes that are not ready to be pushed to a remote repository. Developers can use stashes to save their work in progress without committing it to the local repository or discarding it. Stashes can be applied later to restore the changes to the working directory, or dropped if they are no longer needed. References: [ServiceNow Docs - Stash local changes], [ServiceNow Docs - Source control]


NEW QUESTION # 77
Which of the following is NOT supported by Flow Designer?

  • A. Test a flow with rollback
  • B. Call a subflow from a flow
  • C. Use Delegated Developer
  • D. Run a flow from a MetricBase Trigger

Answer: A

Explanation:
Explanation/Reference: https://community.servicenow.com/community?
id=community_question&sys_id=b4d26e44db13ab409540e15b8a9619c9


NEW QUESTION # 78
Which of the following CANNOT be debugged using the Field Watcher?

  • A. Business Rules
  • B. Access Controls
  • C. Script Includes
  • D. Client Scripts

Answer: B

Explanation:
The Field Watcher is a debugging tool that allows you to monitor the values of fields on a form as they change due to scripts or other actions. It can be used to debug Business Rules, Client Scripts, and Access Controls, but not Script Includes. Script Includes are server-side scripts that define reusable functions and classes. They are not associated with any specific field or form, and therefore cannot be watched by the Field Watcher.
Reference:
Field Watcher
Script Includes


NEW QUESTION # 79
Which of the following GuideRecord methods run a query against a database table?
Choose 3 answers

  • A. -get()
  • B. get(
  • C. runQuery()
  • D. -query( )
  • E. query()

Answer: B,D,E

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/G
https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/gl


NEW QUESTION # 80
When creating application tables, a user role is automatically added to the table record. Which other role does an application typically have?

  • A. Application Super User
  • B. Application Manager
  • C. Application Fulfiller
  • D. Application Admin

Answer: D

Explanation:
An application admin is a role that grants full access to an application and its tables, scripts, and other components1. An application admin can create, modify, and delete any element of the application, as well as publish and install it2. An application typically has an application admin role that is automatically created and assigned to the application creator3.
References = 1: Application administration - ServiceNow Docs 2: Application admin role - ServiceNow Docs 3: Application roles - ServiceNow Docs


NEW QUESTION # 81
When creating an application through the Guided Application Creator, which of the following is NOT an option for creating a table?

  • A. Upload spreadsheet
  • B. Create table from template
  • C. Create table from scratch
  • D. Extend a table

Answer: B

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/guided-app-creator/concept/gac-tables.html


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

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

Answer: B

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. Reference: [Use the REST API Explorer - Product Documentation: Tokyo - ServiceNow], [Introduction to Scripted REST APIs - ServiceNow Developers]


NEW QUESTION # 83
Which one of the following is NOT a purpose of application scoping?

  • A. Provide a relationship between application artifacts
  • B. Provide a way of tracking the user who developed an application
  • C. Provide a namespace (prefix and scope name) to prevent cross application name collisions
  • D. Provide controls for how scripts from another scope can alter tables in a scoped application

Answer: B

Explanation:
The purpose of application scoping is NOT to provide a way of tracking the user who developed an application. Application scoping does not store or display information about the user who created or modified an application or its artifacts. The purpose of application scoping is to provide a relationship between application artifacts, provide a namespace to prevent cross-application name collisions, and provide controls for how scripts from another scope can alter tables in a scoped application. Reference: [Product Documentation | ServiceNow], [Advantages of Scoped Applications in ServiceNow]


NEW QUESTION # 84
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. parent table
  • C. all tables
  • D. child table

Answer: D


NEW QUESTION # 85
What is the Event Registry?

  • A. A Workflow which is launched every time an Event is generated; used to debug Events
  • B. The Event Log which lists all Events that have been generated
  • C. A table containing a record for every Event known to the ServiceNow system which allows ServiceNow to react when Events are generated
  • D. The method used in server side scripts to generate Events and pass parameters

Answer: C

Explanation:
The Event Registry is a table that stores the definitions of all the Events that can be triggered or processed by the ServiceNow system1. The Event Registry allows ServiceNow to react when Events are generated by executing actions such as sending notifications, running scripts, or starting workflows2. The Event Registry also provides information about the Event parameters, description, and source3.
Reference = 1: Event Registry - ServiceNow Docs 2: Event Management - ServiceNow Docs 3: Event Registry form - ServiceNow Docs


NEW QUESTION # 86
When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?

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

Answer: D

Explanation:
Explanation/Reference: https://community.servicenow.com/community?
id=community_question&sys_id=e017cbe5db1cdbc01dcaf3231f9619a3


NEW QUESTION # 87
Which of the following statements is true about Guided Application Creator?

  • A. The global scope option is turned on by default
  • B. The welcome screen appears every time a new application is created
  • C. Default access controls are automatically created
  • D. A scope application user role is automatically created

Answer: B

Explanation:
The welcome screen appears every time a new application is created through the Guided Application Creator.
The welcome screen provides an overview of the steps involved in creating an application, such as defining the app name, scope, and tables, configuring the app user interface, and publishing the app. The other options are not true about the Guided Application Creator. The global scope option is turned off by default, as it is recommended to create applications in their own scope for better security and performance. A scope application user role is not automatically created, as the user can choose to create one or use an existing role for the app access control. Default access controls are not automatically created, as the user can define the read, write, create, and delete permissions for each table in the app. Reference: Guided App Creator


NEW QUESTION # 88
What are web services?

  • A. Methods used to create and maintain Ul Pages
  • B. Methods used to allow applications to connect to other software applications over a network
  • C. They provide a customer-facing view of available service and product offerings provided by departments within the organization
  • D. Methods used to discover a wide variety of systems and applications

Answer: B

Explanation:
Web services are software systems that use standardized protocols and formats, such as XML and HTTP, to exchange data and messages between different applications or systems over the Internet or other networks12. Web services enable interoperability and integration among diverse software components, regardless of their programming languages, platforms, or architectures34.
Reference = 1: What are Web Services? - GeeksforGeeks 2: Web service - Wikipedia 3: What are Web Services? - Online Tutorials Library 4: What is a Web Service? | Webopedia


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

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

Answer: D

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 # 90
Which one of the following is true for this script fragment?
g_user.hasRole(,x_my_app_user');

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

Answer: B

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 # 91
Which one of the following is NOT a debugging strategy for client-side scripts?

  • A. gs.log()
  • B. jslog()
  • C. Field Watcher
  • D. g_form.addInfoMessage()

Answer: A

Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/rome/new_to_servicenow/app_store_learnv2_scripting_rome_debugging_client_scripts 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. Reference: Client-Side Scripting APIs, Debugging Client Scripts


NEW QUESTION # 92
Which roles grant access to source control repository operations such as importing applications from source control, or linking an application to source control? (Choose two.)

  • A. admin
  • B. source_control_admin
  • C. source_control
  • D. git_admin

Answer: A,C


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

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

Answer: A


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

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

Answer: D

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 # 95
......

ServiceNow CAD Pre-Exam Practice Tests | Prep4sureGuide: https://www.prep4sureguide.com/CAD-prep4sure-exam-guide.html

CAD practice test questions, answers, explanations: https://drive.google.com/open?id=1xJgVYMeb8L8ivijkN88tpKHNL3Tl5KIm