0% found this document useful (0 votes)
7 views9 pages

MB-820-demo

The document outlines various case studies and questions related to Microsoft Dynamics 365 Business Central, focusing on tenant management, extension compatibility, and system configurations. It includes scenarios for companies like Contoso, Ltd. and Alpine Ski House, detailing their requirements for ERP solutions and custom extensions. Additionally, it provides specific questions and answers regarding the setup and management of Business Central environments, including debugging, object ranges, and regulatory compliance.

Uploaded by

ROHIT KUMAR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views9 pages

MB-820-demo

The document outlines various case studies and questions related to Microsoft Dynamics 365 Business Central, focusing on tenant management, extension compatibility, and system configurations. It includes scenarios for companies like Contoso, Ltd. and Alpine Ski House, detailing their requirements for ERP solutions and custom extensions. Additionally, it provides specific questions and answers regarding the setup and management of Business Central environments, including debugging, object ranges, and regulatory compliance.

Uploaded by

ROHIT KUMAR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Vendor: Microsoft

Exam Code: MB-820

Exam Name: Microsoft Dynamics 365 Business Central


Developer

Version: DEMO
QUESTION 1
Case Study 1 - Contoso, Ltd

Background
Contoso, Ltd. is a sales company in the manufacturing industry. It has subsidiaries in multiple
countries/regions, each with its own localization. The subsidiaries must be data-independent from
each other. Contoso. Ltd. uses an external business partner to manage the subcontracting of
some manufacturing items. Contoso, Ltd. has different sectors with data security between sectors
required.

Current environment
Contoso, Ltd. uses Business Central online as the main ERP for financials, sales, purchase,
warehouse, and manufacturing processes. It has employees that use the Business Central web
application and external applications. The company has a custom external mobile app under
development.
The IT department and its partners installed custom extensions to satisfy the company's
requirements where the functionality is not available natively.
Contoso, Ltd. interacts with external services provided by customers and partners. Different
applications interact with SOAP and OData endpoints exposed from Business Central.
An external business partner of Contoso, Ltd. exposed a REST API for receiving details about
new subcontracting orders and for sending the planned release date of each subcontracting order
received.
Contoso, Ltd. has not activated the monitoring of the tenant and has no internal telemetry for its
apps.
Custom reporting must be created to meet the requirements of the different departments.

Tenant management
Contoso, Ltd. has the following tenant management considerations:

IT department
The IT department requires the ability to monitor the tenant to prevent performance problems and
detect possible anomalies.
The IT department plans to use Azure Application Insights and Log Analytics to inspect the
ingested telemetry signals.
All tenant upgrades are automatically handled by Microsoft. The IT department does not check for
update availability or for tenant-related notifications.
The IT department has not configured the receipt of tenant-related notifications from the Business
Central admin center.

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.

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
app.json file.
D. The extension was published as PTE, and the Platform and Runtime parameters were not
updated in the app.json file.
E. The extension was not compatible with the new version within 90 days of the first notification.

Answer: BD
Explanation:

Get Latest & Actual MB-820 Exam's Question and Answers from Lead2pass. 2
https://www.lead2pass.com
In the context of Microsoft Dynamics 365 Business Central, an extension may not appear in the
tenant for several reasons, particularly after an upgrade to a new major version.
Option B indicates that the extension was not compatible with the new version within 60 days of
the first notification. This is a likely reason because Microsoft enforces compatibility rules, and
extensions that are not made compatible within the specified timeframe might be removed or
disabled.
Option D expands on Option C by adding that both the Platform and Runtime parameters were
not updated in the application file. This is a critical aspect because if these parameters are not
correctly set to indicate compatibility with the new version of Business Central, the extension
could be disabled or removed.

QUESTION 2
Case Study 2 - Alpine Ski House

Company Background
Alpine Ski House is a company that owns and operates hotels, restaurants, and stores.
Currently, the company uses the following software and interface:
- Property management software (PMS) to manage hotel rooms
- On-premises accounting software to generate sales invoices and create purchase orders
- An API that allows restaurants and stores to obtain necessary information

Restaurants and stores use standalone software for point of sale (POS) devices. Each day, the
POS terminals generate a text file of sales data and save the files in a server folder. An account
assistant must manually import the files to the current software tables to be processed by the
system.
The general manager receives several reports monthly from department managers. The reports
take too much time to prepare.

Planned improvements
The company is moving from a different system to Business Central online to manage the whole
company.
The company plans to increase efficiency in every department by using APIs to obtain or share
information between the different systems.
Each department involved in purchasing must be able to make purchase requests automatically
and easily. The departments do not need access to the full ERP management system.

Technical specifications
Alpine Ski House requires the development of several extensions for the planned improvements.
Business Central design patterns must be used to develop all extensions.
Alpine Ski House must develop the following pages:
- Pages that provide multiple configurations in a multistep dialog, like a wizard, to provide
required information when the extensions are first installed
- Department-specific Role Center pages to show relevant information and pages with additional
information
The IT department plans to use Power BI to analyze departmental information. The database
must be configured to provide optimal performance.

Department-specific requirements
Housekeeping department
The housekeeping department requires the following to increase efficiency and help avoid data
entry errors:
- A Housekeeping Role Center to minimize navigation to relevant areas in Business Central
online and to show relevant information in it
- Pages to embed into a new Room page to show additional information about the Room entity
- A table named Room Incident for the housekeeping team to enter room issue information

Get Latest & Actual MB-820 Exam's Question and Answers from Lead2pass. 3
https://www.lead2pass.com
- A Housekeeping canvas app that connects to an extension
- The department requires the development of an extension with a new API page named
RoomsAPI.
- The housekeeping team will use RoomsAPI to publish room details, update when work is
complete, or provide repair notifications from the canvas app.
- This custom API page must expose a custom table named Rooms and have an ID 50000. The
table must be able to update from the PMS. The PMS team must know the endpoint to connect to
the custom API.
- A developer provides the following details for the API page:

The serial numbers of the non-conformities and the period in which they can be created must be
in a configuration table and its corresponding page to allow them to be modified for the users.

You need to define the data types for the fields of the Non-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.

A. Integer for the Non-conformity Number field


B. DateTime 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

Answer: DE
Explanation:
If you are using the standard No. Series you need to use a Code[20] on the field.

QUESTION 3
A company is deploying Business Central on-premises.
The company plans to use a single-tenant deployment architecture.
You need to describe how the data is stored and how the Business Central Server is configured.
In which two ways should you describe the single-tenant architecture? Each correct answer
presents a complete solution.
NOTE: Each correct selection is worth one point.

A. Each customer has their own Business Central Server.


B. The application and the business data are stored in the same database.
C. Multiple customers share a single Business Central Server.
D. The application and business data are stored in separate databases.
E. Multiple customers share multiple Business Central Server instances.

Answer: BD
Explanation:
In a single-tenant deployment architecture of Business Central on-premises, the following

Get Latest & Actual MB-820 Exam's Question and Answers from Lead2pass. 4
https://www.lead2pass.com
characteristics describe how the data is stored and how the Business Central Server is
configured:
The application and the business data are stored in the same database (B): In a single-tenant
architecture, each tenant (which typically corresponds to a single customer) has its own
dedicated database. This database contains both the application objects (such as pages, reports,
codeunits, etc.) and the business data (such as customer, vendor, and transaction records). This
setup ensures that each tenant's data is isolated and can be managed independently.
The application and business data are stored in separate databases (D): While (B) is a
characteristic of a single-tenant deployment, it's important to clarify that in some configurations,
the application objects can be stored in a separate database from the business data. This
approach can be used for easier maintenance and upgrades of the application code without
affecting the business data. However, each tenant still has its own set of databases, maintaining
the single-tenancy model.

QUESTION 4
You are cleaning up sandbox environments for a company.
The company requires data to be cleared from the environments each time an extension is
published.
You need to configure the launch.json file.
Which schemaUpdateMode property should you set?

A. ForceUpgrade
B. ForceSync
C. Synchronize
D. Recreate

Answer: D
Explanation:
In the context of cleaning up sandbox environments for a company where data needs to be
cleared each time an extension is published, the schemaUpdateMode property in the launch.json
file should be set to Recreate (D). Setting this property to Recreate ensures that every time the
extension is published, the existing tables and data are dropped, and then the tables are
recreated based on the current extension's schema. This mode is particularly useful in
development and testing environments where you need a clean slate for testing each version of
the extension without the remnants of previous data affecting the outcomes. It's important to use
this setting cautiously, as it results in the loss of all existing data in the tables defined by the
extension, which is suitable for a sandbox environment but not for production environments.

QUESTION 5
You need to allow debugging in an extension to view the source code.
In which file should you specify the value of the allowDebugging property?

A. settings.json
B. rad.json
C. app.json
D. launch.json

Answer: C
Explanation:
To enable debugging in an extension and allow the source code to be viewed, the
allowDebugging property should be specified in the app.json file (C). The app.json file serves as
the manifest for an AL project in Microsoft Dynamics 365 Business Central, defining the project's
properties, dependencies, and features. By setting the allowDebugging property to true in this file,

Get Latest & Actual MB-820 Exam's Question and Answers from Lead2pass. 5
https://www.lead2pass.com
developers enable the debugging of the extension's source code, facilitating troubleshooting and
development. This is essential for analyzing the behavior of the extension and identifying issues
during the development process.

QUESTION 6
A company uses Business Central.
The company plans to use a translation file in an extension. The extension has a caption that
should not be translated.
You need to prevent the caption from being translated.
What should you do?

A. Use the CaptionML property and copy the same caption for each language used.
B. Set the GenerateLockedTranslations feature in the app.json file.
C. Add the Locked = true parameter to the Caption.
D. Delete the Caption property.
E. Copy the same caption for each language in the translation file.

Answer: C
Explanation:
To prevent a caption from being translated in an extension for Microsoft Dynamics 365 Business
Central, you should add the Locked = true parameter to the Caption (C). This parameter explicitly
marks the caption as locked for translation, ensuring that it remains unchanged across different
language versions of the extension. This approach is useful for specific terms, brand names, or
other elements within the application that should remain consistent regardless of the user's
language settings. Unlike the other options, which involve manual manipulation of the translation
file or properties, setting Locked = true directly in the AL code provides a clear, maintainable, and
error-proof method to exclude specific captions from the translation process.

QUESTION 7
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?

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

Answer: A
Explanation:
To ensure the most recent Business Central artifact URL is selected for setting up a local
Business Central Development Docker container, the command to use is Get-BcArtifactUrl -type
sandbox - select Current (A). This PowerShell command retrieves the URL for the latest available
Business Central artifact for a sandbox environment, ensuring that the Docker container is set up
with the most up-to-date version for testing new project ideas. The -select Current parameter is
crucial as it specifies that the current, or latest, version of the artifact is to be retrieved, as
opposed to selecting a version based on other criteria such as Closest, NextMinor, or NextMajor.

QUESTION 8
You are developing an app.

Get Latest & Actual MB-820 Exam's Question and Answers from Lead2pass. 6
https://www.lead2pass.com
You plan to publish the app to Microsoft AppSource.
You need to assign an object range for the app.
Which object range should you use?

A. custom object within the range 50000 to 59999


B. custom object within the range 50000 to 99999
C. divided by countries and use specific a country within the range 100000 to 999999
D. an object range within the range of 7000000 to 74999999 that is requested from Microsoft
E. free object within the standard range 1 to 49999

Answer: D
Explanation:
When developing an app for Microsoft AppSource, it is essential to use an object range that is
specifically designated by Microsoft to avoid conflicts with other apps and the base application.
The correct object range to use is:
An object range within the range of 70000000 to 74999999 that is requested from Microsoft (D):
This range is reserved for AppSource apps. Developers need to request this range from Microsoft
to ensure that the objects used in their extension do not conflict with those used by other
extensions or by the base application. Using this reserved range helps maintain the integrity and
compatibility of extensions published on AppSource.
It's important to note that the other ranges mentioned (A, B, C, and E) are not suitable for apps
intended for AppSource. Ranges 50000 to 59999 and 50000 to 99999 are typically reserved for
per- tenant customizations or partner solutions, not for distribution on AppSource. The standard
range 1 to 49999 is reserved for the base application objects, and using an object range divided
by countries (C) is not a standard practice for AppSource apps.

QUESTION 9
A company plans to meet new regulatory requirements.
The regulator has issued new tax tiers.
You need to update the base application table by using a table extension.
Which table field property can you change?

A. CalcFormula
B. DecimalPlaces
C. BlankZero
D. AutoFormatType

Answer: B
Explanation:
When updating the base application table using a table extension in Microsoft Dynamics 365
Business Central, certain properties of table fields can be modified to meet new requirements,
such as regulatory changes. The DecimalPlaces property (B) is one such property that can be
adjusted in a table extension. This property determines the number of decimal places that are
displayed and stored for decimal fields in the table. Adjusting the DecimalPlaces property can be
particularly useful when dealing with financial data and tax calculations that require precision to
meet new tax tiers set by a regulator. It's important to note that not all properties can be modified
in a table extension; for example, the CalcFormula property (A) cannot be changed as it affects
how the field's value is calculated, which could have significant implications on the base
application's logic.

QUESTION 10
Hotspot Question

Get Latest & Actual MB-820 Exam's Question and Answers from Lead2pass. 7
https://www.lead2pass.com
A company has a page named New Job Status connected to a source table named Job. The
page has an action named Item Ledger Entries.
The company requires the following changes to the page:

- Filter the page to display only jobs with open or quote status.
- Add the following comment for internal use: This page does not
include completed jobs.
- Item Ledger Entries action must open the selected job on the page and
display it in the UI for users to modify.

You need to select the property selections to use for each requirement.

Which property selections should you use? To answer, select the appropriate options in the
answer area.
NOTE: Each correct selection is worth one point.

Answer:

Get Latest & Actual MB-820 Exam's Question and Answers from Lead2pass. 8
https://www.lead2pass.com
Thank You for Trying Our Product
Lead2pass Certification Exam Features:

★ More than 99,900 Satisfied Customers Worldwide.

★ Average 99.9% Success Rate.

★ Free Update to match latest and real exam scenarios.

★ Instant Download Access! No Setup required.

★ Questions & Answers are downloadable in PDF format and


VCE test engine format.

★ Multi-Platform capabilities - Windows, Laptop, Mac, Android, iPhone, iPod, iPad.

★ 100% Guaranteed Success or 100% Money Back Guarantee.

★ Fast, helpful support 24x7.

View list of all certification exams: http://www.lead2pass.com/all-products.html

10% Discount Coupon Code: ASTR14

Get Latest & Actual MB-820 Exam's Question and Answers from Lead2pass. 9
https://www.lead2pass.com

You might also like