You need to configure models for the project. What are two possible ways to achieve the goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
Correct Answer: A, D
Explanation:
When working with Microsoft Dynamics 365 Finance and Operations, you should never modify an existing model directly. Instead, customization is done through extensions. ✅ A. Overlay the existing FinanceExt model and populate the solution definition. This is a valid way to configure the project model by using the existing model and defining it in the solution. Historically, overlaying was used to modify existing application objects. ❌ B. Modify the DefaultModelForNewProject setting in the DefaultConfig.xml file and name the model FinanceExt. This only changes the default model name for new projects. It does not configure or extend the model required for the project. ❌ C. Create a new model that extends the existing FinanceExt model. Models do not extend other models directly. Instead, a model can reference another model. Therefore, this statement is not correct. ✅ D. Extend the existing FinanceExt model and populate the project model definition. This is the recommended approach. You create extensions and configure the project so that it uses the existing FinanceExt model.
Question 2
You need to update the CashDisc report to meet the requirements.
Correct Answer: B
Explanation:
✅ B. Add a post handler to the method that checks the enumeration and logic for your new enumeration values using the enumeration value. Why? In Dynamics 365 Finance and Operations, the recommended approach is to use extensions and event handlers rather than modifying existing application code.
A post handler allows you to extend the behavior of an existing method without changing the original code.
This follows the extension model and keeps your customization upgrade-safe.
You can add logic for the new enum values (Quarantine, InTransit) in the handler.
Why not A? ❌ A. Add a new case statement in the model of the existing code. This requires modifying the original method and adding new code directly to the existing application object, which is essentially overlayering. Overlayering is not the recommended approach and should be avoided whenever an extension mechanism is available.
Question 3
HOTSPOT You need to modify the CashDisc form to meet the requirements. Which objects should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
Correct Answer: A
Explanation:
Scenario: CashDisc form Box 1: extension To add a new field to an existing table, you must first create a table extension. You can add new data sources to existing forms through extension. Follow these steps. In the extension model, create a form extension for the selected form. Right-click the form extension, and then select New Data Source. Box 4: data source Often, the information that is stored in existing tables doesn't satisfy customer requirements. Therefore, additional tables must be created, and data from those tables must be shown on pages. You must extend the CashDisc form to add a new field named MinimumInvoiceAmount to the form. You must add a new Extended Data Type to the extension model for the new field. The new field must be added above the discount method field. The field must display 10 characters.
Demo Practice Mode
You are viewing only the questions marked as Demo.