Creating an extension of a form is the best way to add new functionality to a form in Finance and Operations. Extensions are collections of changes to existing model elements, such as forms. They can be used to add new fields, modify existing fields, or add new controls to a form.
Extensions have a number of advantages over other approaches to adding functionality to forms, such as modifying the base code or creating a new form. Extensions are:
- Extensible: Extensions allow you to add new functionality to forms without having to modify the base code. This makes it easier to customize and update forms without having to worry about breaking the base code.
- Flexible: Extensions are very flexible. You can use extensions to add any type of functionality to a form, from simple changes to complex business logic.
- Maintainable: Extensions are easy to maintain. You can easily modify or remove extensions without affecting the base code.
- Upgradable: Extensions are easy to upgrade. When you upgrade your Finance and Operations environment, your extensions will be automatically upgraded as well.