Practice Free MB-500 Exam Online Questions
HOTSPOT
You are designing a new layout for the Vendor Payment Advice report. You add fields to the table that the report uses.
The design must include the new fields.
You need to ensure the standard Payment Advice report always uses the new design.
Which class should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Explanation:
ReportDataProviderBase
ReportRunController
You are a Dynamics 365 Supply Chain Management developer.
You are working on a project by using Visual Studio.
Several users check out a custom form version control and modify the form.
You need to find the user that has added a specific line of code to the form.
What should you do?
- A . Open the object in Object Designer, select the title of the object, and then right-click View History.
- B . In Solution Explorer, navigate to the object and right-click View History.
- C . Using Visual Studio, navigate to the object. Add the object to a new solution, and then right-click View History.
- D . Using Visual Studio, navigate to the object in Application Explorer and right-click View History.
B
Explanation:
In Visual Studio, Go to source control explorer > Select the object > right click > View history
Reference: https://dynamicsuser.net/ax/f/developers/93354/how-to-rollback-a-change-set-completely-automatically-in-tfs
A company requires Dynamics 365 finance and operations apps to notify third-party applications when data from purchase orders is available for consumption. You need to configure the trigger to capture the purchase order data.
Which mechanism should you use?
- A . Batch framework
- B . SysTest framework
- C . Business event
- D . Data management framework
DRAG DROP
You are a Dynamics 365 Finance developer.
Users must be able to view a filtered customer list from within a workspace.
You need to add the customer form to a workspace.
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 on the correct order.

Explanation:
Step 1: Open the customer form and apply filters to the grid.
To add a list to a workspace, first sort or filter the list on the page so that it shows the information as you want it to appear in the workspace.
Step 2: Select the General menu item then select Add to workspace This workspace will be selected in step 3.
Step 3: Select the Options actions pane tab and then select Add to workspace.
For some pages that include lists, the Add to workspace personalization feature is available in the Personalize group on the Options tab of the Action Pane. This feature lets you push relevant information from the current list to a specific workspace.
Step 4: Select Configure
After you select Configure, a dialog box appears, where you can select the columns that should appear in the list in the workspace.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/fin-ops/get-started/personalize-user-experience
DRAG DROP
You need to implement the company’s integration requirements.
Which integration strategies should you use? To answer, drag the appropriate integration strategies to the correct requirements. Each integration strategy 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: asynchronous
An asynchronous pattern is a non-blocking pattern, where the caller submits the request and then continues without waiting for a response.
Box 2: Synchronous
A synchronous pattern is a blocking request and response pattern, where the caller is blocked until the callee has finished running and gives a response.
Box 3: Synchronous
Box 4: asynchronous
Batch data is asynchronous.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview#synchronous-vs-asynchronous-integration-patterns
You need to select an integration strategy to meet the new freight processing requirement.
Which two integration strategies can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . custom web service
- B . batch data API EC.
- C . OData
- D . asynchronous integration
Note: This question is part of a scries 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 create a new form in a project.
You need to display tabs in a vertical alignment.
Solution: Apply the Details Master pattern.
Does the solution meet the goal?
- A . Yes
- B . No
B
Explanation:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/section-tabbed-list-subpattern
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.
A company is implementing Dynamics 365 finance and operations apps.
The company must test the functionality of its native Dynamics 365 finance and operations apps by using the Acceptance test library (ATL).
You need to implement ATL classes on test data within a development environment.
Solution: Create a set of navigation objects and creator classes to access entities and test data.
Does the solution meet the goal?
- A . Yes
- B . No
DRAG DROP
A company has a Dynamics 365 Finance and Operations environment.
You need to implement indices for new tables.
Which types of indexes should you use? To answer, drag the appropriate types of indexes to the correct requirements. Each type of index 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: Primary
Box 2: Clustered
A clustered index is a special type of index that reorders the way records in the table are physically stored.
Box 3: Non-clustered
Reference: https://docs.microsoft.com/en-us/sql/relational-databases/indexes/clustered-and-nonclustered-indexes-described
A company uses Dynamics 365 Finance.
You must add fields to a standard Dynamics 365 Finance form by using Visual Studio.
You need to create an extension for the form.
What should you do?
- A . Create an extension of the standard form in the AOT and add it to the project.
- B . Add the form directly to the project and add the new fields.
- C . Drag the form from Application Explorer to the project.
- D . Create a new class that extends the form.