> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nextedy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# No Swimlanes Mode

> **No Swimlanes** is the `NONE` assignment mode for Nextedy PLANNINGBOARD swimlanes.

This mode is the simplest possible board layout. It is controlled by the `assignmentMode` widget parameter.

***

## Parameters

### Swimlanes (Rows) Parameters

| Parameter        | Type   | Default    | Description                                                                                                                      |
| ---------------- | ------ | ---------- | -------------------------------------------------------------------------------------------------------------------------------- |
| `assignmentMode` | string | `ASSIGNEE` | Set to `none` to activate No Swimlanes mode. All other assignment-mode parameters are hidden and ignored when this value is set. |

When `assignmentMode` is set to `none`, the following swimlane parameters become inactive and their values are not evaluated by the board:

| Parameter              | Status in No Swimlanes mode |
| ---------------------- | --------------------------- |
| `enumFieldId`          | Ignored                     |
| `parentWorkItemType`   | Ignored                     |
| `showEmptySwimlanes`   | Ignored                     |
| `swimlaneSort`         | Ignored                     |
| `collapsibleSwimlanes` | Ignored                     |
| `safeProgramField`     | Ignored                     |
| `safeTeamField`        | Ignored                     |

> See [Swimlanes (Rows) Parameters](/planningboard/reference/widget-parameters/swimlanes-parameters) for the full parameter reference for all assignment modes.

***

## Behavior

### Board Layout

In No Swimlanes mode the board displays a single undivided content area spanning the full board height. Work items appear as cards in their assigned Plan columns without any row segmentation. The board still shows Plan columns (governed by the [Plans (Columns) Parameters](/planningboard/reference/widget-parameters/plans-parameters)) and the [Unplanned Sidebar](/planningboard/reference/ui-elements/sidebar) when enabled.

### Resource Assignment

Because there are no swimlanes, no resource field is written when a card is dragged between columns. Moving a card from one Plan column to another updates only the work item's Plan membership — the assignee, parent, enumeration field, or any other field that the other assignment modes write is **not changed**.

### Capacity Bars

Per-swimlane capacity bars are not rendered in this mode. The `capacityLoad` and `multiCapacityLoad` parameters remain functional for total Plan-level capacity display if configured, but there is no per-row capacity breakdown.

### Drag and Drop

Drag and drop operates across Plan columns as normal. Cards can be moved freely between Plan columns, and within a column cards can be reordered to express priority. Because there are no swimlane rows, drag targets are the Plan column areas only — there is no row constraint.

<Note title="Parent Item mode enforces row placement">
  In [Parent Item Mode](/planningboard/reference/assignment-modes/parent-mode), dragging a card to the wrong parent's swimlane causes the board to automatically reposition the card to the correct row. No Swimlanes mode has no such constraint — cards move freely to any column.
</Note>

### Sort Order

Work items within each Plan column follow the sort order defined in the Work Items widget parameters (`sortField`, `sortOrder`). See [Work Items Parameters](/planningboard/reference/widget-parameters/work-items-parameters).

***

## Widget Parameters Visibility

The Planningboard widget parameter panel dynamically hides swimlane-specific fields when `assignmentMode` is set to `none`. The following configuration sections are not shown:

* **User Role** (shown only for Assignee mode)
* **Resource Field** / **Field ID** (shown only for Enumeration Field mode)
* **Selected Rows** / **Rows Filter** (shown only for Enumeration Field mode)
* **Parent Role** / **Parent Query** / **Sort By** (shown only for Parent Item mode)
* **ART ID** (shown only for SAFe Train Team mode)

This is controlled by `PlanningBoardWidgetDependenciesProcessor`, which hides irrelevant fields based on the selected assignment mode. No additional manual steps are required to hide them.

***

## Configuration Example

The following widget parameter snippet activates No Swimlanes mode. The board will show work items of type `task` spread across the five nearest upcoming Plans, with no row grouping.

```properties theme={null}
assignmentMode=none
plansMode=PROJECT_PLANS
nextPlans=5
lastPlans=1
query=type:task
```

In the widget editor, navigate to **Swimlanes (Rows)** and set **Assignment Type** to **No Swimlanes**. The remaining fields in the Swimlanes section collapse automatically.

***

## Board Layout Diagram

<Frame>
  <img src="https://mintcdn.com/none-17b4493f/vfRg9jxXRntLqZFW/planningboard/diagrams/reference/assignment-modes/no-swimlanes-mode/diagram-1.svg?fit=max&auto=format&n=vfRg9jxXRntLqZFW&q=85&s=c1f88c91321622d8928a9a2a9c185461" alt="Board layout in No Swimlanes mode: Sprint 1, Sprint 2, and Sprint 3 columns each holding a flat stack of task cards (TASK-1 through TASK-7) with no row segmentation, and an empty Backlog column" width="760" height="340" data-path="planningboard/diagrams/reference/assignment-modes/no-swimlanes-mode/diagram-1.svg" />
</Frame>

***

## When to Use

No Swimlanes mode is suited for the following scenarios:

| Scenario                                                   | Why No Swimlanes fits                                                    |
| ---------------------------------------------------------- | ------------------------------------------------------------------------ |
| High-level roadmap or release overview                     | Focus on which Plan items fall into rather than who owns them            |
| Quick backlog triage across Plans                          | Single view reduces visual noise; fast drag-and-drop to Plans            |
| Board where items lack a consistent assignee or team field | No swimlane grouping means no empty-lane clutter                         |
| Portfolio-level views with many items                      | Simplifies the layout when per-assignee breakdown adds no planning value |
| Demonstration or onboarding boards                         | Simplest layout for teaching Planningboard basics                        |

<Tip title="Combine with a focused work-item query">
  In No Swimlanes mode, all items share a single vertical space per column. Use the `query` parameter (for example `type:feature AND priority:high`) to keep card counts manageable and the board readable.
</Tip>

***

## Limitations

* **No per-lane capacity tracking.** Capacity bars show totals per Plan column only. Per-assignee, per-team, or per-parent capacity breakdowns require a different assignment mode.
* **No resource write on drag.** Moving a card between columns does not update any assignment field. If you need drag-and-drop to also reassign work items, select [Assignee Mode](/planningboard/reference/assignment-modes/assignee-mode), [Enumeration Field Mode](/planningboard/reference/assignment-modes/enum-mode), or another mode that writes a field on drop.
* **No swimlane-based filtering.** The "Rows Filter" and user-role filter capabilities of other modes are unavailable. Filtering must be achieved through the work-item `query` parameter instead.

***

## Related Pages

* [Assignment Modes](/planningboard/reference/assignment-modes/index) — overview of all assignment modes and how to choose between them
* [Assignee Mode](/planningboard/reference/assignment-modes/assignee-mode) — swimlanes grouped by user (assignee)
* [Enumeration Field Mode](/planningboard/reference/assignment-modes/enum-mode) — swimlanes grouped by a custom enumeration field
* [Parent Item Mode](/planningboard/reference/assignment-modes/parent-mode) — swimlanes grouped by parent work items
* [Project Mode](/planningboard/reference/assignment-modes/project-mode) — swimlanes grouped by sub-project
* [Swimlanes (Rows) Parameters](/planningboard/reference/widget-parameters/swimlanes-parameters) — full parameter reference for swimlane configuration
* [Work Items Parameters](/planningboard/reference/widget-parameters/work-items-parameters) — query and sort parameters that govern card content in all modes

<Accordion title="Sources">
  **KB Articles**

  * Swimlane Assignment Types
  * Filter user swimlanes by Plan range
  * What is 'Normalization'

  **Support Tickets**

  * [#5879](https://support.nextedy.com/helpdesk/tickets/5879)
  * [#6777](https://support.nextedy.com/helpdesk/tickets/6777)
  * [#6734](https://support.nextedy.com/helpdesk/tickets/6734)

  **Source Code**

  * `PlanningBoardWidgetRenderer.java`
  * `PlanningBoardWidgetDependenciesProcessor.java`
  * `PlanningBoardWidget.java`
  * `PlanningBoardDataService.java`
  * `AssignmentMode.java`
</Accordion>
