Modules

Official Content
This documentation is valid for:

The Module object is designed to simplify the following aspects of a Knowledge Base:

  • Understanding

Using Modules, developers can model how they logically break down a large, Enterprise-wide, Knowledge Base. They can also model each Module's interface, making it easy to understand how modules are supposed to be used.

  • Maintenance

Besides making a Knowledge Base easy to understand, Modules can be used to clearly define how its functionality must be used and hide how it is implemented. See Object Visibility property for details.

  • Integration

Using Modules, developers can focus on their area of expertise and seamlessly interact with other modules. Merging Knowledge Bases using Modules is now easier. See Modules - Object names for details.

  • Discovery, Sharing & Reuse

By sharing (packaging and publishing) Modules to a Modules Server, they can be reused by teammates or colleagues company-wide or globally. Packaged modules make clear who maintains a module and under what license those modules are published. Read Modules Distribution in GeneXus for details.

  • Build times

Packaged modules, installed as Module References in the KB do not need to be generated again.

Video

Start Video Modules and External Objects