Summary

Completed

Extensions are a way to customize the finance and operations apps user experience. If you need to adjust the performance, behavior, or characteristics of an element, you can create an extension of that element from the AOT and make the necessary modifications. You can create an extension of a table if you need to add or remove fields, modify field groups, add an index or table relation, modify available properties, or add code or event handlers to the table. A form can be extended to modify properties, add a data source, add or modify controls, or add event handlers. A class extension is created to implement new event handlers for a table or form.

By using extensions, you can make multiple adjustments to an element, or just one adjustment. With most elements, you can't make all the adjustments that you'd like because some properties or controls are locked for editing. If the solution that you need can't be reached by creating an extension of the element, then you would create a new element.

Topic Link
Extensibility Extensibility home page
Create a new class extension, add new methods, and add event handler methods to a class. Explore extensions and the extension framework in finance and operations apps
Business events provides an extension mechanism for integrations.. Consume business events in finance and operations apps