Building Virtual Interfaces: How the Tools Connect
A virtual interface is a configurable dashboard that pulls data from your Docwize system and presents it to selected users. It can display tables, charts, and forms — and can be restricted to specific users or groups. Virtual interfaces are visible to users via Explorer → Virtual Interfaces.
Building one requires three tools, used in order.
The Three-Step Pipeline
Each tool produces something that the next tool uses as its input:
| Step | Tool | What you do | What it produces |
|---|---|---|---|
| 1 | Query Builder | Select a data source and define which fields to include, filter, or group | A virtual view (datasource) |
| 2 | Chart Builder | Choose a datasource and a chart type; configure grouping and display | A chart |
| 3 | Interface Builder | Combine one or more charts (and optionally custom fields) into a layout | A virtual interface visible to users |
Even if you only want a simple data table, you still need to create a virtual view first. The Chart Builder cannot work without a datasource, and the Interface Builder cannot work without a chart.
Where to Find the Tools
All three tools are in New → Custom Fields & Configuration.

New → Custom Fields & Configuration
Step 1 — Query Builder
The Query Builder creates virtual views: saved queries that define a dataset. A virtual view is the data layer that everything else connects to.
Use the Query Lab to:
- Drag data sources (custom fields, tables, or existing views) onto the canvas
- Choose which fields to include and rename them for clarity
- Apply filters and groupings
- Test the query before saving
When you save, give the datasource a clear name — you will select it by name in the Chart Builder.

The Query Lab
→ See Query Builder Interface for full details.