Microsoft MB-500 Practice Test - Questions Answers, Page 9
List of questions
Question 81

You are a Dynamics 365 Finance developer.
You have a form that displays customer records by using a listpage control. You must add related sales total information for the selected customer to the form.
You need to display the required related sales total information.
What should you add to the form?
a custom lookup
a tile
a factbox
an external feed
a quick filter
Explanation:
A list page presents a set of data on a user interface that is optimized so that you can browse records, find the right record, and then take an action upon that record. The list page lets the user search, filter, and sort the data. FactBoxes on the right side of the grid show related data for the active record.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/list-page-form-pattern
Question 82

You are developing a model extension for Dynamics 365 Finance.
The model extension must extend objects from the Application Foundation package.
You need to create and configure a new model for the extension.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Create an extension class that references the Application Foundation.
Assign the model to the USR layer.
Reference the Application Foundation package when creating the extension model.
Create a new model that builds into its own separate assembly.
Create a new model that is part of an existing package.
Explanation:
A: You must create a class.
D: Extension lets you extend existing artifacts in a new model.
A model that contains only extension customizations can be compiled into its own assembly and be deployed in its own package.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/class-extensions https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/model-split
Question 83

You are working with extended data types in Visual Studio.
You need to create an extension of an Extended Data Types (EDT) that is derived from base data types.
Which three properties can be modified? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
String size
IsExtensible
Form help
Alignment
Label
Explanation:
String size can be defined only on root EDTs. The system will use the largest value that is defined across the EDT and its extensions.
Labels and Help text properties can be changed by an extension, but only one value can remain.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/extensible-edts
Question 84

You have a table in which multiple properties must be changed. Multiple table properties are locked down at the base table and must not be overwritten.
You need to modify the table properties by extending the table.
Which table property can you populate in a table extension by using the property sheet?
Cache lookup
Modified date time
Configuration key
Table group
Explanation:
You can now modify the following properties through the property sheet:
Created By
Created Date Time
Modified By
Modified Date Time
Country Region Codes
Note: There are multiple versions of this question with different correct answers and various combinations of incorrect answers.
Other incorrect answers you may see in the exam include:
Primary index
Save data per company
Clustered index
Reference:
https://docs.microsoft.com/sv-se/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-properties-properties
Question 85

You are creating a new form in Visual Studio.
You need to apply the Simple List pattern and apply the pattern to a form.
What are the two possible ways to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
Use form statistics.
Use the Application Object Tree (AOT).
Use metadata properties.
Use the designer.
Explanation:
A: In Microsoft Visual Studio, on the Dynamics 365 menu, expand the Add-ins option, and click Run form patterns report. A background process generates the report. After several seconds, a message box appears in Visual Studio to indicate that the report has been generated and inform you about the location of the Form Patterns report file. You can filter this file by pattern to find forms that use a particular pattern.
D: Right-click Design, point to Apply pattern, and then click Details Master.
Reference:
http://axtechsolutions.blogspot.com/2018/09/form-patterns-in-d365.html
Question 86

You are a Dynamics 365 Finance developer. You have a solution that records product weights.
You must store up to four decimals of precision by using a standard Extended Data Type (EDT).
You need to add the field in a new table.
Which EDT should you extend?
AmountMST
MarkupValue
Weight
WeightBase
Explanation:
Weight data can be maintained with a maximum of two decimals by default. If you require the ability to enter, maintain, and view weight data with a maximum precision of six decimals, you must extend the decimal point precision for the
WeightBase extended data type.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/decimal-point-precision
Question 87

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 in the review screen.
You are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create an output menu item. Add the output menu item to the form button and then link the report to the output menu item.
Does the solution meet the goal?
Yes
No
Explanation:
Instead create an action menu item.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/action-controls
Question 88

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 in the review screen.
You are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create an action menu item. Add the action menu item to the form button and then link the report to the action menu item.
Does the solution meet the goal?
Yes
No
Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/action-controls
Question 89

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 in the review screen.
You are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create a display menu item. Add the menu display item to the form button and then link the report to the display menu item.
Does the solution meet the goal?
Yes
No
Explanation:
Instead create an action menu item.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/action-controls
Question 90

You are a Dynamics 365 Finance developer.
You must extend the validateWrite method of the SalesLine table by using Chain of Command. The value of a variable named SalesPrice must be greater than or equal to zero when adding new lines.
You need to create an extension class.
Which two code segments can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
Explanation:
Incorrect Answers:
B: Can't use = false in the 4th line.
C: Second line must be start final class, public class
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/validations-defaults-unmapped-fields https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc
Question