Question 37 of 103 from exam MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer

Question 37 of 103 from exam MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer

Question

HOTSPOT - You are a Dynamics 365 Finance developer.

You need to add a new status named InTransit to the SalesTable.SalesStatus field and use the status in code.

What should you do? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Hot Area:

Answer Area

Requirement Action or code segment

Add the new status to SalesStatus.

Create an extension of SalesStatus.
Create an overlay of SalesStatus.

Create a new enumeration that extends SalesStatus.
Duplicate SalesStatus and add an element.

Reference new values in code.

SalesStatus::InTransit
SalesStatus.Extension::InTransit
NewSalesStatus:InTransit
SalesTable.SalesStatus

Explanations

Answer Area

Requirement Action or code segment

Add the new status to SalesStatus.

Create an extension of SalesStatus.
Create an overlay of SalesStatus.

Create a new enumeration that extends SalesStatus.
Duplicate SalesStatus and add an element.

Reference new values in code.

SalesStatus::InTransit
SalesStatus.Extension::InTransit
NewSalesStatus:InTransit
SalesTable.SalesStatus

Box 1: Create an extension of SalesStatus To modify properties on an existing field in a table, you must first create an extension for the table.

Box 2: SalesStatus::InTransit - Incorrect Answers: Overlay: Overlaying code, the now-outdated way to implement customer-specific functionality under Dynamics AX, involved customizing programming within Microsoft's code and recompiling the application.

https://docs.microsoft.com/sv-se/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-existing-field https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/extensible-enums