Updated Free ServiceNow CAD Test Engine Questions with 141 Q&As [Q58-Q80]

Share

Updated Free ServiceNow CAD Test Engine Questions with 141 Q&As

The Best Certified Application Developer CAD Professional Exam Questions


ServiceNow is a powerful digital workflow management platform that helps organizations automate and streamline their business processes. To become a ServiceNow Certified Application Developer (CAD), you need to pass a rigorous certification exam that proves your expertise in developing applications on the ServiceNow platform. Certified Application Developer-ServiceNow certification is highly valued in the IT industry and is recognized by many leading companies worldwide.


ServiceNow CAD certification exam is intended for experienced ServiceNow developers who have a thorough understanding of ServiceNow development concepts, including designing and building applications, integrating with third-party systems, and creating custom reports. CAD exam is a comprehensive test of the developer's knowledge of the ServiceNow platform, ensuring they can create, configure, and maintain ServiceNow applications with ease.

 

NEW QUESTION # 58
Which objects can you use in a Scheduled Script Execution (Scheduled Job) script?

  • A. GlideRecord and current
  • B. GlideSystem and current
  • C. GlideSystem and GlideRecord
  • D. GlideUser and GlideRecord

Answer: C

Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/quebec/servicenow_administrator/app_store_lea The objects that you can use in a Scheduled Script Execution (Scheduled Job) script are GlideSystem and GlideRecord. GlideSystem provides methods for performing system operations, such as logging, running background scripts, or getting system information. GlideRecord provides methods for working with records in the database, such as querying, updating, inserting, or deleting records. The current object is not available in Scheduled Script Execution scripts, as it refers to the current record on a form or list. The GlideUser object is also not available, as it refers to the current user session. Reference: Scheduled Script Execution, GlideSystem, GlideRecord


NEW QUESTION # 59
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 # 60
Which one of the following is true regarding Application Scope?

  • A. Any developer can edit any application
  • B. Developers can choose the prefix for a scope's namespace
  • C. All applications are automatically part of the Global scope
  • D. Applications downloaded from 3rd party ServiceNow application developers cannot have naming conflicts

Answer: D

Explanation:
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_Applicatio The correct statement regarding Application Scope is that applications downloaded from 3rd party ServiceNow application developers cannot have naming conflicts. Application Scope is a feature that identifies and isolates applications and their related artifacts from other applications. Each scoped application has a unique namespace identifier that consists of a prefix and a scope name. This prevents cross-application name collisions and ensures that only authorized scripts canaccess or modify data in a scoped application.
References: [Product Documentation | ServiceNow], [How To Create a Scoped App in ServiceNow - YouTube]


NEW QUESTION # 61
When configuring an Access Control which has no condition or script, which one of the following statements is NOT true?

  • A. table.field will grant access to a specific field in a record
  • B. table.*will grant access to every field in a record
  • C. table.None will grant access to every record on the table
  • D. table.id will grant access to a specific record on the table

Answer: B


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

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

Answer: C

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 # 63
In a Business Rule, which one of the following returns the sys_id of the currently logged in user?

  • A. g_form getUserID()
  • B. g_form getUserSysy
  • C. gs.getUserID()
  • D. gs.getUserSysID()

Answer: C

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/glideSystemScoped/concept/c_GlideSystemScopedAPI.html


NEW QUESTION # 64
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 This application scope only
  • B. 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
  • 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 All application scopes and de-select the Can create option

Answer: B

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


NEW QUESTION # 65
Which one of the following is NOT a debugging strategy for client-side scripts?

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

Answer: C

Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/rome/new_to_servicenow/app_store_learnv2_scripting_rome_debugging_client_scripts


NEW QUESTION # 66
When debugging Email Notifications, what must you check on a user record?
Choose 2 answers

  • A. The Email field must have a valid value.
  • B. The First name and Last name fields must have values.
  • C. The user must not be locked out.
  • D. Active must be true.
  • E. Delegation must be enabled.

Answer: A,D

Explanation:
To receive email notifications, a user must have an active account and a valid email address in the user record. If either of these conditions is not met, the user will not be able to receive any email notifications from the system.
Reference:
Create an email notification
Example scripting for email notifications


NEW QUESTION # 67
How does ServiceNow match inbound email to existing records?

  • A. Watermark
  • B. sys_id
  • C. Record link
  • D. Subject line

Answer: A

Explanation:
https://developer.servicenow.com/dev.do#!/learn/courses/tokyo/app_store_learnv2_flowdesigner_tokyo_flow_de
"By default, the system generates a watermark label at the bottom of each notification email to allow matching incoming email to existing records."https://docs.servicenow.com/bundle/tokyo-servicenow-platform/page/administer/notification/concept/c_


NEW QUESTION # 68
What is the purpose of the Application Picker?

  • A. Select an application to run
  • B. Select an application as a favorite in the Application Navigator
  • C. Choose an application to edit and set the Application Scope
  • D. Choose an application to download and install

Answer: C

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/concept/c_Applicati


NEW QUESTION # 69
Which one of the following is part of the client-side scripting API?

  • A. GlideSystem object (gs)
  • B. GlideUser object (g_user)
  • C. workflow.scratchpad
  • D. current and previous objects

Answer: B

Explanation:
https://developer.servicenow.com/dev.do#!/reference/api/rome/client
The GlideUser object (g_user) is part of the client-side scripting API that provides information about the current user and the user's preferences. It can be used in Client Scripts and UI Policies to customize the user interface based on the user's role, language, time zone, etc. The workflow.scratchpad object is only available in Workflow scripts, which are used to automate processes on the platform. The current and previous objects are only available in server-side scripts, such as Business Rules and Script Includes. The GlideSystem object (gs) is also a server-side object that provides methods for logging, debugging, date and time calculations, etc.
Reference:
[GlideUser object (g_user)]
[Workflow scripts]
[Business Rules]
Script Includes
[GlideSystem object (gs)]


NEW QUESTION # 70
Which one of the following is true for a Script Include with a Protection Policy value of Protected?

  • A. The Protection policy option can only be enabled by a user with the admin role
  • B. Any user with the protected_edit role can see and edit the Script Include
  • C. The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store
  • D. The Protection Policy is applied only if the glide.app.apply_protection system property value is true

Answer: C

Explanation:
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_ScriptProt The following is true for a Script Include with a Protection Policy value of Protected:
* The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store.
This is true because the Protection Policy is a feature that allows developers to protect their Script
* Includes from being viewed or modified by other users when they distribute their applications through the ServiceNow App Store. The Protection Policy is only enforced when the application is installed from the App Store, not when it is developed or tested on the instance.
The following are not true for a Script Include with a Protection Policy value of Protected:
* Any user with the protected_edit role can see and edit the Script Include. This is false because the protected_edit role is not related to the Protection Policy, but to the Access Control (ACL) rules. The protected_edit role allows users to edit protected fields on a table, such as the script field on the sys_script table, which stores the Business Rules. The Protection Policy does not use roles to control access to the Script Includes, but a cryptographic key that is generated when the application is published to the App Store.
* The Protection policy option can only be enabled by a user with the admin role. This is false because the Protection policy option can be enabled by any user who has the application_admin role for the scoped application that contains the Script Include. The application_admin role grants full access to the application development and administration within the scope of the application.
* The Protection Policy is applied only if the glide.app.apply_protection system property value is true.
This is false because the glide.app.apply_protection system property is not related to the Protection Policy, but to the Application Restricted Caller Access (ARCA) feature. The ARCA feature allows developers to restrict the access to the Script Includes from other applications based on the caller's scope. The glide.app.apply_protection system property determines whether the ARCA feature is enabled or disabled on the instance. References: Script Includes, Protect Script Includes, Application Restricted Caller Access


NEW QUESTION # 71
What Module Link type is used to access an Application Properties page?

  • A. URL (from Arguments)
  • B. Single Record
  • C. HTML (from Arguments)
  • D. Script (from Arguments)

Answer: A

Explanation:
A Module Link type defines how the module opens in the content pane when the user clicks on it in the navigation pane1. The URL (from Arguments) link type allows you to specify a URL that opens the Application Properties page for the selected application2. The URL can include arguments that are evaluated at runtime, such as the application name or scope3.
Reference = 1: Module link types - ServiceNow Docs 2: Application properties - ServiceNow Docs 3: URL (from Arguments) - ServiceNow Docs


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

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

Answer: D

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.
Reference:
ServiceNow REST API overview
ServiceNow REST API methods
[ServiceNow REST API actions]


NEW QUESTION # 73
Which of the following objects does a Display Business Rule NOT have access to?

  • A. previous
  • B. g_scratchpad
  • C. GlideSystem
  • D. current

Answer: A

Explanation:
A Display Business Rule has access to the current, g_scratchpad, and GlideSystem objects, but not the previous object. The previous object is only available to Before Business Rules4. References: Business Rule API
https://docs.servicenow.com/bundle/tokyo-application-development/page/script/business-rules/concept/c_BusinessRules.html


NEW QUESTION # 74
Identify the incorrect statement about Delegated Development in ServiceNow.

  • A. Administrators can grant the developer access to security records.
  • B. Administrators can specify which application file types the developer can access.
  • C. Administrators can grant the developer access to script fields.
  • D. Administrators can grant non-admin users the ability to develop global applications.

Answer: D

Explanation:
Administrators can grant non-admin users the ability to develop global applications. Delegated Development is for the scoped applications only Reference:
The incorrect statement about Delegated Development in ServiceNow is that administrators can grant non-admin users the ability to develop global applications. Delegated Development allows administrators to grant non-admin users the ability to develop scoped applications, not global applications. Global applications are accessible by all other applications and do not have a namespace prefix. Scoped applications are isolated from other applications and have a unique namespace identifier. Delegated Development provides more granular control over the developer permissions, application resources, and data access. References: [Advantages of Scoped Applications in ServiceNow], [Product Documentation | ServiceNow]


NEW QUESTION # 75
Which of the following statements is true for the Form Designer?
a)To add a field to the form layout, drag the field from the Fields tab to the desired destination on the form.
b)To create a new field on a form's table, drag the appropriate data type from the Field Types tab to the form and then configure the new field.
c)To remove a field from the form layout, hover over the field to enable the Action buttons, and select the Delete (X) button.
d)To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.

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

Answer: A


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

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

Answer: A


NEW QUESTION # 77
When configuring a module, what does the Override application menu roles configuration option do?

  • A. Users with access to the application menu can see the module even if they don't have the module role
  • B. Self-Service users can access the module even though they do not have roles
  • C. Users with the module role but without access to the application menu access the module
  • D. Admin is given access to the module even if Access Controls would ordinarily prevent access

Answer: A


NEW QUESTION # 78
Which of the following is NOT a trigger type in Flow Designer?

  • A. Outbound Email
  • B. Record
  • C. Application
  • D. Schedule

Answer: A

Explanation:
See list of triggers on right hand side of this webpage: https://docs.servicenow.com/en-US/bundle/tokyo-application-development/page/administer/flow-designer/reference/flow-triggers.html


NEW QUESTION # 79
Tables that extend a table do what?

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

Answer: A

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


ServiceNow CAD certification is highly valued in the industry, and certified professionals are in high demand. Certified Application Developer-ServiceNow certification is recognized globally and is an excellent way to enhance your career as a ServiceNow developer. By earning the ServiceNow CAD certification, you can demonstrate your expertise in ServiceNow development and stand out from the competition in the job market.

 

Try 100% Updated CAD Exam Questions [2024]: https://examtorrent.dumpsactual.com/CAD-actualtests-dumps.html