Overview
DemandFlow includes Kanban board row types that display related records as cards arranged in columns. Each column represents a stage or status in a workflow, and users can drag cards between columns to update their status. This provides a visual, interactive way to manage work items through a process.
Kanban Row Types
DemandFlow offers two Kanban-style row types:
- Kanban Progress (
kanbanProgress) — a general-purpose Kanban board for tracking items through status stages - Project Kanban (
pjkanban) — a project-focused Kanban board optimised for project management workflows
When to Use
Use Kanban boards when you need to:
- Visualise work items flowing through stages (e.g. To Do, In Progress, Done)
- Allow users to update status by dragging cards between columns
- Provide a visual overview of work distribution across stages
- Support agile or process-oriented workflows
How Kanban Boards Work
Columns
Each column on the board represents a status or stage. The columns are derived from the status field's options on the related entity. For example, if a Task entity has a Status field with options "Backlog", "To Do", "In Progress", "Review", and "Done", the Kanban board creates five columns.
Cards
Each record appears as a card within the column matching its current status. Cards typically display:
- The record's name or title
- Key summary information (assignee, priority, due date)
- A visual indicator of priority or type
Drag and Drop
Users can drag a card from one column to another to change the record's status. When a card is dropped into a new column, the underlying record is automatically updated with the new status value.
Best Practices
- Place Kanban boards on a dedicated panel, typically named "Board" or "Kanban"
- Use a full-width (100%) column for the best viewing experience
- Limit the number of status columns to 5 to 7 for readability
- Ensure the status field on the related entity has clear, sequential options that represent a logical workflow
- Combine with the grid list view on a separate panel so users can switch between Kanban and table views