Platform extensibility enhancements

Enhanced extensibility capabilities in Platform update 24:

  • Add an 'OnClicking' event for form button controls (Ref# 215644).

  • Allow Chain of Command (CoC) on methods that aren't overrides of kernel methods on types inside forms (controls and data sources) (Ref# 238379).

  • Allow the addition of reference datasources via form extensions (Ref# 224810).

  • Allow setting a fixed value in a table relation (Ref# 198778).

  • Allow the addition of form datasource display and edit methods via extension (Ref# 261093).

  • Allow access to email messages before sending by extracting SysEmailTable.getMessageBody from SysEmailTable.sendMail, and by allowing CoC on EventNotificationWorkflow.sendMail (Ref# 269551, 262554).

  • Enable influencing of the creation of workitems in SysWorkflowWorkItem.createWorkItems via the new SysWorkflowWorkItemHelper class (Ref# 246996).

  • Improve extensibility of number sequence through changes to NumberSeqScope, NumberSeqDatatype, NumberSequenceTable (Ref# 262867, 259702, 245745).

  • Improve extensibility of various classes including SysChartTitle, PowerBIControlBuild, EventNotificationBatch (Ref# 280964, 280963, 275376).

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