Practice Free MB-500 Exam Online Questions
HOTSPOT
A company is implementing Dynamics 365 Supply Chain Management
The company must import initial business document management templates to act as a start for future business documents. The templates must be configured to work with print management.
No templates or configurations have been set up for the implementation.
You need to select and configure templates for printing.
Which solution components should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


You are a Dynamics 365 Finance developer.
You make changes to an existing class.
You need to compare the code that is in source control with the updated class. In Visual Studio, you display Team Explorer.
What are three possible ways to achieve the goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . In Team Explorer, select Compare with Latest Version.
- B . In Team Explorer, select Compare with Workspace Version.
- C . In Team Explorer, select Compare Files.
- D . Run the tf diff command.
- E . Run the vsdiffmerge command.
ABD
Explanation:
Example:
In Team Explorer, right-click FMRental.xml, and select Compare with Latest Version.

Choose Compare with Latest Version to see how the changes you have made compare to the latest version of the file on your Team Foundation Server.
Choose Compare with Workspace Version to see what changes you have made to the version you checked out.
D: The diff tool of Visual Studio is very good to compare two files.
It compares, and if it is possible, displays differences between two files, files in two folders, or a shelveset and a local or a server file.
Syntax:
tf diff[erence] itemspec [/version:versionspec] [/type:filetype] [/format:format [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive] [/options][/noprompt][/login:username,[password]]
Incorrect Answers:
E: vsdiffmerge is used for merging.
Reference: https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/difference-command
DRAG DROP
You are a Dynamics 365 Finance developer.
You need to configure integration between Dynamics 365 Finance and other tools.
Which integration types should you use? To answer, drag the appropriate integration types to the correct requirement. Each integration 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.

Explanation:
Box 1: 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 2: Asynchronous
An asynchronous pattern is a non-blocking pattern, where the caller submits the request and then continues without waiting for a response.
Box 3: synchronous
Box 4: Asynchronous
A typical Batch job.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview
DRAG DROP
You need to design the workspace for the sales manager.
Which object types should you use? To answer, move the appropriate object types to the correct key performance indicators. You may use each object type 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 select is worth one point.


DRAG DROP
A company uses Dynamics 365 Supply Chain Management.
You are developing multiple integrations.
You need to select the appropriate integration models for the integrations.
Which integration model should you select? To answer, drag the appropriate data integration models to the correct requirements. Each data integration model 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 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 new case statement in the model of the existing code.

Does the solution meet the goal?
- A . Yes
- B . No
You are developing a customization for Dynamics 365 Finance.
The customization must extend objects from the Application Foundation package.
You need to create and configure a new model for the customization.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . Create a new model that builds into its own separate assembly.
- B . Reference the Application Foundation package when creating the extension model.
- C . Create a new model that is part of an existing package.
- D . Assign the model to the USR layer.
- E . Create an extension class that references the Application Foundation.
A, E
Explanation:
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
DRAG DROP
A company uses Dynamics 365 Finance.
You implement the SysOperation framework to create the following batch processes.

You need to configure the execution mode for each batch process.
Which execution modes should you use? To answer. drag the appropriate execution modes to the correct requirements. Each execution mode 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.


HOTSPOT
You have the following code:

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: Yes
Add 1 to a date adds one day.
Box 2: No
You cannot do a real2int conversion on a Date.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/types-of-fields
A company is implementing Dynamics 365 finance and operations apps.
The company must integrate its native Dynamics 365 finance and operations apps custom enhancements with Azure.
You need to create the custom business events within a development environment.
Which two classes should you use to extend the custom business events? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . Business EventsContractField
- B . BusinessEvent
- C . BusinessEventsContract
- D . Business Events Base
