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.
Installation
- 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.
- Append stylesheet-snippet.css to Perspective Styles → stylesheet.css. Enable Advanced Stylesheet if needed and preserve your existing CSS.
- 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.
| Parameter | Type | Direction | Default |
|---|---|---|---|
| title | string | input | "Tablero de mantenimiento" |
| subtitle | string | input | "Intervenciones, equipos y responsables." |
| instanceId | string | input | "maintenance-kanban" |
| demoMode | boolean | input | false |
| readOnly | boolean | input | true |
| dragEnabled | boolean | input | true |
| permissions | object | input | {
"moveItems": true,
"reorderColumns": true,
"createItems": true
} |
| board | object | input | {
"revision": 0,
"columnOrder": [],
"columns": [],
"value": {}
} |
| owners | array | input | [] |
| onCommitMessage | string | input | "viewcraft.kanban.commit" |
| lastCommit | object | output | {} |
For agents
Copy this page for the contract, installation steps and complete source. With the Rungsmith MCP, call get_catalog_component with id kanban.