
[2026] Use Valid Exam CAD by Pass4SureQuiz Books For Free Website
Free Certified Application Developer CAD Official Cert Guide PDF Download
NEW QUESTION # 103
When creating an application through the Guided Application Creator, what are the options for creating a table? (Choose 3 answers)
- A. Create a table from scratch
- B. Link to external tables
- C. Use API calls
- D. Upload a spreadsheet
- E. Extend a table
- F. Run import jobs
- G. Create a table from a template
Answer: A,E,G
Explanation:
* Options for Creating Tables in Guided Application Creator:
* Create a table from scratch: This option allows you to define a completely new table with custom fields and configurations.
* Create a table from a template: You can use predefined table templates to speed up table creation.
Templates often include pre-configured fields and settings.
* Extend a table: This allows you to create a new table by inheriting fields and functionality from an existing table, enabling reuse and consistency.
* Why Other Options Are Incorrect:
* Option A (Link to external tables): Linking to external tables is not an option provided in the Guided Application Creator; external data is typically accessed through integration methods.
* Option D (Run import jobs): Import jobs are used for data migration, not for table creation in the Guided Application Creator.
* Option E (Upload a spreadsheet): While uploading a spreadsheet can create tables, this is a feature of Import Sets, not the Guided Application Creator.
* Option F (Use API calls): API calls are for integration and not an option for creating tables directly in the Guided Application Creator.
ServiceNow Developer Documentation on Guided Application Creator.
NEW QUESTION # 104
Which one of the following is NOT a method used for logging messages in a server-side script for a privately- scoped application?
- A. gs.error()
- B. gs.warn()
- C. gs.debug()
- D. gs.log()
Answer: D
Explanation:
Explanation/Reference: https://community.servicenow.com/community?
id=community_question&sys_id=bd71cb29db98dbc01dcaf3231f9619c6
NEW QUESTION # 105
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. Reference: Client-Side Scripting APIs, GlideUser, Business Rules, Script Includes
NEW QUESTION # 106
What field type would you select if you want to query records from another table on a form?
- A. Use the Reference field type.
- B. Use the String field type.
- C. Use the Date field type.
- D. Use the Phone Number field type.
Answer: A
Explanation:
Comprehensive and Detailed Step-by-Step Explanation:
* Reference Field Type:
* The Reference field type is used to create a relationship between two tables. It allows you to select and display records from another table directly on a form.
* For example, adding a "Caller" field to an Incident form enables you to query and select records from the sys_user table.
* Why Other Options Are Incorrect:
* Option B (Phone Number field type): This is used for storing phone numbers, not for querying records from another table.
* Option C (String field type): While this stores plain text, it does not allow querying or establishing relationships with other tables.
* Option D (Date field type): This is used for date or time values, not for referencing another table.
References:
* ServiceNow Developer Documentation on Field Types.
NEW QUESTION # 107
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. Extend a table
- C. Create table from template
- D. Create table from scratch
Answer: C
Explanation:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/guided-app-creator/concept/gac-tables.html
NEW QUESTION # 108
Where can an application be published once it is ready to share in ServiceNow?
- A. Publish to an Update Set
- B. Publish to a spreadsheet
- C. Publish to a local USB device
- D. Publish to a local drive
- E. Publish to an application repository
- F. Publish to the ServiceNow Store
Answer: A,E,F
Explanation:
ServiceNow applications can be shared through supported deployment channels. Publishing to the ServiceNow Store makes the application available for broader distribution, typically after meeting Store requirements. Publishing to an application repository allows sharing within an organization or controlled repository model. Publishing to an Update Set creates an update set containing the current version of the application configuration records, which can then be transferred to another instance. A local drive, USB device, or spreadsheet is not a supported application publishing destination in the CAD application- development model. These may store exported files or documentation, but they are not proper application publishing targets. Therefore, A, C, and F are correct.
NEW QUESTION # 109
When working in the Form Designer, configuring the label of a field in a child table changes the label on which table(s)?
- A. all tables
- B. base table
- C. parent 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. References: [ServiceNow Docs - Table extension], [ServiceNow Community - How to change field label in child table] Reference: https://community.servicenow.com/community? id=community_question& sys_id=7ddc4462dbe2b3840be6a345ca9619af
NEW QUESTION # 110
How does the Application Picker interact with Application Scope in ServiceNow?
- A. Selecting an 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. Selecting an application from the Application Picker sets the Application Scope.
- D. Global is a reserved application that does not appear in the Application Picker.
Answer: C
Explanation:
Comprehensive and Detailed Step-by-Step
Understanding Application Scope and Picker:
The Application Picker in ServiceNow allows developers to switch between different applications (scopes).
When you select an application from the Application Picker, the Application Scope is set to that application, enabling you to develop or configure within that scope.
Why Other Options Are Incorrect:
Option A: The Global application does appear in the Application Picker.
Option B: Selecting Global does not set the scope to Incident; it sets the scope to the Global application, which is not restricted by scoped boundaries.
Option D: Selecting an application does indeed set the Application Scope.
Reference:
ServiceNow Developer Documentation on Application Scope.
NEW QUESTION # 111
How many applications menus can an application have?
- A. 3, one for an application's user modules, one for an application's administrator modules, and one for the ServiceNow administrator's modules
- B. As many as the application design requires
- C. 2, one for an application's user modules and one for an application's administrator modules
- D. 1, which is used for all application modules
Answer: B
Explanation:
Reference:
An application can have as many application menus as the application design requires. An application menu is a container for application modules, which are links to features or functionalities within an application. Application menus are displayed in the application navigator, which is the left sidebar of the ServiceNow interface. Developers can create and configure application menus using Studio or the Application Menus module. Application menus can have different roles and visibility settings, depending on the intended audience and purpose of the application. References: [ServiceNow Docs - Application menus], [ServiceNow Docs - Create an application menu]
NEW QUESTION # 112
What is the Endpoint when configuring a REST Message?
- A. The provider response indicates there is no data to send back
- B. The command to the REST script to stop execution
- C. The URI of the Webserver
- D. The URI of the data to be accessed, queried, or modified
Answer: D
Explanation:
In ServiceNow, when configuring a REST Message, the Endpoint specifies the URI (Uniform Resource Identifier) where the REST request is sent. This URI points to the resource on the external system that the REST message will interact with, whether it's to retrieve, update, create, or delete data.
Key Points:
* Endpoint Definition: The Endpoint is a complete URL that includes the protocol (e.g., HTTP or HTTPS), the domain or IP address of the external server, and the specific path to the resource. For example: https://api.example.com/v1/resources.
* Dynamic Endpoints: ServiceNow allows the use of variables within the Endpoint URL, enabling dynamic substitution at runtime. This is useful when the exact resource path or parameters need to be determined during execution.
* Configuration in ServiceNow:
* Navigate to "System Web Services" > "Outbound" > "REST Message."
* Create a new REST Message or select an existing one.
* In the REST Message record, define the Endpoint URL in the "Endpoint" field.
Example Scenario:
If you are integrating ServiceNow with an external ticketing system to retrieve incident data, the Endpoint might be something like https://api.ticketingsystem.com/incidents/{incident_id}, where {incident_id} is a placeholder that gets replaced with the actual incident ID at runtime.
Reference: For more detailed information, please refer to the official ServiceNow documentation on Outbound REST Messages.
NEW QUESTION # 113
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 This application scope only
- 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:
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_access
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_ExampleDenyingAllDesignAccess.html
NEW QUESTION # 114
What is the purpose of the coalesce field when importing data?
- A. To determine if a record matches an existing record or is a new record
- B. When a match is found, a new record is inserted
- C. If a match is not found, the existing record is updated
- D. To identify and merge duplicate records
Answer: A
NEW QUESTION # 115
The source control operation used to store local changes on an instance for later application is called a(n)
<blank>.
- A. Update set
- B. Stash
- C. Tag
- D. Branch
Answer: B
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 # 116
As administrator, what must you do to access features of High Security Settings?
- A. Use System Administration > Elevate Roles module
- B. Add security_admin role to your user account
- C. Impersonate Security Admin
- D. Select Elevate Roles
Answer: D
NEW QUESTION # 117
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?
- A. Workflow
- B. Script Include
- C. REST messages
- D. Table
Answer: D
Explanation:
Explanation/Reference: https://docs.servicenow.com/bundle/orlando-application-development/page/build/applications/task/ set-RCA-level.html
NEW QUESTION # 118
Which one of the following client-side scripts apply to Record Producers?
- A. Client Scripts and UI Policies
- B. UI Scripts and Record Producer Scripts
- C. Catalog Client Scripts and Catalog UI Policies
- D. UI Scripts and UI Actions
Answer: C
Explanation:
Catalog Client Scripts and Catalog UI Policies are the client-side scripts that apply to Record Producers. Catalog Client Scripts allow you to add or modify functionality on a catalog item or record producer form. Catalog UI Policies dynamically change information on a catalog item or record producer form. UI Scripts, UI Actions, Client Scripts, and UI Policies do not apply to Record Producers. Reference: Catalog client scripts, Catalog UI policies
NEW QUESTION # 119
When configuring the content of an Email Notification, which syntax should be used to reference the properties of an event triggering the Notification?
- A. ${event.<property name>}
- B. ${property name>.getDisplayValue()}
- C. ${gs.<property name>}
- D. ${current.<property name>}
Answer: A
Explanation:
https://www.servicenow.com/community/it-service-management-forum/email-notification/m-p/695221
NEW QUESTION # 120
Which of the following methods are useful in Access Control scripts?
- A. gs.hasRole() and current.isNewRecord()
- B. gs.hasRole() and current.isNew()
- C. g_user.hasRole() and current.isNew()
- D. g_user.hasRole() and current.isNewRecord()
Answer: A
NEW QUESTION # 121
Which of the following statements is NOT true for the Form Designer?
- A. To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form.
- B. To remove a field from the form layout, hover over the field to enable the Action buttons, and select the Delete (X) button.
- C. To add a field to the form layout, drag the field from the Fields tab to the desired destination on the form.
- D. 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.
Answer: A
Explanation:
https://docs.servicenow.com/bundle/tokyo-platform-administration/page/administer/form-administration/concept/c_FormDesign.html
NEW QUESTION # 122
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.hasRoleFromList('catalog_admin')
- B. g_user.hasRoleOnly('catalog_admin')
- C. g_user.hasRole('catalog_admin')
- D. g_user.hasRoleExactly('catalog_admin')
Answer: D
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()]
NEW QUESTION # 123
......
ServiceNow is an American cloud computing company that provides multiple software services for IT management, IT operations management, and IT service management. The ServiceNow CAD: Certified Application Developer-ServiceNow Exam is designed to evaluate an individual's abilities in developing ServiceNow applications. Certified Application Developer-ServiceNow certification is must-have for ServiceNow Developers and Administrators who are looking for further careers in the IT industry.
ServiceNow CAD Official Cert Guide PDF: https://www.pass4surequiz.com/CAD-exam-quiz.html
Exam CAD: Certified Application Developer-ServiceNow - Pass4SureQuiz: https://drive.google.com/open?id=1T-_eqDvHeafonkkhrAbwmYeJXSo4bebU