Weekend Sale 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 / 12
Total 117 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 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 2

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 3

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 4

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:

Question 5

You need to create the codeunit to read the POS terminal APIs.

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 6

You need to define the properties for the Receipt No. field in the Non-conformity table when storing the information to the purchasing department

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 7

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 8

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 9

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 10

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 11

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 12

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 13

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 14

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 15

You need to create the API page according to the requirements.

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 16

You need to call the Issue API action from the mobile application.

Which action should you use?

Options:

A.

POST/issues (88122e0e-5796-ec11-bb87-000d3a392eb5yMicrosoit.NAV.copy

B.

PATCH /issues {88122 eOe-5796-ed 1 -bb87-000d3a392eb5)/Mkrosotl.NAV.Copy

C.

POST /issues (88122e0e-5796-ec11 -bb87-000d3a392eb5)/Copy

D.

POST /issues (88122e0e-5796-ec11 -bb87-000d3a392eb5)/copy

E.

POST/issues(88122e0e-5796-ec11-bb87-000d3a392eb5)/MicrosoftNAV.Copy

Question 17

You need to create the access modifier for IssueTotal.

Which variable declaration should you use?

Options:

A.

Protected vat IssueTotal: Decimal

B.

Internal var IssueTotal: Decimal

C.

Public var IssueTotal: Decimal

D.

Local var IssueTotal: Decimal

E.

Var IssueTotal; Decimal

Question 18

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 19

You ate creating a test codeumt for a company that uses Business Central. The company requites the following list of choices while posting a sales order:

• Ship

• Invoice

• Ship & Invoice

You must create a test codeunit that automatically selects one of these options. You need to create the test codeunit Which handler should you use?

Options:

A.

SessionSettings Handle'

B.

SendNotificationHandler

C.

Recall Notification Hand let

D.

StrMenuHandler

Question 20

A company has a Business Central online environment.

You need to create an HTTP GET request that connects to an external REST service.

Which solution should you use?

Options:

A.

HttpContent data type variable

B.

Codeunit 1299 "Web Request Helper"

C.

Codeunit S459 "JSON Management"

D.

Codeunit 1297 "Http Web Request Mgt”

E.

HttpClient data type variable

Question 21

You plan to call a web service by using the data type HttpClient from a Business Central AL extension

You must provide the following implementation for the web service call:

• The web service must authenticate the client with a certificate.

• The certificate must include a password.

• The password must be hidden when you debug the code

You need to include the certificate in the web service call. Which instruction should you use?

Options:

A.

Httpclient.Addertifieate(certificate: Text, Password: Text);

B.

HttpClient.AddCertificate{Certifkate: SecretText, Password: SecretText);

C.

Httpclient.Addeertifieate(Certifieate: Blob, Password: secretText);

D.

HttpClient.AddCertificate{Password: SecreTiext);

Question 22

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 23

A company plans to set up a local Business Central Development Docker container. The environment will be used for testing new project ideas.

You need to ensure that the most recent Business Central artifact URL has been selected. Which command should you use?

Options:

A.

Get-BcArtifactUrl -type sandbox -select Current

B.

Get-BcArtifactUrl -type sandbox -select Closest

C.

Get-BcArtifactUrl -type sandbox -select NextMinor

D.

Get-BcArtifactUrl -type sandbox -select NextMajor

Question 24

You create a table with fields.

You observe errors in the code

You need to resolve the errors.

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 25

You plan to run a debug for a client.

You extend the Standard Sales - Invoice report to add a new requirement.

You create a Report Extension 'Ext Standard Sales - Invoice' with ID = 50100 and add the following lines of code. (Line numbers are included for reference only.)

The client informs you that the value of the New Total VATBaseLCY column is incorrect.

You need to run a debug to identify the cause.

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.

Options:

Question 26

A company is examining Connect apps and Add-on apps for use with Business Central.

You need to describe the development language requirements for Connect apps and Add-on apps.

How should you describe the app language requirements? To answer, move the appropriate app types to the correct descriptions. You may use each app type 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 27

You have the following XML file sample for the Items list:

You plan to create the next XML file by using an XMLport object.

You need to complete the code segment to export the file in the required format

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

Options:

Question 28

You need to add a property to the Description and Comments fields with corresponding values for the control department manager.

Which property should you add?

Options:

A.

Description

B.

Caption

C.

ToolTip

D.

InstructionalText

Question 29

You need to configure the Subcontract Docs extension to translate the fields.

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 30

You need to define the XML file properties for the accounting department.

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 31

You need to evaluate the version values of the Quality Control extension to decide how the quality department must update it.

Which two values can you obtain in the evaluation? Each correct answer presents part of the solution. Choose two.

NOTE: Each correct selection is worth one point.

Options:

A.

AppVersion - 1.0.0.1

B.

AppVersion = 1.0.0.2

C.

DataVersion = 0.0.0.0

D.

DataVersion = 1.0.0.1

E.

DataVersion = 1.0.0.2

Question 32

You need to develop the report Subcontract Documents Excel List that is required by the control department.

You have 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 33

You need to assist the development department with setting up Visual Studio Code to design the purchase department extension, meeting the quality department requirements.

How should you complete the app.json file? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 34

You need to edit the code to meet the formatting requirements on the Subcontract Document List for the control department.

Which formatting should you use?

Options:

A.

B.

C.

D.

E.

Question 35

You need to create the Fabrikam Vendor API for the accounting department.

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 / 12
Total 117 questions