Black Friday Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70special

Microsoft MB-820 Microsoft Dynamics 365 Business Central Developer Exam Practice Test

Page: 1 / 10
Total 102 questions

Microsoft Dynamics 365 Business Central Developer Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$42  $139.99

PDF Study Guide

  • Product Type: PDF Study Guide
$36  $119.99
Question 1

You create the following Vendor table and Item table in Business Central.

You require the following data set to assign vendors to items.

You need to create a query to assign the vendors.

Which three code blocks should you use to develop the solution? To answer, move the appropriate code blocks from the list of code blocks to the answer area and arrange them in the correct order.

NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Options:

Question 2

You are customizing Business Central by using Visual Studio Code. You create a project that will extend Business Central. The AL extension contains JSON files, which are automatically generated and are used to store configuration data

For testing purposes, you plan to add the following changes to the files:

• Specify that page 21 must be opened after publishing.

• Enable debugging

• Disable the capability to download the source code

You need to add the configurations to the JSON files.

Which two configurations should you add? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

Set "startupObjectld": 27 on launchjson.

B.

In the "resourceExposurePolicy" tag, set "at low Debugging". true and allowDownloadingSource": false on launchjson.

C.

Set "start upObjectld": 27 on appjson.

D.

In the "resourceExposurePolicy" tag, set "allowDebugging": true and "allowDown loading Source": true on appjson.

E.

In the "resourceExposurePolicy" tag, set "allowDebugging": true and "allowDownloadingSource": false on appjson.

Question 3

A company is implementing Business Central.

In the per-tenant extension, TableA Header and TableA Line are document tables, and TableB Header and TableB Line are document history tables.

The company requires that the resulting dataset of query objects contain the following records:

• All records from TableA Header even if no matching record value exists in the linked TableA Line

• Records from TableB Header where a match is found in the linked TableB Line field

You need to configure the linked data item to generate the required dataset.

Which SqlJoinType should you use? To answer, move the appropriate SqUoinTypes to the correct dataset requirements. You may use each SqlJoinType once, more than once, or not at all. You may need to move the split bar between panes or scroll to view content.

Options:

Question 4

You are writing a procedure to block all inventory items with numbers that do not start with the letter S.

You need to complete the procedure.

How should you complete the code expressions? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 5

A company has a task that is performed infrequently. Users often need to look up the procedure to complete the task.

The company requires a wizard that leads users through a sequence of steps to complete the task.

You need to create the page to enable the wizard creation.

Which page type should you use?

Options:

A.

NavigatePage

B.

Card

C.

RoleCenter

D.

List

Question 6

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear on the review screen.

A company creates a Business Central app and a table named MyTable to store records when sales orders are posted.

Users report the following issues:

• The users receive permission errors related lo MyTable.

• Users are no longer able to post sales orders since installing the new app.

• The users cannot access the list page created in MyTable.

You need to resolve the user issues without creating new permission sets. You must use the principle of least privilege.

Solution: In the MyTable object add the property InherentPermissions = Rl. Does the solution meet the goal?

Options:

A.

Yes

B.

No

Question 7

You create a 'Contoso Post" procedure to send an http POST request in JSON format. You publish the procedure to your environment.

You write the following procedure code:

The procedure does not work as expected.

You need to find and fix all errors in HTTP class usage.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Options:

Question 8

A company is implementing Business Central.

The company has the following requirements for a report:

• The report must be loaded for users in a specific location only.

• Data entered in the request page must be validated before any further processing.

• A filter must be defined for users based on the Department field defined in user setup.

You need to implement the given requirements.

Which triggers should you use? To answer, move the appropriate triggers to the correct requirements. You may use each trigger once, more than once, or not at all. You may need to move the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Options:

Question 9

A company uses Azure Application Insights for Business Central online in its production environment.

A user observes that some job queues go into the failed state and require manual intervention.

You need to analyze job queue lifecycle telemetry.

How should you complete the code segment? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 10

You have a per tenant extension that contains the following code.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Options:

Question 11

You need to determine why the extension does not appear in the tenant.

What are two possible reasons for the disappearance? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

The extension was published as a DEV extension.

B.

The extension was not compatible with the new version within 60 days of the first notification.

C.

The extension was published as PTE. and the Platform parameter was not updated in the application file.

D.

The extension was published as PTE. and the Platform and Runtime parameters were not updated in the application file.

E.

The extension was not compatible with the new version within 90 days of the first notification.

Question 12

You need to log an error in telemetry when the business process defined in the custom application developed for Contoso, Ltd fails.

How should you complete the code segment? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 13

You need to parse the API JSON response and retrieve each order no. in the response body.

How should you complete the code segment? To answer select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 14

You need to configure telemetry for the SaaS tenant and test whether the ingested signals are displayed.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Options:

Question 15

You need to determine why the debugger does not start correctly.

What is the cause of the problem?

Options:

A.

The "userld" parameter must have the GUID of the user specified, not the username.

B.

The "breakOnNext" parameter is not set to -WebServiceClient".

C.

The "userld" parameter is specified, and the next user session that is specified in the 'breakOnNext" parameter is snapshot debugged.

D.

The "executionContext* parameter is not set to "Debug".

Question 16

You need to write an Upgrade codeunit and use the DataTransfer object to handle the data upgrade.

Which solution should you use for each requirement? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 17

You need to write the code to call the subcontractor's REST API.

How should you complete the code segment? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 18

You need to handle the removal of the Description field and the Clone procedure without breaking other extensions.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Options:

Question 19

You need to determine If you have unwanted incoming web service calls in your tenant during the last seven days.

Which two KQL queries should you use? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

B.

C.

D.

E.

Question 20

You need to implement the Issue Management module and expose the Postlssue method.

Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

NOTE: Note than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Options:

Question 21

You need to define the tables used for the non-conformity entity.

What should you use?

Options:

A.

document history table to introduce the non-conformity entities

B.

document table to introduce the non-conformity entities

C.

supplemental table to introduce the non-conformity lines

Question 22

You need to improve performance when ticketAPI is used to analyze the POS data. What should you do?

Options:

A.

Set the ODataReadonlyGetEnabled parameter to True in the Business Central admin center.

B.

Set the AceesByPermission property to Read on the ticketAPI API page.

C.

Enable read scale-out on the Business Central database.

D.

Set the DataAccesslntent property to Readonly on the ticketAPI API page.

Question 23

You need to select the appropriate page types to solve the reporting requirements.

Which page types should you use? To answer, select the appropriate options in the answer area.

NOTE; Each correct selection is worth one point.

Options:

Question 24

You need to create the configuration table and page for the non-conformity functionality.

Which table configurations should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point

Options:

Question 25

You need to provide the endpoint to the PMS provider for the RoomsAPI page.

How should you complete the API page endpoint? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point

Options:

Question 26

You need to define the data types for the fields of the N on-conformity table.

Which two data types should you use? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Options:

A.

Integer for the N on-conformity Number field

B.

Date Time for the Non-Conformity Date field

C.

Char for the Non-Conformity Number field

D.

Date for the Non-Conformity Date field

E.

Code for the Non-Conformity Number field

Question 27

You need to download a stored picture from the Room Incident page.

How should you complete the code segment? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

F

Options:

Question 28

You need to access the RoomsAPI API from the canvas app.

What should you do?

Options:

A.

Use the default API configuration in Business Central

B.

Enable the APIs for the Business Central online environment.

C.

Open the Web Services page and publish the RoomsAPI page as a web service.

D.

Include in the extension a codeunit of type Install that publishes RoomsAPI.

Question 29

You need to create the Install codeunit that is requited in the extension used for installing or updating the Housekeeping app.

Which data type or declaration should you use? To answer, select the appropriate options in the answer area.

NOTE; Each correct selection is worth one point.

Options:

Question 30

You need to define the properties of the comments field of the Non-conformity page.

How should you complete the code segment? To answer, select the appropriate options in the answer area.

NOTE; Each correct selection is worth one point.

Options:

Page: 1 / 10
Total 102 questions