How to handle Customizations

Contents

Overview of LAA in IFS Aurena Client Development

The concept of code layers is that developers should be able to include code at a layer level without interfering with any other layers of code. It also separates code, so that it is easy to understand each layers interactions with the code.

In each layer, except for the base layer, it is possible to add layer specific code and to change the previous layers' code by creating an override or overtake of the code. Override of code means that you, in your layer add new functionality before or after a call to the previous layers' code. Overtake of a method means that you take the full responsibility of the code from this layer onwards.

In IFS Applications, there are three layers you can work with: Core, Ext, and Cust.