Practice Free MB-500 Exam Online Questions
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
You are a Dynamics 365 Finance developer. You create a class.
You need to mark the class to ensure that when code is compiled, the process fails if a specific method is called in the source code.
Which attribute should you use?
- A . SysObsoleteAttribute
- B . getAttributes
- C . SysEntryPointAttribute
- D . SysAttribute
A
Explanation:
One use of the SysObsoleteAttribute class is to notify the compiler that the compile should fail if a particular method is called in the source code. The compiler rejects the compile, and displays the specific message that is stored in this use of the attribute.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-attribute-classes
A company uses Dynamics 365 Finance.
Two processes attempt to update the same customer record at the same time. One of the updates fails.
You need to resolve the issue by overriding the table concurrency model.
Which Select statement should you use?
- A . select firstonly optimisticLock custTable where custTable.AccountNum — "©eoeei’j
- B . select flrstonly forupdate CustTable where CustTable.AccountNum ‘000001*;
- C . select firstonly pessimisticlock custTable where CustTable. AccountNum — ‘000001*;
- D . select firstonly firstFest custTable where custTable.AccountNum — ‘000001’;
DRAG DROP
A company uses Dynamics 365 Finance.
You must create two data entities:
• The first entity must allow access to customer groups by using OOata.
• The second entity must be able to bulk export customer data by using a batch process.
You need to enable the properties for each entity you create.
Which properties should you enable? To answer, drag the appropriate properties to the correct requirements. Each property 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.
There are performance issues with the sales order list page and Invoicing process.
You need to diagnose the issues by using the Performance timer.
Which two processes can the Performance timer monitor? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . the longest-running SQL statement
- B . the X ++ process call stack
- C . the metadata of a web session
- D . the time consumed by a client and a server
A company uses Dynamics 365 Finance.
There are performance issues with the sales order list page and Invoicing process.
You need to diagnose the issues by using the Performance timer.
Which two processes can the Performance timer monitor? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . the longest-running SQL statement
- B . the X ++ process call stack
- C . the metadata of a web session
- D . the time consumed by a client and a server
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 must extend the class SalesLineType and add a new method that returns the day of week for the system’s current date as an integer value.
You need to create a class that extends SalesLineType and adds the new method.
Solution: You create the following code:
Does the solution meet the goal?
- A . Yes
- B . No
DRAG DROP
You are working on a project that uses out-of-the-box OData endpoints and custom web services.
HTTP calls must be used to retrieve data and perform operations with minimal development effort.
All integration calls must be automated so that no user interaction is required once they are configured.
The following operations must be created:
• Obtain a list of customers from a customer group.
• Post a sales order invoice.
• Obtain a vendor balance.
You need to design the integrations.
Which integration endpoint should you use for each requirement? To answer, move the appropriate integration endpoints to the correct requirements. You may use each integration endpoint once, more than once, or not at all You may need to move the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.

DRAG DROP
A company has a cloud-based installation of Dynamics 365 Finance. The company also has Dynamics 365 Sales and Customer Service systems.
The company implements an analytical reports solution.
You need to select the applicable storage feature for each requirement.
Which storage feature should you use to meet each requirement? To answer, drag the appropriate storage options to the correct requirements. Each storage option 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.

DRAG DROP
You are a Dynamics 365 Finance and Operations developer.
The sales department manager must to be able to view total customers by region and total sales by regions.
You need to build key performance indicators (KPIs) and display them on a tile in the application.
How should you model the KPI? To answer, drag the appropriate objects to the correct KPI components. Each object 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:
Agg M – Agg Dim – Agg Dim