Kanban Widget
The Kanban widget displays data objects from a data schema as a board, grouped by the values of a selected field (e.g., status). Cards can be moved between columns via drag and drop to update the status directly.
This is ideal for tracking tasks, orders, or tickets at a glance and updating their status with minimal effort.
Typical Use Cases
| Use Case | Columns (Example) |
|---|---|
| Task management | Backlog → In Progress → Review → Done |
| Order processing | Received → In Progress → Shipped → Completed |
| Recruitment | Application → First Interview → Second Interview → Offer / Rejection |
| Complaints | New → Under Review → Resolved → Closed |
| Maintenance planning | Planned → In Progress → Accepted |
| Content approval | Draft → Review → Approved → Published |
| Supplier evaluation | Pending → Evaluated → Renegotiation → Completed |
Features
- Drag and drop: Cards can be moved between columns. The field value is updated automatically.
- Preview: Hovering over a card shows a preview of the most important fields.
- Direct link: Clicking a card opens the corresponding data object.
- Column configuration: The visible columns and their order can be adjusted.
- Sort mode: Within a column, cards can be sorted by creation date or last modified date.
Configuration
Configuration is done in three steps in the properties panel:
Step 1: Data Source
- Data Schema: Which data schema should be displayed?
- Status Field: Which field determines the column grouping (e.g., "Status")?
Step 2: Display
- Preview Fields (optional): Which fields should be shown in the card preview?
- Sort Mode: Sort by creation date or last modified date.
Step 3: Columns
- Automatic: New column values are automatically added.
- Manual: Individual columns can be hidden, shown, or reordered via drag and drop.
Example
A project manager has a Kanban widget showing all tasks from the "Tasks" schema, grouped by the "Status" field. Columns display: "Open", "In Progress", "Review", "Done". The manager drags a task from "In Progress" to "Review" – the status is updated automatically.
Tips
- Enum fields work best: A status field with defined values (enum) ensures clean, consistent columns.
- Column order: The column order can be customized to match the actual workflow sequence.
- Combine with KPI: A KPI widget showing the count of open items next to the Kanban board provides quick context.