CAD Exam Questions - Online Test


CAD Premium VCE File

Learn More 100% Pass Guarantee - Dumps Verified - Instant Download
150 Lectures, 20 Hours

certleader.com

Act now and download your ServiceNow CAD test today! Do not waste time for the worthless ServiceNow CAD tutorials. Download Up to the immediate present ServiceNow Certified Application Developer-ServiceNow exam with real questions and answers and begin to learn ServiceNow CAD with a classic professional.

ServiceNow CAD Free Dumps Questions Online, Read and Test Now.

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

  • A. Insert, Delete, Query, Write
  • B. Create, Delete, Read, Write
  • C. Create, Delete, Read, Update
  • D. Insert, Delete, Query, 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 2
Why create Applications in ServiceNow?
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

NEW QUESTION 3
Which one of the following is NOT required to link a ServiceNow application to a Git repository?

  • A. Password
  • B. URL
  • C. User name
  • D. Application name

Answer: D

Explanation:
The application name is not required to link a ServiceNow application to a Git repository. You only need to provide the URL, user name, and password of the Git repository, as well as the branch name and the authentication type. The application name is automatically generated based on the scope name of your application. Reference: [Link an application to a Git repository]
Reference: https://docs.servicenow.com/bundle/orlando-application-
development/page/build/applications/task/ t_LinkAnApplicationToSourceControl.html

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

Answer: C

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
Reference: https://developer.servicenow.com/dev.do#!/reference/api/newyork/client/c_GlideUserAPI

NEW QUESTION 5
Which ATF Test step allows you to create a user with specified roles and groups for the test?

  • A. Create a user
  • B. Create a role
  • C. Create a group
  • D. Impersonation

Answer: A

Explanation:
The Automated Test Framework (ATF) is a tool that allows you to create and run automated tests on the ServiceNow platform. The ATF uses test steps to define the actions and validations for each test. The test step that allows you to create a user with specified roles and groups for the test is the Create a user test step. This test step creates a temporary user record that is deleted at the end of the test. You can specify the user name, password, roles, and groups for the user. You can also use the Impersonate a user test step to switch to the created user and perform actions as that user.
The other options are not valid test steps for creating a user. The Create a role and Create a group test steps do not exist in the ATF. To create a role or a group, you need to use the Create a record test step and specify the sys_user_role or sys_user_group table. The Impersonation test step does not create a user, but switches to an existing user. References:
✑ [Automated Test Framework overview]
✑ [Automated Test Framework test steps]
✑ [Create a user test step]
✑ [Impersonate a user test step]

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

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

Answer: B

Explanation:
Flow Designer is a graphical tool that allows users to automate processes in ServiceNow without coding. The following are supported by Flow Designer:
✑ Call a subflow from a flow. This is a feature that allows users to invoke a subflow,
which is a reusable unit of logic, from a flow. This can help simplify complex flows and avoid duplication of logic.
✑ Use Delegated Developer. This is a feature that allows administrators to delegate
the development and maintenance of flows and actions to users who are not administrators. This can help distribute the workload and empower non-admin users to create automations.
✑ Run a flow from a MetricBase Trigger. This is a feature that allows users to trigger
a flow based on a MetricBase query, which is a way of analyzing time-series data in ServiceNow. This can help automate actions based on data trends and patterns.
The following is not supported by Flow Designer:
✑ Test a flow with rollback. This is not a feature of Flow Designer, but of Automated Test Framework (ATF), which is a tool that allows users to create and run automated tests on ServiceNow applications and features. ATF supports testing
flows with rollback, which means reverting any changes made by the flow during the test execution. References: Flow Designer, Automated Test Framework
Reference: https://community.servicenow.com/community? id=community_QUESTION NO:&sys_id=b4d26e44db13ab409540e15b8a9619c9

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

Answer: D

Explanation:
https://docs.servicenow.com/bundle/tokyo-platform- administration/page/administer/form-administration/concept/c_FormDesign.html
The Form Designer is a graphical interface for creating and customizing forms. The following statements are true for the Form Designer:
✑ To add a field to the form layout, drag the field from the Fields tab to the desired
destination on the form. This will add the field to the form view without changing the table definition.
✑ 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. This will create a new column on the table and add the field to the form view.
✑ To remove a field from the form layout, hover over the field to enable the Action
buttons, and select the Delete (X) button. This will remove the field from the form view but not from the table definition.
The following statement is false for the Form Designer:
✑ To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form. This is incorrect because sections are not available in the Field Types tab. To add a section, click the Add Section button on the toolbar or right-click on the form and select Add Section. References: Introduction to App Engine Studio for Developers, ServiceNow Studio Overview, Form Designer

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

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

Answer: B

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 9
Application developers configure ServiceNow using industry standard JavaScript to…

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

Answer: B

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 10
Identify the incorrect statement about Delegated Development in ServiceNow.

  • A. Administrators can grant non-admin users the ability to develop global applications.
  • 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 the developer access to security records.

Answer: A

Explanation:
Administrators can grant non-admin users the ability to develop global applications. Delegated Development is for the scoped applications only
Reference: https://docs.servicenow.com/bundle/orlando-application- development/page/build/applications/ concept/c_DelegatedDevelopment.html
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 11
What are the benefits of storing the majority of an Application’s server-side script logic in a Script Include?
a) This makes execution faster.
b) Only run when called from a script.
c) The script logic can be hidden when the Application is installed from the ServiceNow Store. d. For some changes to application logic there is only one place to make edits.

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

Answer: C

Explanation:
https://developer.servicenow.com/dev.do#!/learn/courses/tokyo/app_store_learnv2_scriptin g_tokyo_scripting_in_servicenow/app_store_learnv2_scripting_tokyo_server_side_scriptin g/app_store_learnv2_scripting_tokyo_script_includes

NEW QUESTION 12
In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?

  • A. g_form.hasRoleExactly(‘admin’)
  • B. gs.hasRole(‘admin’)
  • C. g_form.hasRole(‘admin’)
  • D. gs.hasRoleExactly(‘admin’)

Answer: B

Explanation:
Business Rule is server-side, so it uses GlideSystem API. gs.hasRoleExactly doesn't exist
In a Business Rule, the following returns true if the currently logged in user has the admin role:
✑ gs.hasRole(‘admin’). This is the correct answer because gs is the GlideSystem object, which provides methods for performing system operations, and hasRole is a method that checks if the current user has the specified role. For example, gs.hasRole(‘admin’) will return true if the current user has the admin role, and false otherwise.
The following do not return true if the currently logged in user has the admin role in a Business Rule:
✑ g_form.hasRoleExactly(‘admin’). This is not correct because g_form is the
GlideForm object, which provides methods for manipulating forms, and hasRoleExactly is a method that checks if the current user has exactly the specified role and no other roles. For example, g_form.hasRoleExactly(‘admin’) will return true if the current user has only the admin role, and false if the current user has the admin role and any other role.
✑ g_form.hasRole(‘admin’). This is not correct because g_form is the GlideForm
object, which provides methods for manipulating forms, and hasRole is a method
that checks if the current user has the specified role or any role that contains the specified role. For example, g_form.hasRole(‘admin’) will return true if the current user has the admin role or any role that contains the admin role, such as admin_ui or admin_script.
✑ gs.hasRoleExactly(‘admin’). This is not correct because gs is the GlideSystem
object, which provides methods for performing system operations, and hasRoleExactly is not a valid method of the gs object. There is no method that checks if the current user has exactly the specified role and no other roles in the gs object. References: Business Rules, GlideSystem, GlideForm

NEW QUESTION 13
Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT selected?

  • A. All access to this table via web services
  • B. Can create, Can update, and Can delete
  • C. Can read does not affect the availability of other Application Access fields
  • D. Allow configuration

Answer: B

Explanation:
"You must first select read access to grant any other API record operation." https://docs.servicenow.com/bundle/tokyo-application- development/page/build/applications/reference/r_TableApplicationAccessFields.html
The Application Access configuration fields control the access level for an application and its tables. The following Application Access configuration fields are not available if the Can read configuration field is not selected:
✑ Can create. This field determines whether users can create records on the
application tables.
✑ Can update. This field determines whether users can update records on the application tables.
✑ Can delete. This field determines whether users can delete records on the application tables.
These fields are not available because they depend on the Can read field, which determines whether users can view records on the application tables. If users cannot read records, they cannot create, update, or delete them either.
The following Application Access configuration fields are available regardless of the Can read configuration field:
✑ All access to this table via web services. This field determines whether users can access the application tables using web services, such as REST or SOAP.
✑ Allow configuration. This field determines whether users can configure the application tables, such as adding or modifying fields, views, or indexes. References: Application Access, Certified Application Developer (CAD) Learning Path

NEW QUESTION 14
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: AC

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 15
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 All application scopes and de-select the Can create option
  • 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 This application scope only

Answer: D

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_acces s
https://docs.servicenow.com/bundle/rome-application- development/page/build/applications/concept/c_ExampleDenyingAllDesignAccess.html

NEW QUESTION 16
When creating an application through the Guided Application Creator, which of the following is a user experience option?

  • A. Portal
  • B. Mobile
  • C. Self-service
  • D. Workspace

Answer: B

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

NEW QUESTION 17
Which of the following steps can be used to import new data into ServiceNow from a spreadsheet?

  • A. Select Data Source, Schedule Transform
  • B. Load Data, Create Transform Map, Run Transform Most Voted
  • C. Define Data Source, Select Transform Map, Run Transform
  • D. Select Import Set, Select Transform Map, Run Transform

Answer: B

Explanation:
The steps to import new data into ServiceNow from a spreadsheet are: Load Data, Create Transform Map, Run Transform. Load Data is the process of uploading the spreadsheet file and creating an Import Set table that contains the data to be imported. Create Transform Map is the process of defining how the fields from the Import Set table map to the fields of the target table in ServiceNow. Run Transform is the process of executing the Transform Map and copying the data from the Import Set table to the target table. Reference: Import sets, Transform maps

NEW QUESTION 18
......

P.S. Certleader now are offering 100% pass ensure CAD dumps! All CAD exam questions have been updated with correct answers: https://www.certleader.com/CAD-dumps.html (135 New Questions)