Practice Free MB-500 Exam Online Questions
DRAG DROP
A company uses Dynamics 365 Finance.
A user is unable to access the new Customer Credit Limit report.
You need to configure security for the report.
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.


Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets 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 uses Dynamics 365 finance and operations apps.
You have a custom enumeration named CarType. The enumeration has the following elements:
Sedan, SUV.
You must extend CarType and add a new element named MUV to CarType.
You need to develop a solution that meets the requirements.
Solution: Set the Is Extensible property to true for the CarType enumeration. Create an extension for the CarType base enumeration to add the MUV element.
Does the solution meet the goal?
- A . Yes
- B . No
A company uses Dynamics 365 Finance.
You are customizing elements for the extended data types (EDTs) shown in the following table.

You have a Table named WorkCalendar. The table has a column named BasicCalendarlD that uses the BasicCalendariD EDT. You need to increase the length of the column by using an extension.
Solution: Create an extension for CalendarlD.
Does the solution meet the goal?
- A . Yes
- B . No
DRAG DROP
A banking company is creating custom functionality to consolidate and post financial transactions.
You need to create menu items for the following business processes:
• Process1 – Automatically check new transactions against validation rules every hour.
• Process2 – Manually review and correct transactions that have errors. No preprocessing is done.
• Process3 – Export transactions to another system when they successfully post.
You need to select the menu item type for each process.
Which menu item types should you use? To answer, drag the appropriate menu item types to the correct processes. Each menu item 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.


You create a method that uses the Async framework.
You need to capture the result of calling the Async method.
Which three elements should you include in the signature or parameters of the result method? Each correct answer presents part of the solution. Choose three. NOTE: Each correct selection is worth one point.
- A . boolean
- B . container
- C . AsyncTaskResult
- D . static
- E . void
You are a Dynamics 365 Finance developer.
You need to create an extension class.
Which action should you perform?
- A . Decorate the class with the Extension Of attribute.
- B . Add the class buffer as the first parameter.
- C . Mark the class as public.
- D . Mark the class as private.
A
Explanation:
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/class-extensions
HOTSPOT
You are a Dynamics 365 Finance developer.
You launch the Performance Timer tool to troubleshoot performance issues with a business process.
You need to view the results from the tool.
What does the tool present? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: The number of open forms and ..(per second)
Forms – Forms will show how many forms are currently open, plus the rate at which they opened and closed (per second), and a set of counters, such as the total amount of created or closed forms.
Box 2: The number of open forms and ..(per second)
This should really be: Services Session provider – This is the total number of sessions created.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/perf-test/performance-timer
HOTSPOT
You are a Dynamics 365 Finance developer.
You have the following source control branches:
![]()
You need to move the list of changesets from the development environment to the test environment.
What should you do? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


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 have an enumeration named truckStatus that has the following statuses:
✑ Empty
✑ Loaded
✑ Completed
You have the following code:

You need to extend this enumeration and add the following statuses to the enumeration:
Quarantine, InTransit. You must then modify code that validates the switch statement.
Solution: Add a post handler to the method that checks the enumeration and logic for your new enumeration values using a range comparison for your new values.

Does the solution meet the goal?
- A . Yes
- B . No
You need to update the CashDisc report to meet the requirements.
What should you do?
- A . Customize the existing CashDisc report in the overlayering model and add the new field to the design.
- B . Extend the existing CashDisc report in the extension model and add the new field to the design.
- C . Duplicate the existing CashDisc report in the extension model and add the new field to the design.
- D . Delete the existing CashDisc report in the extension model and create a new report.
