The Query Builder module allows administrators to create, manage, and maintain reusable SQL query definitions throughout Ojoo Business OS. Query Builders are used for List Views, Dashboards, Reports, APIs, Workflows, Analytics, and Dynamic Components.
The Query Builder List view provides a centralized management console for all query definitions in Ojoo Business OS. Key functional capabilities include:
| Column Name | Description & Operational Meaning |
|---|---|
| Actions | Row action buttons (View, Edit, Delete). |
| Query Builder Name | Human-readable name of the query definition (e.g. User Details, Sales Invoices). |
| Query Builder Slug | Unique system slug used for query execution calls (e.g. user-details). |
| Query Type | Badge indicating query operation: SELECT, INSERT, or UPDATE. |
| Store Variable | Name of PHP variable storing query result set (e.g. $userDetails). |
| Mode Indicator | Badge indicating whether query uses Normal Builder or Custom Query Mode. |
| Created Date | Timestamp when query was created or last updated. |
| Button / Action | Description & Functional Behavior |
|---|---|
| + Create Query Builder | Opens blank Query Builder Form (Page ID 49) to create a new query definition. |
| View | Opens read-only modal displaying query configuration and compiled JSON. |
| Edit | Opens Query Builder Form loaded with existing query rules for editing. |
| Delete | Prompts user confirmation and soft-deletes query definition. |
.xlsx spreadsheet export file.dms-sales-report).