Definition

The definition defines the behaviour of your application. You only have to activate your definiition to have your application up-and-running.

A definition consists of standard building blocks. To develop an application, you take the building blocks you need, configure them, press the switch to application button, and you are ready. Most of the configuration can be done by mouse clicks alone. All functionality that is commonly used in business applications is readily available using these building blocks, and can be activated easily. However, almost every application contains non-standard solutions. When dedicated solutions are needed, you can customize your application with your own tailor made components.

There are five groups of standard building blocks in the definition:


In the application definition, the 'Blueprint' consists of both the data model and the business rules. Both these groups together form the foundation for the other groups. Building a good foundation will make it easier to add the user interface and configuration components to the application.

 

Group 1: Data model

This group contains building blocks to define the data in your application. The blocks in this group:

  • classes
  • fields
  • relations
  • lookup lists
  • filters

read more

Group 2: Business logic

This group contains building blocks to implement the functional behaviour of your application. The blocks in this group:

  • calculations
  • field triggers
  • class triggers
  • validations
  • actions
  • user groups
  • permissions

read more

Group 3: User interface - functional

This group contains building blocks to define the functional aspect of the user interface of your application. The blocks in this group:

  • menus
  • layouts
  • forms
  • dashboards
  • custom urls

read more

Group 4: User interface - graphical design

This group contains building blocks to define the design aspect of the user interface of your application. The blocks in this group:

  • css
  • surrounding page
  • snippets
  • velocity scripts

read more

Group 5: Configuration

This group contains building blocks to define other operations in your application. The blocks in this group:

  • queries & reports
  • imports
  • exports
  • deduplication settings
  • jobs
  • external files

read more

Summary

The blueprint consists of building blocks from five groups.

Data model   
Business rules User interface - functional 
User interface - graphical design  Operations
classes calculations menus css queries & reports
fields field triggers layouts surrounding page imports
relations class triggers forms   snippets exports
lookup lists validations dashboards velocity files deduplication settings
filters actions custom urls   jobs
  user groups     external files
  permissions