表示モード
画像位置
文字位置
理解度の自動記録
Q1MB-820
Q1. A manufacturing company plans to deploy Business Central to an on-premises environment.
The company intends to adopt a single-tenant deployment architecture.
You need to explain how the data is stored and how Business Central Server is configured.
Select the two statements that correctly describe a single-tenant architecture.
Each correct answer presents a complete solution.
Note: Each correct answer is worth one point.
Show answer
Correct answer: A. Each customer has its own dedicated Business Central Server / B. The application and the business data are stored in the same database
Single-tenant provides each customer with a dedicated software instance on infrastructure that is not shared with other customers.In a single-tenant configuration, the application data and the business (tenant) data are stored in the same database, so there is only one database.
Therefore, each customer has its own dedicated server instance (A and B).
C and E, which assume shared infrastructure, describe multitenant SaaS, and D, which separates the application and the data, describes multitenant (separation of the application DB and the tenant DB), so they are all incorrect.
Create databases for a development environment – Business Central
Q2MB-820
Q2. You are cleaning up a sandbox environment for a company.
The company requires that data be cleared from the environment every time an extension is published.
You need to configure the launch.json file.
Which schemaUpdateMode property should you set?
Show answer
Correct answer: D. Recreate
When you want to clear data every time you publish, set schemaUpdateMode to Recreate in launch.json.Recreate drops the existing tables and data every time an extension is published, and recreates the tables based on the current schema.
It is suited to development and validation environments where you want to test from a clean state each time.
Synchronize keeps data with an incremental sync, ForceSync synchronizes while allowing destructive changes, and ForceUpgrade re-runs upgrade code; none of them clear all data, so they are incorrect.
Because data is lost, it is not used in a production environment.
JSON files in an AL project (launch.json) – Business Central
Q3MB-820
Q3. You need to allow debugging in an extension so that its source code can be viewed.
In which file should you specify the allowDebugging property?
Show answer
Correct answer: C. app.json
The allowDebugging property is specified in app.json, the manifest of the AL project.app.json defines the project’s properties, dependencies, and features, and setting allowDebugging to true lets you debug and view that extension’s source code.
launch.json defines the debug launch configuration (the connection target and the behavior at startup) and does not set property permissions.
settings.json holds editor settings and rad.json is a temporary file for Rapid Application Development; neither applies, so they are incorrect.
JSON files in an AL project (app.json) – Business Central
Q4MB-820
Q4. A retail company uses Business Central.
The company plans to use translation files in an extension, but there is one caption in the extension that must not be translated.
You need to make sure that caption is not translated.
What should you do?
Show answer
Correct answer: C. Add the Locked = true parameter to the Caption
To exclude a specific caption from translation, add the Locked = true parameter to the Caption.Adding Locked = true explicitly marks that caption as “translation locked,” so it is not extracted into the translation files and remains in its original wording in every language.
It is suited to terms that should stay constant regardless of the language setting, such as product names and brand names.
Manually copying the same wording into the translation file or into each language (A and E) is hard to maintain and prone to omissions, D loses the caption itself, and no feature such as B exists, so none of them are appropriate.
Work with translation files – Business Central
Q5MB-820
Q5. A team is setting up a local Business Central development Docker container.
The environment will be used to validate ideas for new projects.
You need to make sure the latest Business Central artifact URL is selected.
Which command should you use?
Show answer
Correct answer: A. Get-BcArtifactUrl -type sandbox -select Current
To get the latest artifact URL, use Get-BcArtifactUrl -type sandbox -select Current.-select Current retrieves the latest currently available (generally available) sandbox artifact, so you can set up the container with the latest version.
Closest retrieves the one nearest to a specified version, NextMinor retrieves the next minor update (preview), and NextMajor retrieves the next major update (preview); none of them represent “the current latest stable release,” so they are incorrect.
Run development in a container – Business Central
Q6MB-820
Q6. A partner company is developing an app.
They plan to publish the app to Microsoft AppSource.
You need to assign the object range to use for the app.
Which object range should you use?
Show answer
Correct answer: D. An object range in the range 70000000 to 74999999 obtained by requesting it from Microsoft
For an app published to AppSource, you use an object range that Microsoft assigns exclusively.70000000 to 74999999 is a range reserved for AppSource apps, and by requesting this range from Microsoft you can prevent object conflicts with other extensions and the base application.
50000 to 59999 and 50000 to 99999 are reserved for per-tenant customizations, 1 to 49999 is reserved for the base application, and splitting by country is not standard for AppSource, so A, B, C, and E are inappropriate.
Object ranges – Business Central
Q7MB-820
Q7. A company is preparing to comply with a new regulatory requirement.
A regulator has announced new tax tiers.
You need to update a base application table by using a table extension.
Which table field property can you change?
Show answer
Correct answer: C. BlankZero
A table extension object can add fields to a base application table and change some of their properties.The field properties you can change with a table extension are limited to BlankZero, Caption, CaptionClass, and the like, and among the choices BlankZero applies.
CalcFormula, DecimalPlaces, and AutoFormatType are properties that belong to the original field definition (on the base application side) and cannot be changed from a table extension, so A, B, and D are incorrect.
Table extension object – Business Central
Q8MB-820
Q8. To test newly developed functionality in an app, you plan to write unit test functions.
You need to create a test codeunit in which to write those functions.
You need to select the property to use for the test codeunit.
Which property should you use to meet the requirement?
Show answer
Correct answer: A. SubType
When you create a test codeunit, set the codeunit’s SubType property to Test.Setting SubType to Test makes the test framework recognize that the codeunit contains test functions, and the functions run in a test context that includes preparing, running, and cleaning up test data.
Access defines the object’s access scope (Public/Internal, and so on) and Description only records descriptive text; neither affects test execution behavior, so B and C are incorrect.
Test the application – Business Central
Q9MB-820
Q9. You are exporting data from Business Central.
The data must be exported in CSV format, which is not fixed-length or fixed-width.
You need to create an XMLport to export the data in this format.
Which value should you use for the Format property?
Show answer
Correct answer: B. VariableText
To export in CSV format, which is not fixed-length or fixed-width, set the XMLport’s Format property to VariableText.VariableText separates fields with a delimiter such as a comma or a tab, and because each field can have a variable length it is ideal for CSV export.
FixedText forces a fixed width on each field and is not suited to CSV, and XML is for export in an XML structure, which differs from the CSV requirement, so A and C are incorrect.
Format property (XMLport) – Business Central
Q10MB-820
Q10. A company has a business task that is run only rarely.
The person responsible has to look up the procedure again each time they complete the task.
The company wants a wizard that guides users through a series of steps to complete the task.
You need to create a page that makes it possible to build the wizard.
Which page type should you use?
Show answer
Correct answer: A. NavigatePage
For a wizard that guides users through a series of steps, the NavigatePage page type is ideal.NavigatePage provides a wizard-style UI in which users move through multiple steps or pages, making selections and entries to complete a task.
It is used for step-by-step processes such as setup wizards and data migration tasks.
Card is for displaying the details of a single record, RoleCenter is the user’s home screen, and List is a page type for a list view; none of them suits a wizard navigation flow, so B, C, and D are incorrect.
Page types and layouts – Business Central
