Adding a New Field to the SalesTable Form - MB-500 Exam | Microsoft Dynamics 365 Developer

Adding a New Field to the SalesTable Form

Question

Note: This question is part of a series of questions that present the same scenario.

Each question in the series contains a unique solution that might meet the stated goals.

Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it.

As a result, these questions will not appear in the review screen.

You are adding a new field to the SalesTable form.

You must use an extension to add a status field onto the form.

You need to create the extension in the Application Object Tree (AOT) and add the extension to the demoExtensions model.

Solution: Navigate to the user interface forms section for the SalesTable form and create a customization.

Does the solution meet the goal?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B.

B.

Instead navigate to the user interface forms section for the SalesTable form and create an extension.

Note: In Dynamics 365 Finance and Operations, the new fields will need to be added via a table extension.

Create the extensions on the SalesTable.

https://stoneridgesoftware.com/how-to-extend-sales-order-update-functionality-to-custom-fields-in-d365-finance-and-operations/

The given solution of creating a customization for the SalesTable form in the user interface forms section does not meet the stated goal of adding a new field to the SalesTable form using an extension in the Application Object Tree (AOT) and adding the extension to the demoExtensions model.

Creating a customization is not the same as creating an extension. A customization is a change made directly to an object in the base application, which can cause problems during upgrades and require manual reconciliation. An extension, on the other hand, is a separate object that can be added to the application without modifying the base code.

To achieve the stated goal, the following steps should be taken:

  1. In the AOT, right-click on the SalesTable form and select "Create Extension" from the context menu.

  2. Name the extension and select the "Add to package" option to add it to the demoExtensions model.

  3. In the extension, create a new field for the status and add it to the SalesTable form using the form designer.

  4. Save the extension and build the solution to deploy the changes.

This solution meets the stated goal of adding a new field to the SalesTable form using an extension in the AOT and adding the extension to the demoExtensions model. Therefore, the correct answer is "B. No" as the given solution does not meet the goal.