The Module Form allows administrators to create new business modules and update existing module details inside the Ojoo Business OS Platform. Modules serve as functional containers that organize business forms, workflows, dashboards, permissions, and automation processes under parent applications.
The Module Form screen is used for both adding new modules and editing existing module entries. It enables administrators to:
The following fields are available in the Module Form:
| Field Label | Input Type | Required | Purpose & Description |
|---|---|---|---|
| APPLICATION | Dropdown Select | Yes | Select the parent application (e.g. Studio Engine, System Setup) to which this module belongs. |
| MODULE NAME | Text Box | Yes | Enter the official business name of the module (e.g. Application Management, Company Management). |
| MODULE SLUG | Text Box | Yes | Auto-generated as you type the Module Name. Can be edited manually using lowercase letters and hyphens. Must be unique across all modules. |
| MODULE ICON | Text Box | No | Enter a FontAwesome CSS icon class (e.g. fa-solid fa-cubes) for visual menu display. |
| MODULE DESCRIPTION | Textarea | No | Provide a brief description explaining the usage and business scope of the module. |
| MODULE ORDER | Number Box | Yes | Specify an integer position (e.g. 1, 2, 3) to determine the module's menu display sequence. |
| MODULE STATUS | Dropdown Select | Yes | Select Active (1) to enable the module or Inactive (0) to disable it. |
The system enforces strict validation rules to ensure data consistency and prevent duplicate web links:
The Module Form includes a right-side Help Guide panel providing instant assistance for each field:
Import module configuration data from external files.
Access module API endpoint documentation and integration parameters.
Return to the Modules List screen without saving changes.