MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer Exam - Extension Changes to Base Form

Identify Extension Changes to Base Form

Question

A company has an extension that makes changes to a base form.

You need to identify all extension changes made to the base form.

What are two possible ways to achieve the goal? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

CD.

C: Customization and Extension -

|View references

Create a diagram that shows the other elements that reference the

lselected element.

D: Example: Navigate to FMRental.Extension in the Tree Designer 1

In the Visual Studio, in Solution Explorer, in the FleetManagement Discounts project, expand User Interface > Form Extensions.

©oG|e-eaals—
Search Solution Explorer (Ctrl+;)
1 Solution 'FleetManagement' (2 projects)
4 [J FleetManagement Discounts [Fleet Management Extension]
(Sal References
Gl Code
@ Data Model
Gi Data Types
@ Label Files
ol Resources
G) User Interface
4% Form Extensions
OO FMSetup.Extension
4G) Forms
(0 FePickDiscount
> ll Menu Items
> [%j FleetManagement Migrated [Fleet Management]

Solution Explorer [iEEEISe eeaiel

aves

The FMRental.Extension element is an extension element that extends the functionality of the FMRental form by adding two new data sources and a new tab control.

2

In Solution Explorer, double-click FMRental.Extension to open the designer.

Search ...
(F FMRental.Extension (isv) [Fleet Management Extension]
bg Methods
dF Events
4 @ Data Sources
> @ FMRental
> @ FMRentalCharge
> +f FERentalDiscountRelation
> *@ FEDiscount
2) Dans
7 FMMakeModel FactBox
(7 FéRentatTotals_FactBox

(es

3

In the designer's search box, type 'e:' as shown in the image below.

This filters the current designer to only show nodes that belong to the current extension.

https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/customize-model-elements-extensions

To identify all extension changes made to a base form in Microsoft Dynamics 365: Finance and Operations, there are two possible ways to achieve this goal:

Option A: In the search bar on the form extension element, enter the text c:. This option will help to identify all the changes made to the base form from the extension. The 'c:' search filter is used to find all the changes made to the control that is being extended. By using this search filter, the developer can easily filter out all the changes made to the control in the extension.

Option D: In the search bar on the form extension element, enter the text e:. This option will help to identify all the elements that have been extended from the base form. The 'e:' search filter is used to find all the elements that have been extended. By using this search filter, the developer can easily filter out all the elements that have been extended in the extension.

Explanation: When extending a form in Microsoft Dynamics 365: Finance and Operations, it is important to be able to identify all changes made to the base form from the extension. This helps to ensure that the changes made in the extension do not interfere with the base form or other extensions that may have been applied to the same form.

Option A and D use search filters to identify the changes made to the base form. The 'c:' and 'e:' search filters are used to filter out the changes and elements that have been extended in the extension. These search filters can be used in the search bar of the form extension element.

Option B and E, on the other hand, use search filters in the search bar of the base form. However, these search filters may not provide a complete solution to the problem as they may not filter out all the changes made to the base form from the extension.

Option C involves right-clicking on the base form and selecting 'view references'. This option will provide a list of all the references to the base form, including any extensions that have been applied to the form. However, this option may not provide a complete solution to the problem as it may not filter out all the changes made to the base form from the extension.