Examples of Functional Customization
Functional customization means modifications of the data structure and original application business logic. These modifications are related either to the code of the appropriate data access classes (DACs) or business logic controllers (BLCs, also referred to as graphs).
The MYOB Acumatica Customization Platform provides the tools and the framework that is based on class extensions and provides the following key features:
- You can deploy multiple projects that extend DACs or BLCs.
- Extensions are precompiled, which provides a measure of protection for your source code and intellectual property.
- The framework provides an advanced level of control over the business logic and a multilevel extension model.
- The platform implements an auto-discovery mechanism, which makes the deployment and upgrade processes straightforward.
The topics of this section describe the rules and methods of functional customization and give examples of customization projects that resolve typical functional customization tasks:
- Adding Data Fields
- Customizing DAC Attributes
- Modifying a BLC Action
- Modifying a BLC Data View
- Declaring or Altering a BLC Data View Delegate
- Extending BLC Initialization
- Altering the BLC of a Processing Form
- Adding or Altering BLC Event Handlers
- Altering BLC Virtual Methods
- Customizing the Release Process for CA Documents