AX - Kanban
Overview
AX - Kanban is a Lightning App Builder component that displays your Salesforce records as draggable cards organized into columns on record, app, and home pages.
Use it to visualize and manage any workflow—like sales stages, case statuses, project phases, or custom picklist values. Users can drag cards between columns to update record values, filter and search for specific records, and view numeric summaries (such as totals or counts) at the column level.
Perfect for sales pipelines, support queues, project management boards, or any process where visual workflow management improves team efficiency.
Getting Started
Use this simple tutorial to learn the basics of the Kanban component and start building your use cases.
Use Cases
Opportunity Page: Group opportunities by stage for quick drag-and-drop updates.
Case Management Page: Organize cases by status or agent for faster resolution.
Project Page: Track tasks by status (e.g., To Do, In Progress, Done).
Sales Pipeline Overview: Display deals by stage with region filters.
Service Team Dashboard: Manage cases by priority or queue.
Hiring Tracker: View applicants by status (Applied, Interviewed, Hired).
Configuration
Add the Kanban component to a Lightning page in App Builder and configure it via the Properties Panel.
Basic Properties
These control the data source, grouping, and display of the Kanban component.
Object Api Name
String
API name of the Salesforce object for Kanban cards (e.g., Opportunity).
Opportunity
Filter
String
SOQL WHERE clause to filter records (e.g., StageName != 'Closed Lost').
Status = 'Open'
Order By
String
Field to sort records (e.g., CloseDate DESC).
Priority__c ASC
Maximum Number of Records
Integer
Limits the number of records displayed (e.g., 20).
50
Group Field Name
String
Field to group records into columns (e.g., StageName).
Status
Summary Field Name
String
Numeric field for column totals (e.g., Amount).
Estimated_Hours__c
Title Field Name
String
Field for card titles (e.g., Name).
Subject
Description Field Name
String
Field for card descriptions (e.g., Description).
Details__c
Filter Fields
String
Comma-separated fields for the filter panel (e.g., OwnerId,StageName).
Region__c,Status
Header Title
String
Main title in the Kanban header (e.g., “Sales Pipeline”).
“Open Support Cases”
Header Caption
String
Subheading in the header (e.g., “Grouped by Status”).
“Showing Active Items”
Header Icon Name
String
SLDS icon for the header (e.g., standard:opportunity).
standard:task
Show Search
Boolean
Displays a search bar if true.
true
Display as Card
Boolean
Shows the Kanban in a card layout if true.
true
Best Practice: Use Filter to show relevant records; set Group Field Name to match your workflow stages. Dynamic values (e.g., {!Record.FieldApiName}) work only on Lightning Record Pages.
Note: No Interactions or Style tabs are available in App Builder; functionality is managed via properties.
Use Case Examples
Example 1 : Opportunity Stage Tracker on your Account Page
Scenario: Create a visual pipeline board showing opportunities organized by sales stage with drag-and-drop functionality to update stages and track total amounts.
Steps
Result: Users see a visual pipeline with opportunities grouped by stage, total amounts displayed per column, and the ability to drag opportunities between stages to update their progress
Example 2 : Custom Project Milestones Tracker
Scenario : Display and interact with project milestones in a Kanban view. Make project overview and task management easier for your teams.
Prerequisites :
Create a
Project__ccustom object.Create a second
Project_Milestone__ccustom object. This object stores the stages and deadlines of your project.Create 3 custom fields on the
Project_Milestone__cobjectA picklist field
Status__cwith valuesNew,In Progress,DoneA Lookup field to the Project object
Project__cA date field
Target_Date__c
Key Considerations
Data Source: Use
Filterto limit records; ensureGroup Field Nameis valid.Performance: Set
Maximum Number of Recordsto manage load times.Drag-and-Drop: Test column updates to confirm record field changes.
Accessibility: Ensure card text is readable; test with keyboard navigation.
Limitations: No file upload; respects sharing/FLS rules.
Troubleshooting Common Issues
Cards Not Displaying: Check
Object Api NameandFiltersyntax; verify field permissions.Drag Not Working: Ensure
Group Field Nameis updatable and permissions allow edits.Search Missing: Confirm
Show Searchistrue.If Issues Persist: Contact our support team at [email protected] for assistance.
Summary
The Avonni Kanban component enhances Lightning pages with a visual workflow tool for managing records. It’s perfect for tracking sales or project stages
Last updated
Was this helpful?
