Extend finance and operations apps

At a glance

Extensions allow developers to make changes to the user experience in finance and operations apps by implementing modifications to the code that do not affect the base code. Among other benefits, extensions let developers update finance and operations apps to adhere to business processes and required changes.

Prerequisites

  • Basic object-oriented development knowledge and experience.
  • Basic development skills in finance and operations apps.
  • General knowledge of Enterprise Resource Planning (ERP) systems.
  • Basic knowledge of Integrated Development Environment (IDE) or Visual Studio.
Start

Modules in this learning path

Finance and operations apps are customized by using extensions, which let you add functionality to model elements and source code in the Application Object Tree (AOT) by using Visual Studio.

Start

Elements in finance and operations apps are customized through extensions to help you modify properties, add components, or remove controls.

Business events provide a mechanism that lets external systems receive notifications from finance and operations apps. In this way, the systems can perform business actions in response to the business events.

This module provides the tools and information that you need to effectively use class extensions in finance and operations apps. It shows you how to enhance and extend the functionality of classes without altering their original source code. Additionally, the module covers key concepts, such as method wrapping and the chain of command, allowing for controlled, layered customization of system behavior.