Skip to Content

MB-500: What Are the Best Methods to Automate Inventory Adjustments Using Journals in Dynamics 365?

How to Implement Inventory Adjustment Logic in Dynamics 365 with Minimal Performance Impact?

Table of Contents

Question

The development team is working on a Microsoft Dynamics 365 finance and operations apps implementation. They need to implement a feature that automatically adjusts inventory levels based on purchase orders by creating a journal.

You need to create a class that encapsulates the inventory adjustment logic with minimal performance impact.

What should you do? Each correct answer presents part of the solution. Choose two)

Select all answers that apply.

A. Create a batch job that periodically adjusts inventory levels based on purchase orders.
B. Create a new class in the AOT and implement the inventory adjustment logic within a method.
C. Extend an existing inventory class and override the update method to include the new logic.
D. Modify the base inventory class directly to include the new adjustment logic.
E. Use an event handler on the purchase order form to adjust inventory when a new order is placed.

Answer

B. Create a new class in the AOT and implement the inventory adjustment logic within a method.
C. Extend an existing inventory class and override the update method to include the new logic.

Explanation

Creating a new class or extending an existing class are both appropriate ways to add functionality without impacting the performance of the system. Modifying the base class directly is not recommended as it can lead to issues during updates and maintenance. Creating a batch job would not be real-time and could lead to performance issues if not managed correctly. Using an event handler on the purchase order form does not encapsulate the logic in a class, which was the requirement.

Microsoft Dynamics 365: Finance and Operations Apps Developer MB-500 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Microsoft Dynamics 365: Finance and Operations Apps Developer MB-500 exam and earn Microsoft Dynamics 365: Finance and Operations Apps Developer MB-500 certification.