Microsoft

MB-500 Free Practice Questions — Page 11

Question 102

DRAG DROP - A company uses Dynamics 365 Supply Chain Management. You need to monitor system performance. Which tool should you use? To answer, drag the appropriate tools to the correct requirements. Each tool 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. Select and Place:

Illustration for MB-500 question 102
Show Answer
Correct Answer: Determine what a user was doing during a specific time period: Activity monitoring Identify the number of distinct user sessions: Activity monitoring View a list of transaction locks: SQL insights
Explanation:
Activity monitoring tracks user actions and sessions over time. SQL insights provides database-level details such as blocking and transaction locks.

Question 103

A company plans to integrate Dynamics 365 finance and operations apps with an external application. The apps must send each vendor's name and address in a single field to the external application. You need to add a computed field to meet the requirement. What should you do?

A. Create an extension for VendTable and then add the new display method.
B. Create an extension of VendVendorV2Entity, select New, and then select Siting Unmapped Field.
C. Create an extension for VendVendorV2Entity, select the Fields node, select New, and then select Mapped Field.
Show Answer
Correct Answer: B
Explanation:
To send a combined vendor name and address as a single field through a data entity, a computed (virtual) field is required. In Dynamics 365 finance and operations, computed fields on data entities are implemented as unmapped fields with a computed column method. This is done by creating an extension of VendVendorV2Entity and adding a new String Unmapped Field, which can then concatenate the required values. Mapped fields or table display methods do not meet the requirement for a computed entity field used in integrations.

Question 104

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.

Illustration for MB-500 question 104 Illustration for MB-500 question 104
Show Answer
Correct Answer: Starting branch: Dev Source branch: Dev Destination branch: Main
Explanation:
To move changes from development to test, merge changes from the Dev branch into the Main branch. The merge operation is configured with Dev as the source of changes and Main as the destination.

Question 105

A company has a cloud-based installation of Dynamics 365 Finance. A user reports slow response times in the application when accessing the production environment. You need to diagnose the performance issue by using the Environment monitoring tool. Which two features of the Environment monitoring tool should you use? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

A. System diagnostics
B. Customization analysis
C. Health metrics
D. Availability monitoring
E. SQL insights
Show Answer
Correct Answer: C, E
Explanation:
To diagnose slow response times in a Dynamics 365 Finance production environment using the Environment monitoring tool, you should focus on features that provide insight into overall system performance and database behavior. Health metrics give visibility into environment-level performance indicators such as CPU, memory, and request processing, helping identify general performance bottlenecks. SQL insights allow analysis of database performance, including long-running or blocking queries, which are a common cause of slow application response times. Together, these two features directly support performance troubleshooting.

Question 106

DRAG DROP - A company implements Dynamics 365 Supply Chain Management. You need to create a report that shows all customer project invoices. Which attribute should you use? To answer, drag the appropriate attributes to the correct requirements. Each attribute 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.

Illustration for MB-500 question 106
Show Answer
Correct Answer: Identify the contract name in the data provider class: DataContractAttribute Enables parameters in the report dialog: SRSReportParameterAttribute Provide parameters for the report: DataMemberAttribute
Explanation:
In Dynamics 365 FO reporting, DataContractAttribute defines the data contract class, SRSReportParameterAttribute exposes parameters on the report dialog, and DataMemberAttribute marks individual contract members as report parameters.

Question 108

DRAG DROP - You are working on a project in Dynamics 365 Finance. You use abstract and interface classes to implement the following requirements for the project: • Child classes must have common private and public methods. • All methods must be implemented in the child classes. • You must be able to implement the methods of the parent class. You need to select the type of class to use for each requirement. Which class types should you use? To answer, drag the appropriate class types to the correct requirements. Each class 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.

Illustration for MB-500 question 108
Show Answer
Correct Answer: Ensure that child classes have common private and public methods: Abstract Implement all methods in the child classes: Interface Implement the methods of the parent class: Abstract
Explanation:
Abstract classes can define shared private and public methods and allow child classes to implement or override behavior. Interfaces define method signatures only, forcing implementing classes to implement all methods. Abstract parent classes can declare abstract methods that must be implemented by child classes.

Question 109

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 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
Show Answer
Correct Answer: A
Explanation:
Yes. In Dynamics 365 Finance and Operations, adding a new value to an enumeration via an extension requires the base enum to be marked as extensible. Setting IsExtensible to true on the custom CarType enum allows extensions, and creating an enum extension to add the MUV element satisfies the requirement to extend CarType rather than modify it directly.

Question 110

DRAG DROP - You are a Dynamics 365 Finance developer. A long running process times out in the system. You need to implement the asynchronous framework to resolve this issue. Which class runAsync method should you use for each use case? To answer, drag the appropriate classes to the correct use cases. Each class may be used once. more than once, or not at content. NOTE: Each correct selection is worth one point.

Illustration for MB-500 question 110
Show Answer
Correct Answer: The process is run outside the client. Global Display a message when the process is completed without a page refresh. FormRun The page must be refreshed for the message to be displayed. Global
Explanation:
In the Dynamics 365 asynchronous framework, Global.runAsync executes outside the client context and requires a page refresh to show results. FormRun.runAsync runs in the client context, allowing completion messages to appear without refreshing the page.

Question 111

DRAG DROP - A company plans to implement Dynamics 365 Finance. The company is unsure whether to use a cloud implementation or an on-premises implementation. You need to determine the features that you can use for each implementation. Which feature can you use? To answer, drag the appropriate features to the correct implementation types. Each feature 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.

Illustration for MB-500 question 111
Show Answer
Correct Answer: Cloud only: Save or load task recordings from the BPM library On-premises only: Integration with Power BI Desktop Both cloud and on-premises: Mobile app, workspaces, and platform
Explanation:
Dynamics 365 Finance cloud deployments support BPM library integration for task recordings. On-premises deployments uniquely support direct integration with Power BI Desktop. Core platform capabilities such as mobile apps and workspaces are available in both deployment models.

Question 112

DRAG DROP - A company is implementing Dynamics 365 Finance. You are extending the standard fixed asset functionality to develop a new feature. You need to select the appropriate components for the solution. Which components should you use? To answer, drag the appropriate components to the correct requirements. Each component 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.

Illustration for MB-500 question 112
Show Answer
Correct Answer: Group elements for deployment as a unit: Model Manage and organize a group of elements during development: Project
Explanation:
In Dynamics 365 Finance, a model groups related elements and is the unit packaged for deployment. A project is a development-time container used in Visual Studio to manage and organize elements while building the solution.

$19

Get all 280 questions with detailed answers and explanations

  • Instant download HTML + PDF delivered the moment payment clears.
  • Secure Stripe checkout we never see or store your card details.
  • 7-day refund if files are defective see our refund policy.