Try Before You Buy

Download a free sample of any of our exam questions and answers

  • 24/7 customer support, Secure shopping site
  • Free One year updates to match real exam scenarios
  • If you failed your exam after buying our products we will refund the full amount back to you.

CAD Dumps (2026) Prepare Your Exam With 262 Questions [Q23-Q45]

Share

CAD Dumps (2026) Prepare Your Exam With 262 Questions

New CAD Dumps - Real ServiceNow Exam Questions

NEW QUESTION # 23
A manager wants to view a snapshot of month-end Sales performance data, as compared to Sales targets. In addition, the manager wants to be able to see those monthly numbers trended over time, and forecasted into the future. What capability do you suggest for this manager?

  • A. Scheduled Reports, a custom snapshot table, and a Projection report
  • B. Scheduled Reports a custom snapshot table and a Trend report
  • C. Performance Analytics
  • D. Scheduled Reports and Excel
  • E. Key Performance Indicators

Answer: C


NEW QUESTION # 24
Which one of the following client-side scripts apply to Record Producers?

  • A. UI Scripts and Record Producer Scripts
  • B. Catalog Client Scripts and Catalog UI Policies
  • C. UI Scripts and UI Actions
  • D. Client Scripts and UI Policies

Answer: B

Explanation:
Explanation/Reference: https://docs.servicenow.com/bundle/orlando-application-development/page/script/client-scripts/ concept/c_CatalogClientScriptCreation.html


NEW QUESTION # 25
Which of the following features are available to Global applications? (Choose two.)

  • A. Automated Test Framework
  • B. Delegated Development
  • C. Flow Designer
  • D. Source Control

Answer: A,C

Explanation:
Global applications can use Automated Test Framework and Flow Designer features, but not Source Control and Delegated Development features. Source Control and Delegated Development features are only available to scoped applications . Reference: [Global vs Scoped Applications], [Delegated Development]


NEW QUESTION # 26
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. source_control
  • B. source_control_admin
  • C. admin
  • D. git_admin

Answer: A,C

Explanation:
The following roles grant access to source control repository operations such as importing applications from source control, or linking an application to source control:
* source_control. This is a role that allows users to perform basic source control operations, such as importing an application from a source control repository, updating an application from a source control repository, or committing changes to a source control repository.
* admin. This is a role that grants full access to all the features and functions of the ServiceNow platform, including source control operations. Users with this role can also perform advanced source control operations, such as creating or deleting source control repositories, configuring source control properties, or resolving conflicts.
The following roles do not grant access to source control repository operations:
* source_control_admin. This is not a valid role in ServiceNow. There is no separate role for source control administration, as this function is included in the admin role.
* git_admin. This is not a valid role in ServiceNow. Git is a specific type of source control system that ServiceNow supports, but there is no role dedicated to Git administration. References: Source Control, Source Control Roles Reference: https://docs.servicenow.com/bundle/orlando-application-development/page/build/applications
/task/ t_LinkAnApplicationToSourceControl.html


NEW QUESTION # 27
What feature can track the amount of time that a task has been open, to ensure that tasks are completed within an allotted time?

  • A. Response Time Clock
  • B. Task Escalation Clock
  • C. Service Level Agreements
  • D. Inactivity Monitor
  • E. Business Time Remaining

Answer: C


NEW QUESTION # 28
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 Client Scripts, UI Policies, and UI Actions
  • C. Can be used in Business Rules, and Scripts Includes
  • D. Can be used in Business Rules only

Answer: B

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


NEW QUESTION # 29
Application developers configure ServiceNow using industry standard JavaScript to...

  • A. Configure the outgoing email display name
  • B. Customize the organization's company logo and banner text
  • C. Enable the right-click to edit the context menus on applications in the navigator
  • D. Extend and add functionality

Answer: D

Explanation:
Application developers configure ServiceNow using industry standard JavaScript to extend and add functionality. JavaScript is a scripting language that enables developers to create dynamic and interactive web pages, as well as manipulate data and logic on the server-side. ServiceNow provides various APIs and frameworks for developers to use JavaScript to customize and enhance the functionality of their applications, such as client scripts, UI policies, business rules, script includes, UI actions, and more. References:
[ServiceNow Docs - JavaScript in ServiceNow], [ServiceNow Docs - Scripting in ServiceNow]


NEW QUESTION # 30
Which determines the relationships between fields in an Import Set table to fields in an existing ServiceNow table?

  • A. Schema Map Relationship Builder
  • B. Data Sources
  • C. Business Service Management Map
  • D. Transform Map

Answer: D

Explanation:
In ServiceNow, when importing data from external sources, the data is first loaded into an Import Set table, which acts as a staging area. To move this data into an existing ServiceNow table (known as the target table), a Transform Map is used. A Transform Map is a set of field mappings that define the relationships between fields in the Import Set table and fields in the target table. This mapping ensures that data is accurately transformed and transferred to the correct fields in the target table during the import process. Therefore, the correct answer is C. Transform Map.
The other options are not related to this specific function:
* A. Business Service Management Map: This is not a standard term used in the context of data import and transformation in ServiceNow.
* B. Data Sources: These define the origin of the data being imported but do not handle the field mapping between Import Set tables and target tables.
* D. Schema Map Relationship Builder: This tool visualizes the relationships between tables in the database schema but is not used for mapping fields during data transformation.
For more detailed information, refer to the official ServiceNow documentation on Transform Maps.


NEW QUESTION # 31
Can inherited fields be deleted from a table?

  • A. Yes, but only if they are text fields
  • B. Yes, but only if there has never been any saved field data
  • C. Yes, select the red X in the left-most column in the table definition
  • D. No, inherited fields cannot be deleted from a child table

Answer: D

Explanation:
In ServiceNow, tables can extend other tables, inheriting all fields and functionalities from the parent table.
These inherited fields are integral to the structure and behavior of the child table.
* A. No, inherited fields cannot be deleted from a child table: This is correct. Inherited fields are part of the child table's schema due to its extension of the parent table. Removing these fields would disrupt the inherent structure and relationships defined by the table hierarchy.
* B. Yes, but only if they are text fields: This is incorrect. The data type of the field does not permit the deletion of inherited fields.
* C. Yes, select the red X in the left-most column in the table definition: This is incorrect. Inherited fields do not have a delete (red X) option in the table definition, as they are not directly created on the child table.
* D. Yes, but only if there has never been any saved field data: This is incorrect. The presence or absence of data does not affect the ability to delete inherited fields.
To modify the structure of inherited fields, consider the following approaches:
* Field Visibility: Use client scripts or UI policies to hide the inherited fields on forms where they are not needed. This approach maintains data integrity while tailoring the user interface to specific requirements.
* Form Layout Configuration: Adjust the form layout to remove inherited fields from specific views, ensuring they are not displayed to users in contexts where they are irrelevant.
These methods allow customization of the user experience without altering the underlying table schema or violating the inheritance principles established in the data model.


NEW QUESTION # 32
What occurs when an existing table is extended in ServiceNow?

  • A. You must script and configure all required behaviors
  • B. The parent table's Access Controls are ignored when determining access to the new table's records and fields
  • C. The new table inherits the functionality built into the parent table
  • D. The new table does not inherit any of the fields from the parent table

Answer: C

Explanation:
In ServiceNow, extending a table means creating a new table (child class) that inherits properties from an existing table (parent class). This inheritance includes fields, business logic, and other configurations, allowing for efficient reuse and customization.
Key Points:
Field Inheritance: The child table inherits all fields from the parent table. For example, if you extend the Task table, your new table will include fields like "short_description" and "priority." Business Logic Inheritance: The child table also inherits business rules, client scripts, and other logic defined on the parent table, ensuring consistent behavior across related tables.
Access Controls: Access controls are not ignored; instead, the child table inherits the parent table's access controls. However, you can define additional access controls specific to the child table as needed.
Customization: While the child table inherits many properties, you can add new fields, scripts, and behaviors to tailor it to specific requirements without affecting the parent table.


NEW QUESTION # 33
On a Business Rule, the When setting determines at what point the rule executes. What are the options for specifying that timing?

  • A. Insert, Update, Delete, Query
  • B. Before, Synchronous, Scheduled Job, View
  • C. Before, After Async, Display
  • D. Prior to, Synchronous on Update

Answer: C


NEW QUESTION # 34
When working in the Form Designer, configuring the label of a field in a child table changes the label on which table(s)?

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

Answer: D

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. Reference: [ServiceNow Docs - Table extension], [ServiceNow Community - How to change field label in child table]


NEW QUESTION # 35
Which of the following methods are useful in Access Control scripts?

  • A. g_user.hasRole() and current.isNewRecord()
  • B. gs.hasRole() and current.isNew()
  • C. g_user.hasRole() and current.isNew()
  • D. gs.hasRole() and current.isNewRecord()

Answer: D

Explanation:
Access Control scripts are server-side scripts that run when an Access Control rule is evaluated. They can use the gs and current objects to access the GlideSystem and GlideRecord methods, respectively. Some of the useful methods in Access Control scripts are:
* gs.hasRole() - This method checks if the current user has a specified role. It returns true if the user has the role, and false otherwise. For example, gs.hasRole('admin') will return true if the user is an administrator, and false otherwise.
* current.isNewRecord() - This method checks if the current record is a new record that has not been inserted into the database yet. It returns true if the record is new, and false otherwise. For example, current.isNewRecord() will return true if the record is being created, and false if the record is being updated or deleted.
The methods g_user.hasRole() and current.isNew() are not part of the server-side scripting API. They are part of the client-side scripting API, which is used in Client Scripts and UI Policies. They cannot be used in Access Control scripts.
References:
[Access Control scripts]
[GlideSystem methods]
[GlideRecord methods]
Reference:
http://servicenowmypath.blogspot.com/2017/


NEW QUESTION # 36
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. ${event. <property name>}
  • C. ${gs.<property name>}
  • D. ${current. <property name>}

Answer: B

Explanation:
https://www.servicenow.com/community/it-service-management-forum/email-notification/m-p/695221 Reference:
When configuring the content of an Email Notification, the following syntax should be used to reference the properties of an event triggering the Notification:
event.<propertyname>.ThisisthecorrectsyntaxtoaccessthepropertiesoftheeventrecordthattriggeredtheEmailNotification,suchasevent.name,event.parm1,orevent.parm2.Forexample,{event.parm1} will display the value of the first parameter of the event.
The following syntaxes are not correct for referencing the properties of an event triggering the Notification:
current.<propertyname>.Thisisthesyntaxtoaccessthepropertiesofthecurrentrecordthatisassociatedwiththeevent,suchascurrent.number,current.shortd​escription,orcurrent.state.Forexample,{current.short_description} will display the short description of the current record.
${property name>.getDisplayValue()}. This is the syntax to access the display value of a property of the current record, such as current.state.getDisplayValue(), current.assigned_to.getDisplayValue(), or current.category.getDisplayValue(). For example, current.state.getDisplayValue() will display the state of the current record in a human-readable format, such as New, In Progress, or Closed.
${gs.<property name>}. This is the syntax to access the properties of the GlideSystem (gs) object, which provides methods for performing system operations, such as gs.now(), gs.getUserID(), or gs.getProperty(). For example, gs.now() will display the current date and time of the system. Reference: Email Notifications, Email Notification Variables


NEW QUESTION # 37
Which script types execute on the server? (Choose three.)

  • A. Client Scripts
  • B. Business Rule
  • C. Scheduled Jobs
  • D. Script Actions
  • E. UI Policies

Answer: B,C,D

Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/script/server-scripting/concept/c_ServerScripting.html


NEW QUESTION # 38
Assume a table called table exists and contains 3 fields: field1. field2, field3. Examine the Access Control list for table:
table.None read Access Control for users with the admin and itil roles
table. * read Access Control for users with the admin role
table. field3 read Access Control for users with the itil role
Which field or fields can a user with the itil role read?

  • A. All fields except field3
  • B. field1, field2. andfield3
  • C. field3 only
  • D. field 1 andfield3

Answer: C

Explanation:
An Access Control list (ACL) defines what data users can access and how they can access it in ServiceNow tables1. The ACL evaluates the user roles and the conditions defined in the ACL rules to determine the user's access level2. In this case, the ACL rules for the table are as follows:
table.None read Access Control for users with the admin and itil roles: This means that users with the admin or itil roles cannot read any field in the table unless there is a more specific rule that grants them access3.
table. * read Access Control for users with the admin role: This means that users with the admin role can read all fields in the table.
table. field3 read Access Control for users with the itil role: This means that users with the itil role can read only the field3 in the table.
Therefore, a user with the itil role can read only the field3 in the table, and not the other fields.
Reference = 1: Access Control Lists - ServiceNow Docs 2: How ACL Rules Are Evaluated - ServiceNow Docs 3: Access Control List Rules - ServiceNow Docs : Wildcard in ACL Rules - ServiceNow Docs : Field-Level ACL Rules - ServiceNow Docs


NEW QUESTION # 39
What is required to link a ServiceNow application to a Git repository?
Choose 3 answers

  • A. User name
  • B. URI
  • C. Password
  • D. URL
  • E. ACL
  • F. Application name

Answer: A,C,D

Explanation:
To link a ServiceNow application to a Git repository, you need to provide the user name, URL, and password of the Git account that hosts the repository12. The URL is the address of the Git repository that you want to link to the application. The user name and password are the credentials that you use to access the Git account. Alternatively, you can use a personal access token instead of a password for increased security3.
Reference = 1: Link an application to source control - ServiceNow Docs 2: Publish an application to the application repository - ServiceNow 3: Linking an application to Git using a personal access token instead of a password - ServiceNow


NEW QUESTION # 40
When evaluating Access Controls, ServiceNow searches and evaluates:

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

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 # 41
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. b and c
  • B. a, b, and c
  • C. a, b, c, and d
  • D. a and b

Answer: A


NEW QUESTION # 42
When creating a table in a privately-scoped application, which four Access Controls are created for the table?

  • A. Insert, Delete, Query, Update
  • B. Create, Delete, Read, Write
  • C. Insert, Delete, Query, Write
  • D. Create, Delete, Read, Update

Answer: B

Explanation:
When creating a table in a privately-scoped application, four Access Controls are automatically created for the table. These Access Controls define the permissions for the four basic operations on the table: Create, Delete, Read, and Write. The Create operation allows the user to create new records on the table. The Delete operation allows the user to delete existing records on the table. The Read operation allows the user to view the records on the table. The Write operation allows the user to modify the records on the table. By default, these Access Controls grant access to the admin role and the application scope. You can modify or delete these Access Controls as needed.
The other options are not valid Access Controls for a table. Insert, Query, and Update are not operations, but methods of the GlideRecord class that are used to manipulate records on the server-side. They are not part of the Access Control rules.
References:
[Access Control rules]
Create a table in a scoped application
[GlideRecord methods]


NEW QUESTION # 43
How would you describe the relationship between the Incident and Task table? I Incident table is extended from Task table

  • A. Incident table has a one to many relationship with the Task table
  • B. Incident table is related to the Task table via the INC number
  • C. Incident table has a many to many relationship with the Task table
  • D. Incident table is a database view of the Task table

Answer: A


NEW QUESTION # 44
What are Application Files in a ServiceNow application?

  • A. An XML export of an application's table records.
  • B. CSV files containing data imported into an application.
  • C. ServiceNow artifacts comprising an application.
  • D. XML exports of an application's Update Set.

Answer: C

Explanation:
In ServiceNow, Application Files are configuration records that define the various components and logic that constitute an application. These include artifacts such as:
Business Rules
Client Scripts
UI Actions
Script Includes
Tables and Fields
Workflows
These artifacts collectively define the functionality and behavior of the application. When an application is developed, ServiceNow automatically creates and manages these Application Files to represent the application's components.
Option C is correct because Application Files are the fundamental building blocks that comprise a ServiceNow application, representing its various components and configurations.
Options A, B, and D are incorrect:
A: XML exports of an Update Set represent changes made to an instance but are not synonymous with Application Files.
B: CSV files are typically used for data import/export and do not represent the configuration components of an application.
D: An XML export of table records pertains to data within a table, not the configuration artifacts that define application behavior.


NEW QUESTION # 45
......

Get Ready with CAD Exam Dumps: https://www.braindumpsit.com/CAD_real-exam.html

Dependable CAD Exam Dumps to Become ServiceNow Certified: https://drive.google.com/open?id=16l8zXEAv6y5hlz7aRItCEHQIYjbEdV01