Platform extensibility enhancements wave 2

Note

These release notes describe functionality that may not have been released yet. To see when this functionality is planned to release, please review What’s new and planned for Dynamics 365 for Finance and Operations. Delivery timelines and projected functionality may change or may not ship (see Microsoft policy).

Enhanced extensibility capabilities in Platform update 25:

  • Downgrade Chain of Command (CoC) on an InternalUseOnlyAttribute method from an error to a warning (Ref# 289075). For more information about the InternalUseOnlyAttribute, see the Extensibility FAQ.

  • Enable adding 'order by' fields into a query via extension (Ref# 198811).

  • Improve defaulting of style property values on sibling form controls added via extension (Ref# 198824).

  • Allow changing DisplayHeight on EDTs (Ref# 247167).

  • Enable function formHasMethod to work for methods in an ExtentionOf class (Ref# 199220).

  • Adjust the SysSystemDefinedButtons.addButtonsToActionPane method to protected to allow addition of custom buttons via CoC (Ref# 272356).

  • Extracted methods from NumberSequenceDetails.updateFormat, EventContextDrillDown.drillDown, SysEmailTable.showEmailBody to allow targeting of key pieces via CoC (Ref# 270780, 278611, 269568).

  • Add finalFormatMessageText delegate to WorkflowDocumentField.substitutePlaceholderAsUser to allow formatting of workflow emails (Ref# 262556).

  • Change NumberSeqScope.getParameterValue to protected to allow for CoC targeting (Ref# 262866).

  • Add class variable parmTxt to SysPickList to provide extensibility (Ref# 235796).

  • Remove InternalUseOnlyAttribute from WorkflowDocIsQueueEnabledAttribute to allow for CoC targeting (Ref# 264119).

  • Add initializeMessageBuilder method to SysEmailDistributor to provide access to emails prior to sending (Ref# 256434).

For more information about all extensibility capabilities, see the Extensibility home page.