Practice Free MB-500 Exam Online Questions
DRAG DROP
You need to add new fields to the standard form and organize the grid to meet the requirements.
In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.


DRAG DROP
You are a Dynamics 365 Finance developer.
Users can view customers from all customer groups on the customer form.
You need to ensure that users can only see customers who belong to a specific customer group.
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.


DRAG DROP
You need to develop, test, and deploy the Vendor Exclusion list solution.
What should you create? To answer, drag the appropriate objects to the correct actions. Each element may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: package
An AOT package is a deployment and compilation unit of one or more models that can be applied to an environment. It includes model metadata, binaries, reports and other associated resources. One or more AOT packages can be packaged into a deployable package, which is the vehicle used for deployment of code (and customizations) on demo, sandbox, and production environments.
Box 2: New model
Model – You configure your model to refer to two other models. This enables your model to reference metadata and code elements that are in other packages.
Box 3: project
Project – You create a project and then associate your project to your new model. You add elements to your project, which are also added to your model. Specifically, you add an extended data type (EDT). You also add a table that you populate with fields and a method.
Box 4: deployable package
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/create-data-model-elements
A company uses Dynamics 365 Finance
You implement the Insert method for a table you create.
The class must meet the following requirements:
• If FieldA is equal to ‘Hello." then FieldB must save the integer value 10.
• If FieldA is equal to "World," then FieldB must save the integer value 20.
• Otherwise FieldB must save the integer 0.
You need to implement the code
Which two code segments can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A)

B)

C)

D)

- A . Option A
- B . Option B
- C . Option C
- D . Option D
You need to apply a form pattern to the Vendor exclusion list.
Which pattern should you use?
- A . List Page
- B . Simple List
- C . List View
- D . Workspace
A
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. Actions that are relevant to the record are located on the ActionPane at the top of the page.
Scenario: You must develop a new solution to maintain a Vendor exclusion list for each customer and item combination.
The solution must meet the following requirements:
✑ Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
✑ Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
✑ Ensure that users can open the Vendor Exclusion list report from the customer master form. The list must display the customer account, Item ID, and Vendor account fields.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/list-page-form-pattern
DRAG DROP
You need to map the target data fields in the Data management workspace for the custom data entity.
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.


DRAG DROP
A company uses Dynamics 365 Finance. The company creates an asset library.
You need to upload assets for a solution to the asset library.
Which asset types should you use? To answer, drag the appropriate asset types to the correct activities. Each asset type may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.


A company uses Dynamics 365 Finance.
Users report that the performance of the open vendor invoice form in the production environment takes longer than usual to load. When users test the invoice form in the sandbox environment the performance is fine.
You need to troubleshoot the performance issue.
Which two tools can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point. Choose two.
- A . Visual Studio debugger
- B . Windows Task Manager
- C . Trace parser
- D . Environment monitoring in Lifecycle Services
HOTSPOT
You are a Dynamics 365 Finance and Operations developer.
Users are experiencing slower load times for the All Customers form.
You need to update caching for CustTable to improve data retrieval times.
How should you configure CacheLookup properties? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: Entire table
In Microsoft Dynamics AX, groups of records can be cached all at once with set-based caching.
Set-based caching can be implemented in two ways:
At design time, by setting the table’s CacheLookup property to EntireTable.
In code, by using the RecordViewCache class.
Box 2: Found
✑ Record caching is enabled for a table when all the following statements are true:
✑ The CacheLookup property on the table is enabled by setting it to one of the following values:
✑ NotInTTS, Found, FoundAndEmpty.
✑ The record buffer disableCache method has not been called with a parameter of true.
Reference:
https://docs.microsoft.com/en-us/dynamicsax-2012/developer/set-based-caching
https://docs.microsoft.com/en-us/dynamicsax-2012/developer/single-record-caching
You add a new field in an extension to the SalesTable table in Dynamics 365 Finance.
You must test the field in the SalesTable form to ensure that you can enter data from the UI. When you open the form in the browser, you receive a SQL error.
You need to resolve the issue.
What should you do?
- A . Restart the SQL Server service.
- B . Build the solution.
- C . Restart IIS.
- D . Synchronize the database.
