The module definition is a grouping of definitions providing functionality that logically belongs together. The module’s attributes and child definitions define the majority of the behavior and functionality exhibited on the Agentry Client at runtime.
The modules of an application contain the functionality related to the user interface on the Agentry Client, data storage and structures, data synchronization, and data capture. The child definitions of a module also have access to all application-level definitions.
An application project must contain at least one module. When multiple modules are defined for an application, users will be required to select which module to work with when logging into the Agentry Client application. They will be able to switch from one module to another using the Agentry Client’s View menu, which will list the defined display name for each module within the application.
The module’s child definitions are primarily intended to work with other definitions within the same module. Cross-module functionality can be defined using actions within one module that may execute actions of another module within the same application.