Microsoft

MB-500 Free Practice Questions — Page 9

Question 82

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. Drag the form from Application Explorer to the project.
B. Create a new class that extends the form.
C. Create an extension of the standard form in the AOT and add it to the project.
D. Add the form directly to the project and add the new fields.
Show Answer
Correct Answer: C
Explanation:
In Dynamics 365 Finance, standard objects must not be modified directly. To add fields to a standard form, you create a form extension in the AOT and add it to your project, then add fields via the extension. Dragging or adding the standard form directly is not allowed, and creating a class extension is for extending methods, not UI elements.

Question 83

DRAG DROP - A company uses Dynamics 365 Finance. You create the following tables: You need to configure the system to meet the requirements. Which delete actions should you use? To answer, drag the appropriate delete action types to the correct scenarios. Each delete action 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 83 Illustration for MB-500 question 83
Show Answer
Correct Answer: TableA: Cascade TableB: Restricted TableC: Cascade+Restricted
Explanation:
Cascade deletes related records automatically when the parent is deleted. Restricted prevents deletion if related records exist. Cascade+Restricted allows conditional deletion logic where cascading occurs only when defined conditions are satisfied.

Question 84

You are a Dynamics 365 Finance developer. You need to create an extension class. Which action should you perform?

A. Mark the class as final.
B. Mark the class as public.
C. Add the suffix .extension to the file name.
D. Mark the class as protected.
Show Answer
Correct Answer: A
Explanation:
In Dynamics 365 Finance and Operations, extension classes must be declared as final so that they cannot be further extended. This is a required rule for extension classes. They do not need to be marked public or protected, and there is no requirement to add a .extension suffix to the file name.

Question 85

You are training a new Dynamics 365 Finance developer. You need to recommend where asynchronous integrations should be used instead of synchronous integrations. For which scenario should you recommend asynchronous integration?

A. A company uses workflow for purchasing approvals, which then sends just-in-time approval information to a third-party application for approvers to review.
B. A manufacturer wants to move production data from an on-premises deployment Dynamics 365 Finance in near real-time.
C. A company uses an on-premises inventory management system that needs to receive sales order data every hour throughout the day.
D. A warehouse wants to track movement of all inventory from scanners to the system.
Show Answer
Correct Answer: C
Explanation:
Asynchronous integrations are appropriate when data does not need to be processed immediately and can be sent on a schedule or in batches. Receiving sales order data every hour fits this pattern, as delays are acceptable and the systems can operate independently. The other scenarios require near real-time or just-in-time processing, which favors synchronous integration.

Question 86

You are implementing Dynamics 365 Supply Chain Management for a customer. The complete solution involves an ISV product that was obtained from Microsoft AppSource. You notice that there is a significant slowdown in certain screens once the ISV product is installed. You need to determine the cause of the issue. Which Lifecycle Services (LCS) tool or functionality should you use?

A. SQL Server Runtime
B. SQL Insights
C. Regression suite automation tool (RSAT)
D. Impact analysis report
E. Issue search
Show Answer
Correct Answer: B
Explanation:
The slowdown appears after installing an ISV solution, indicating a performance issue likely related to database queries, blocking, or inefficient SQL introduced by the add-on. The LCS SQL Insights tool provides near real-time SQL Server diagnostics, including expensive queries, waits, blocking, and deadlocks, making it the appropriate tool to identify the root cause of performance degradation. Other options do not focus on runtime performance analysis.

Question 87

DRAG DROP - A company uses Dynamics 365 Finance. You use the Data management workspace to export data. You must export all vendor groups in the company. The destination file must be a Microsoft Excel file with the .xlsx format. You need to export the data. 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 in the correct order.

Illustration for MB-500 question 87
Show Answer
Correct Answer: In the Data management workspace, create an Export definition group. Enter a group name and description for the new project. Select the Vendor groups entity and the Excel format and add the entity to the export project. Export the entity.
Explanation:
To export data in .xlsx, you first create an export project, define its name, add the required data entity with Excel format, and then run the export.

Question 88

You create a custom payroll form. You must ensure that only the finance manager can view the form. You need to set up security for the form. Which three actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

A. Add the privilege to a new duty.
B. Add the duty to the security role of system users.
C. Add the privilege to a new security policy.
D. Add the duty to the security role for finance managers.
E. Add the menu item of the form to the entry point of a new privilege.
Show Answer
Correct Answer: A, D, E
Explanation:
In Dynamics 365/AX security, access to a form is controlled through privileges, duties, and roles. First, the form’s menu item must be added as an entry point to a new privilege (E). That privilege is then grouped into a duty (A). Finally, the duty must be assigned to the security role used by finance managers so only they can access the form (D).

Question 89

HOTSPOT - A company wants to integrate Dynamics 365 Finance with third-party applications. You need to select integration patterns for various scenarios. Which integration patterns should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for MB-500 question 89
Show Answer
Correct Answer: OData service endpoints Batch data API Custom web service
Explanation:
Real-time, user-driven updates use OData for synchronous CRUD operations. Large, periodic data transfers use the Batch data API for high-volume processing. Real-time integration from an on‑premises third‑party system with specific business logic is best handled through a custom web service.

Question 90

HOTSPOT - You are a Dynamics 365 finance developer. You check out elements from version control in order to make modifications. You need to check in the modified elements to version control. What should you do? To answer, select the appropriate option in the answer area. NOTE: Each correct selection is worth one point.

Illustration for MB-500 question 90
Show Answer
Correct Answer: Get latest version Pending Changes
Explanation:
Refresh the element to the latest version before check-in, then use Team Explorer > Pending Changes to review and check in the modified elements to source control.

Question 91

DRAG DROP - A company uses Dynamics 365 Finance. You must implement three classes with the following requirements: • Variables in ClassA must be accessible from ClassA and its child classes but not from other classes. ClassB is a class that inherits from ClassA. • ClassC is not a parent or child class of any other class. The variables of ClassC must only be accessible within ClassC. You need to complete the implementation. Which variable modifiers should you use? To answer, drag the appropriate variable modifiers to the correct class names. Each variable modifier 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 91
Show Answer
Correct Answer: ClassA: Protected ClassC: Private
Explanation:
Protected allows access within the class and its subclasses (ClassA and ClassB). Private restricts access to within the defining class only, which fits ClassC.

$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.