Blocks

Kanban

Plan work orders across operational stages.

FreePerspective 8.3

Preview

Native Perspective / Kanban
Interactive demo · Sample data

Explore the native layout and interact with the sample data.

Source

Installation

  1. Download this component’s ZIP. In your development project, choose Designer → File → Import and select it. Preserve the view and style-class paths and review replacement conflicts.
  2. Append stylesheet-snippet.css to Perspective Styles → stylesheet.css. Enable Advanced Stylesheet if needed and preserve your existing CSS.
  3. Add an Embedded View, set its path to Viewcraft/Kanban/Kanban, and configure its parameters.

Perspective 8.3 · 49 resource files. ZIP structure and source consistency are checked. Manual Designer import acceptance is pending.

Usage

Use the component inside an Embedded View. Replace the sample values with your own data; output and inout parameters expose state back to the host.

Embedded View props
{
  "path": "Viewcraft/Kanban/Kanban",
  "params": {
    "title": "Tablero de mantenimiento",
    "subtitle": "Intervenciones, equipos y responsables.",
    "instanceId": "maintenance-kanban",
    "demoMode": false,
    "readOnly": true,
    "dragEnabled": true,
    "permissions": {
      "moveItems": true,
      "reorderColumns": true,
      "createItems": true
    },
    "board": {
      "revision": 0,
      "columnOrder": [],
      "columns": [],
      "value": {}
    },
    "owners": [],
    "onCommitMessage": "viewcraft.kanban.commit"
  },
  "useDefaultViewWidth": false,
  "useDefaultViewHeight": false
}

Parameters

Taken directly from the native view. Types describe the saved defaults; they are not a complete validation schema.

ParameterTypeDirectionDefault
titlestringinput
"Tablero de mantenimiento"
subtitlestringinput
"Intervenciones, equipos y responsables."
instanceIdstringinput
"maintenance-kanban"
demoModebooleaninput
false
readOnlybooleaninput
true
dragEnabledbooleaninput
true
permissionsobjectinput
{
  "moveItems": true,
  "reorderColumns": true,
  "createItems": true
}
boardobjectinput
{
  "revision": 0,
  "columnOrder": [],
  "columns": [],
  "value": {}
}
ownersarrayinput
[]
onCommitMessagestringinput
"viewcraft.kanban.commit"
lastCommitobjectoutput
{}

For agents

Copy this page for the contract, installation steps and complete source. With the Rungsmith MCP, call get_catalog_component with id kanban.

Read as Markdown