Custom implementations

The AI-Framework is a very comprehensive tool that can support large and complex business processes. If for some reason it should be necessary to depart from the standard options and possibilities, that is possible. The AI-Framework is very flexible and extendible.

You may want to read more about Customisation . 
Below you find an example of customisation.

Example: a modified Excel Export Function

Suppose, the standard function of the AI-Framework to export data to Excel is not sufficient for the task at hand, the developer can easily solve this by extending the model of AI-Framework.

  1. Write a custom model function, named MyExcelExport(). This is just a model, so it doesn’t do anything. It is a basic C# class of approx. 5 lines.
  2. The code generator will indicate that MyExcelExport() is not available. On that location, the developer needs to generate a piece of code, for example:
    MyExcelExportImplementation().Run().
  3. Then the software for this function MyExcelExportImplementation().Run() needs to be written. This is done with C#, which means there are virtually no limits. In this block of code, the development of the desired export function takes place.

Other options

It is also possible to replace large parts of the AI-Framework. For example, one needs the generation of a native Angular Mobile App, then the part where ASP.net applications are generated needs to be rewritten. The necessary WCF Services can still be generated with the AI-Framework.