Get to know OMNIA's web application development lifecycle: Business Model definition. Build and compile; Reuse models at future web application developments.

1. Introduction

The OMNIA Platform was designed around a development lifecycle with the following steps:

  • Model: create the model definitions;
  • Build: compile the model;
  • Test: create records using the previously created model;

Each operation is recorded, creating this way a full log of everything was made in the platform.

2. History tracking

Versioning / History

Accessing to the platform’s log it’s possible to see all the operations made in the model.

Each record contains the description, the date and who realized the operation.

This way it’s possible to all modelers to know who made what and track all the model’s changes.

3. Build the model

Versioning / Builds

After every change in the model it is necessary to create a new build, in order to the apply the changes and, that way, the end-users can use the application in its last state.

When you create a new build, all the C# code added in the behaviours will be compiled. If any error occurs during the code compilation the build will fail and all the model changes will be maintained as pending.

How to create a new build?

In the Modeler environment, simply use the “Build & Deploy” button at the top right corner and wait a few moments until it’s finished.

4. Download the behaviours code

Versioning / Builds

If you want to download the behaviours code the way it will be executed in the OMNIA Platform (either to test it or to correct some problem), you can do it in the Builds list choosing the option Download build to the build version you want to get.