Skip to Content

MB-500: What Is the Best Practice to Customize Dynamics 365 Using Extension Models?

How to Create an Extension Model in Dynamics 365 F&O Without Modifying Core Code?

Table of Contents

Question

You have been asked to customize the application using Visual Studio.

You need to create an extension model that will allow for future updates without affecting the core codebase.

What should you do?

Select only one answer.

A. Create a new model, set the model’s ‘Layer’ property to ‘ISV’, and add the necessary elements.
B. Create a new model in the ‘USR’ layer and override the existing elements.
C. Copy the entire ‘SYS’ layer to a new ‘ISV’ layer and make changes there.
D. Modify the existing model directly in the ‘SYS’ layer.

Answer

A. Create a new model, set the model’s ‘Layer’ property to ‘ISV’, and add the necessary elements.

Explanation

Creating a new model and setting its ‘Layer’ property to ‘ISV’ allows for customization without affecting the core codebase, making it the correct approach. Modifying the existing model directly in the ‘SYS’ layer is not recommended as it can affect the core functionality. Creating a new model in the ‘USR’ layer and overriding the existing elements is not a best practice. Copying the entire ‘SYS’ layer to a new ‘ISV’ layer is unnecessary and could lead to potential issues.

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.