2024 New CAD Exam Dumps with PDF and VCE Free: https://www.2passeasy.com/dumps/CAD/
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 demo questions for ServiceNow CAD Exam Dumps Below:
NEW QUESTION 1
Which one of the following is true for a table with the “Allow configuration” Application Access option selected?
- A. Only the in scope application’s scripts can create Business Rules for the table
- B. Any user with the application’s user role can modify the application’s scripts
- C. Out of scope applications can create Business Rules for the table
- D. Out of scope applications can add new tables to the scoped application
Answer: C
Explanation:
The Allow configuration Application Access option determines whether users can configure the application tables, such as adding or modifying fields, views, or indexes. The following is true for a table with the Allow configuration option selected:
✑ Out of scope applications can create Business Rules for the table. This is true because the Allow configuration option grants access to the table configuration to any user who has the admin or personalize_dictionary role, regardless of the application scope. This means that users can create Business Rules, which are server-side scripts that run when a record is displayed, inserted, updated, or deleted, for the table from any application.
The following are not true for a table with the Allow configuration option selected:
✑ Only the in scope application’s scripts can create Business Rules for the table.
This is false because the Allow configuration option does not restrict the creation of Business Rules to the in scope application, as explained above.
✑ Any user with the application’s user role can modify the application’s scripts. This is false because the Allow configuration option does not grant access to the application scripts, such as client scripts or script includes, to any user who has the application’s user role. To modify the application scripts, users need to have the admin role or the application’s admin role.
✑ Out of scope applications can add new tables to the scoped application. This is false because the Allow configuration option does not allow out of scope applications to add new tables to the scoped application. To add new tables to a scoped application, users need to have the admin role or the application’s admin role and be in the application scope. References: Application Access, Business Rules
Reference: https://community.servicenow.com/community? id=community_QUESTION NO:&sys_id=1a721819dbfa23409a64e15b8a9619d2
NEW QUESTION 2
Access Control debug information identifies whether each element of an Access Control granted or denied access. The elements appear in the debug information in the order of evaluation. In which order are the elements of an Access Control evaluated?
- A. Conditions, Roles, Script
- B. Conditions, Script, Roles
- C. Roles, Conditions, Script
- D. Script, Conditions, Roles
Answer: C
Explanation:
"The sequence is ROLES first, then condition, then script." - Chuck Tomasi says so at this link: https://www.servicenow.com/community/grc-forum/order-of-execution- of-an-acl/m-p/1311962/highlight/true#M6538
NEW QUESTION 3
Which of the following statements is true about Guided Application Creator?
- A. The global scope option is turned on by default
- B. A scope application user role is automatically created
- C. Default access controls are automatically created
- D. The welcome screen appears every time a new application is created
Answer: D
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 4
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.getUserSysID()
- D. gs.getUserID()
Answer: D
Explanation:
https://docs.servicenow.com/bundle/tokyo-application- development/page/app-store/dev_portal/API_reference/glideSystemScoped/concept/c_GlideSystemScopedAPI.ht ml
NEW QUESTION 5
Which of the following is a good practice for adding instructions to a form?
- A. Annotations
- B. Related links to wiki pages
- C. A context Menu UI Action
- D. A population read-only field
Answer: A
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 6
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 7
When configuring an Access Control which has no condition or script, which one of the following statements is NOT true?
- A. table.*will grant access to every field in a record
- B. table.None will grant access to every record on the table
- C. table.field will grant access to a specific field in a record
- D. table.id will grant access to a specific record on the table
Answer: D
Explanation:
Access Controls are rules that define who can access what data and how they can access it. When configuring an Access Control, you can specify the table, operation, and role for the rule. You can also add a condition or a script to further refine the rule. If you do not add a condition or a script, the rule will apply to all records and fields on the table.
The statements A, B, and C are true for Access Controls that have no condition or script. For example:
✑ table.* will grant access to every field in a record. This means that the user can
view and edit all the fields on the record, regardless of their role or any other criteria.
✑ table.None will grant access to every record on the table. This means that the user
can view and edit all the records on the table, regardless of their role or any other criteria.
✑ table.field will grant access to a specific field in a record. This means that the user
can view and edit only that field on the record, regardless of their role or any other criteria.
The statement D is not true for Access Controls that have no condition or script. table.id will not grant access to a specific record on the table. This is because the id is not a field name, but a unique identifier for the record. To grant access to a specific record on the table, you need to add a condition or a script that matches the id of the record.
References:
✑ [Access Control rules]
✑ [Create an Access Control rule]
NEW QUESTION 8
Which of the following statements must evaluate to true for a user to pass an Access Control?
Choose 3 answers
- A. Other matching Access Controls for the records evaluate to true.
- B. Conditions configured in the Access Control must evaluate to true.
- C. The user must be granted access through a business rule.
- D. The user has one of the roles specified in the Required roles related list.
- E. Scripts configured in the Access Control must evaluate to true.
Answer: BDE
Explanation:
The statements that must evaluate to true for a user to pass an Access Control are:
✑ Conditions configured in the Access Control must evaluate to true.
✑ The user has one of the roles specified in the Required roles related list.
✑ Scripts configured in the Access Control must evaluate to true.
An Access Control is a rule that determines whether a user can access a particular object or operation in ServiceNow. An Access Control consists of three elements: Conditions, Roles, and Script. Each element specifies a requirement that the user must meet to access the object or operation. If any of these elements return false, the Access Control denies access and stops evaluating the remaining elements. Therefore, for a user to pass an Access Control, all three elements must evaluate to true.
The other statements are not required for a user to pass an Access Control. Other matching Access Controls for the records do not need to evaluate to true, as only one matching Access Control needs to return true for access to be granted. The user does not need to be granted access through a business rule, as business rules are not part of Access Controls and do not affect their evaluation. Reference: Access control rules, Access Controls
NEW QUESTION 9
How does ServiceNow match inbound email to existing records?
- A. Watermark
- B. Record link
- C. Subject line
- D. sys_id
Answer: A
Explanation:
https://developer.servicenow.com/dev.do#!/learn/courses/tokyo/app_store_learnv2_flowdes igner_tokyo_flow_designer/app_store_learnv2_flowdesigner_tokyo_notifications_in_flow_d esigner/app_store_learnv2_flowdesigner_tokyo_inbound_email_and_flows
"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_WorkingWithWatermarks.html
NEW QUESTION 10
Here is the Business Rule script template:
This type of JavaScript function is known as:
- A. Constructor
- B. Scoped
- C. Anonymous
- D. Self-invoking
Answer: D
Explanation:
Self-invoking. Learn JavaScript!
This type of JavaScript function is known as self-invoking or immediately-invoked function expression (IIFE). It is a function that is defined and executed at the same time, without being assigned to a variable or being called by another function. It is often used to create a local scope for variables and avoid polluting the global namespace. References: [W3Schools - JavaScript Function Definitions], [MDN Web Docs - Immediately-invoked function expressions]
NEW QUESTION 11
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 12
Identify the way(s) an application can respond to an Event generated by the gs.eventQueue() method.
a) Script Action
b) Scheduled Script Execution (Scheduled Job)
c) UI Policy
d) Email Notification
- A. b and c
- B. c
- C. a and d
- D. a and c
Answer: C
Explanation:
"There are two possible ways to respond to events:
- Email Notification
- Script Action" - see this quote in link below: https://developer.servicenow.com/dev.do#!/learn/learning- plans/tokyo/new_to_servicenow/app_store_learnv2_automatingapps_tokyo_responding_to
_events
NEW QUESTION 13
Which script types execute on the server? (Choose three.)
- A. Business Rule
- B. Client Scripts
- C. UI Policies
- D. Script Actions
- E. Scheduled Jobs
Answer: ADE
Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/script/server-scripting/concept/c_ServerScripting.html
NEW QUESTION 14
To see what scripts, reports, and other application artifacts will be in a published application:
- A. Enter the name of the Application in the Global search field
- B. Open the list of Update Sets for the instance
- C. Examine the Application Files Related List in the application to be published
- D. Open the artifact records individually to verify the value in the Application field
Answer: C
Explanation:
To see what scripts, reports, and other application artifacts will be in a published application, the best option is to examine the Application Files Related List in the application to be published. This will show all the application files that belong to the application, grouped by file type and scope. You can also filter, sort, or search the list to find specific files.
The following options are not the best ways to see what application artifacts will be in a published application:
✑ Enter the name of the Application in the Global search field. This will perform a
global text search on the instance and return any records that match the application name, which may include irrelevant or incomplete results.
✑ Open the list of Update Sets for the instance. This will show all the update sets
that have been created or imported on the instance, but not necessarily the ones that belong to the application to be published. Update sets are used to move customizations between instances, not to publish applications to the ServiceNow Store or Share.
✑ Open the artifact records individually to verify the value in the Application field.
This will require opening each record that may be part of the application and checking the Application field, which is tedious and error-prone. References: Publish an Application, Application Files
NEW QUESTION 15
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 16
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 17
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 18
* 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
Explanation:
The correct combination of statements is a, b, and d. These are possible reasons to build custom applications on ServiceNow:
✑ To replace outdated, inadequate, custom business applications and processes.
Building custom applications on ServiceNow can help digitize and automate manual or legacy processes that are not covered by existing ServiceNow solutions. This can improve efficiency, data quality, user experience, and innovation.
✑ To extend service delivery and management to all enterprise departments.
Building custom applications on ServiceNow can help provide consistent and scalable services across different functions and teams in the organization. This can enhance collaboration, visibility, productivity, and customer satisfaction.
✑ To extend the value of ServiceNow. Building custom applications on ServiceNow
can help leverage the capabilities and benefits of the Now Platform®, such as low- code development tools, workflow automation engine, AI-powered insights, security operations, etc. This can increase agility, resilience, performance, and value.
The statement c is not a valid reason to build custom applications on ServiceNow:
✑ To allow users full access to all ServiceNow tables, records, and fields. Building custom applications on ServiceNow does not imply granting users full access to all data and objects in ServiceNow. Access control rules still apply to custom applications and their components to ensure security and compliance.
Reference: Build Custom Apps in ServiceNow – eBook
NEW QUESTION 19
......
100% Valid and Newest Version CAD Questions & Answers shared by Surepassexam, Get Full Dumps HERE: https://www.surepassexam.com/CAD-exam-dumps.html (New 135 Q&As)