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.
- 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. - 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(). - 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.