> For the complete documentation index, see [llms.txt](https://docs.fabricplan.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fabricplan.com/powertable-sheets/how-tos/layout-views-summary/kanban/kanban-layout.md).

# Overview

Kanban layout displays records as cards organized into columns or stacks based on a selected field. It provides a visual way to track work, monitor progress, and move records through different stages of a workflow.

Each card represents a single record and displays key information, such as the task name, assignee, and other configured fields. You can drag cards between the stacks to update their status, edit records directly from the board, and quickly identify work that requires attention.

This article explains how to create a Kanban layout by using a sample **Tasks** table.

### Use cases <a href="#use-cases" id="use-cases"></a>

Use the Kanban layout to:

* Track work items through stages such as **Backlog**, **To Do**, **In Progress**, **Review**, and **Done**.
* Monitor task ownership by displaying the assignee on each card.
* Visualize the distribution of work across different workflow stages.
* Drag and drop tasks between the stacks to update their status.
* Identify bottlenecks and prioritize pending work.
* Manage software development tasks, project activities, support tickets, approval workflows, or any process that progresses through defined stages.

### Prerequisites

Before you create a Kanban layout, ensure that your table includes the following mandatory fields:

* **Task ID:** Uniquely identifies each Kanban card. Configure this field as the **primary key**.
* **Task Name:** Contains the name or title displayed on each Kanban card.
* **Stack By:** Contains the values used to group Kanban cards into columns, such as **To Do**, **In Progress**, and **Completed**.
* Ensure that all fields used in the Kanban layout have the appropriate data types configured in the table.

### Create the Kanban layout <a href="#create-the-kanban-layout" id="create-the-kanban-layout"></a>

This section explains how to create the Kanban layout to organize records into stacks based on a selected field. In this example, you create a Kanban board for a **Tasks** table, where tasks are grouped by their status or their workflow stage.

The sample **Tasks** table contains the following fields: Task ID, Title, Status, Priority, Assignee, Sprint, Due Date, Story Points, Category, Description, and Progress.

1. In the **PowerTable** tab, go to **Layout** > **Kanban**. The **Board Layout Configuration** opens.

<figure><img src="https://257222532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtolck8kt8atqxFPsEBn%2Fuploads%2FbGTKs5QXBKpLvaEcWNqi%2Fimage.png?alt=media&amp;token=6d669c21-40d2-4c34-a64f-aa9279293b90" alt=""><figcaption></figcaption></figure>

2. Configure the following properties:

   * **Task ID**: Select the column that uniquely identifies each task. In this example, select **Task ID**.
   * **Task Name**: Select the column to display as the primary label on each Kanban card. In this example, select **Title**.
   * **Stack by**: Select the column used to group tasks into Kanban stacks. In this example, select **Status**.
   * **Assignee** (optional): Select the column that displays the task owner on each card. In this example, select **Assignee**.
   * **Progress** (optional): Select a column that represents the progress of each task.

   <figure><img src="https://257222532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtolck8kt8atqxFPsEBn%2Fuploads%2F88Y5lWpuCpG0Zb90O96d%2Fimage.png?alt=media&amp;token=69acb7f0-3c1e-40f6-a07b-9d40749c9c17" alt=""><figcaption></figcaption></figure>
3. Select **Save**.

The Kanban view is created. PowerTable groups tasks into stacks based on their status, such as **Backlog**, **To Do**, **In Progress**, **Review**, and **Done**. Each task card has the task name, progress bar, and assignee.

<figure><img src="https://257222532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtolck8kt8atqxFPsEBn%2Fuploads%2F2g33xK0cPje0lJWAykBZ%2Fimage.png?alt=media&amp;token=b7edf936-d780-4bba-8ace-deaeb2d8107f" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.fabricplan.com/powertable-sheets/how-tos/layout-views-summary/kanban/kanban-layout.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
