Improve CAD Question For Certified Application Developer-ServiceNow Certification

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.

Also have CAD free dumps questions for you:

NEW QUESTION 1
Which server-side API debug log method is available for scoped applications?

  • A. gs.print()
  • B. gs.log()
  • C. gs.debuglog()
  • D. gs.info()

Answer: D

Explanation:
The server-side API debug log method available for scoped applications is gs.info(). This method logs informational messages that describe the progress of the application. Older methods such as gs.print() and gs.log() are not available in scoped applications. The gs.debuglog() method does not exist. The gs.info(), gs.warn(), gs.error(), and gs.debug() methods work in both scoped applications and global, and are therefore more versatile going forward in future versions. Reference: Debugging best practices

NEW QUESTION 2
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_ApplicationPicker.html

NEW QUESTION 3
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 4
Which of the following is NOT a way to install an application on a ServiceNow instance?

  • A. Install an application from the Application Repository
  • B. Select the Copy button on the application record
  • C. Download and install an application from the ServiceNow Share web site
  • D. Download and install a third-party application from the ServiceNow Store

Answer: B

Explanation:
There is no "copy" button on the application record (at least I couldn't see one). Also, see here: https://docs.servicenow.com/bundle/sandiego-application- development/page/build/applications/reference/r_ManagingApplications.html

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

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

Answer: A

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 6
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 7
Which of the following are true for reports in ServiceNow? (Choose three.)

  • A. Any user can see any report shared with them.
  • B. Can be a graphical representation of data.
  • C. All users can generate reports on any table.
  • D. Can be run on demand by authorized users.
  • E. Can be scheduled to be run and distributed by email.

Answer: BDE

Explanation:
https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/reference-pages/task/schedule-report.html Generate and distribute scheduled reports via email.
A report is a graphical representation of data from one or more tables in ServiceNow. The following are true for reports in ServiceNow:
✑ Can be a graphical representation of data. This is true because reports can use
various chart types, such as pie, bar, line, or gauge, to visualize data in a meaningful way.
✑ Can be run on demand by authorized users. This is true because reports can be
accessed from the Reports menu or the Report Navigator and run by users who have the appropriate roles and permissions to view the data.
✑ Can be scheduled to be run and distributed by email. This is true because reports
can be configured to run at a specific time and frequency and send the results to one or more email recipients.
The following are not true for reports in ServiceNow:
✑ Any user can see any report shared with them. This is false because users can only see reports that are shared with them if they also have access to the data source of the report. For example, a user who does not have the itil role cannot see a report based on the incident table, even if the report is shared with them.
✑ All users can generate reports on any table. This is false because users can only generate reports on tables that they have access to and that are enabled for reporting. For example, a user who does not have the admin role cannot generate reports on the sys_user table, which is the table for user
records. References: Reports, Report Security

NEW QUESTION 8
Client-side scripts manage what?

  • A. Forms and Forms Fields
  • B. Playbook access
  • C. Database and backend
  • D. User access

Answer: C

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

NEW QUESTION 9
What are the ways to designate data tables when Guided Application Creator (GAC)?
Choose 3 answers

  • A. Upload an existing PDF
  • B. Create a new table on the platform
  • C. Use an existing table on the platform
  • D. Upload an existing spreadsheet
  • E. Upload an existing word processing document.
  • F. Use a freeform database

Answer: ABD

Explanation:
The Guided Application Creator (GAC) is a tool that helps you create applications on the ServiceNow platform by guiding you through the steps of defining the data model, user interface, and logic. When using the GAC, you can designate data tables in three ways:
✑ Upload an existing PDF: You can upload a PDF file that contains the table schema and sample data. The GAC will parse the PDF and create the table and fields based on the file content.
✑ Create a new table on the platform: You can create a new table on the platform by specifying the table name, label, and description. You can also add fields, indexes, and relationships to the table using the GAC.
✑ Upload an existing spreadsheet: You can upload a spreadsheet file that contains the table schema and sample data. The GAC will parse the spreadsheet and create the table and fields based on the file content.
The other options are not valid ways to designate data tables when using the GAC. You cannot upload an existing word processing document or use a freeform database. You can use an existing table on the platform, but you cannot designate it as a data table. You can only use it as a reference table for lookup fields.
References:
✑ Guided Application Creator
✑ Create a table from a PDF or spreadsheet
✑ Create a table from scratch

NEW QUESTION 10
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 11
Which objects can be used in Inbound Action scripts?

  • A. current and previous
  • B. current and email
  • C. current and event
  • D. current and producer

Answer: B

Explanation:
Inbound Action scripts are server-side scripts that run when an email is received by the system. They can use the current object to access the record that is created or updated by the email, and the email object to access the properties and methods of the email message. The previous and event objects are not available in Inbound Action scripts. The producer object is only available in Record Producer scripts, which are used to create records from a service catalog item.
References:
✑ Inbound Action scripts
✑ [Record Producer scripts]

NEW QUESTION 12
Which one of the following is NOT part of the Form Designer?

  • A. Form layout
  • B. Page header
  • C. Schema map
  • D. Field navigator

Answer: C

Explanation:
https://developer.servicenow.com/dev.do#!/learn/courses/sandiego/app_store_learnv2_lear nmore_sandiego_learn_more/app_store_learnv2_learnmore_sandiego_form_and_list_layo uts/app_store_learnv2_learnmore_sandiego_what_is_form_designer
The Form Designer is a tool that allows you to create and customize forms on the ServiceNow platform. The Form Designer has four main components:
✑ Form layout: The form layout shows the preview of the form and allows you to drag
and drop fields, sections, and related lists onto the form. You can also resize, reorder, and delete the elements on the form layout.
✑ Page header: The page header shows the name of the table and the form that you
are editing. You can also access the form properties, save the form, and switch to the form view from the page header.
✑ Field navigator: The field navigator shows the list of available fields for the table
and allows you to search, filter, and add fields to the form. You can also create new fields and edit existing fields from the field navigator.
✑ Schema map: The schema map is not part of the Form Designer. The schema
map is a separate tool that shows the relationships between tables and fields on the platform. You can access the schema map from the System Definition > Tables module or from the context menu of a table.
References:
✑ [Form Designer]
✑ [Schema map]

NEW QUESTION 13
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 14
What is a workflow context?

  • A. It is a checked out workflow which is being edited
  • B. It is generated from a workflow version, executes activities, and follows transitions
  • C. The table for which a workflow is defined plus any conditions such as "Active is true"
  • D. The business reason or process for which a workflow is designed

Answer: B

Explanation:
A workflow is a tool that allows you to automate processes on the ServiceNow platform. A workflow consists of activities and transitions that define the logic and flow of the process. A workflow context is an instance of a workflow that is generated from a workflow version, executes activities, and follows transitions. A workflow context is associated with a specific record on a table and tracks the state and progress of the workflow. You can view and manage the workflow contexts from the Workflow Contexts module or the Workflow Contexts related list on a record.
The other options are not valid definitions of a workflow context. A checked out workflow is a workflow that is being edited by a user and has not been published yet. The table and conditions for a workflow are the criteria that determine when a workflow should run on a record. The business reason or process for a workflow is the purpose and function of the workflow.
References:
✑ [Workflow overview]
✑ [Workflow context]

NEW QUESTION 15
Which method is used to retrieve Application Property values in a script?

  • A. gs.getProperty()
  • B. g_form.getAppProperty()
  • C. g_form.getProperty()
  • D. gs.getAppProperty()

Answer: A

Explanation:
https://developer.servicenow.com/dev.do#!/learn/learning-plans/tokyo/new_to_servicenow/app_store_learnv2_automatingapps_tokyo_use_applicatio n_properties

NEW QUESTION 16
......

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