Documentation

Modules

Modules are composed of both the service and its associated subservices, as well as other elements that accompany them, such as external libraries, business rules, features, and style sheets, etc. Each of these is located in its corresponding subdirectory.

By default, the system installs three modules: Administrators, Users, and Services.
For standardization purposes, the configuration section has been considered as if it were another module, although in reality it is not; it has simply been added this way to make it easier to use.

When a module is loaded, it first identifies the specific files it will require for proper execution. These are contained in a file called init in JSON format.

It then creates the object that allows interaction and retrieval of information from the database for that service or subservice. This consists of three types of information it can return:

  • Data for a specific record
  • List of records that meet a certain criterion
  • Dependency of a record on other elements

Finally, it displays the corresponding page to act on the service or subservice.

Search