LogoLogo
HomepageYouTube ChannelInstall from the AppExchange
  • Home
  • Dynamic Components
  • Flow Components
  • Experience Components
  • Projects
  • 👋Welcome
  • Getting Started
    • Product Tour
    • Quickstart Guide
    • Learn the Basics
    • Installation & Licenses management
    • Flow vs. Dynamic Components
    • Integrating with Experience Cloud
  • Tutorials
    • Videos
    • Projects Tutorials
    • Components Tutorials
      • Alert
        • Create a custom branding alert
        • Create an error alert dismissible
      • Avatar
        • Create an avatar with actions
        • Create an avatar with details
      • Avatar Group
        • Display a list of contacts related to an account
        • Display a list of sharing users related to the record
      • Barcode
        • Generating and Displaying Barcodes for Product Codes
      • Biometrics
        • 101 Tutorial
      • Button
        • Customizing Flow Navigation Buttons
        • How to Add a "Cancel and Close" Button
        • How to Open Flows from Buttons
      • Button Groups
        • Identifying Clicked Buttons
      • Button Menu
        • How to change dynamically Avonni Button Menu Icons
      • Calendar
        • Calendar 101 Tutorial
        • How to Connect Multiple Data Sources to the Avonni Calendar
        • How to Customize Time Spans
        • How to Customize the Right-Click Menu
        • How to Add an Edit Action to Events
        • How to Add a New Event Button to the Avonni Calendar Header
        • How to Create Events by Dragging in the Avonni Calendar
        • How to Reschedule Events with Drag and Drop
        • How to Color-Code Calendar Entries in the Avonni Calendar
        • Using a variable Data Source
        • Using a Query Data Source
      • Carousel
        • Build a Related Products Carousel
      • Combobox
        • Implement Dependent Picklists in Comboboxes
        • How to Dynamically Enable/Disable Dependent Picklists
        • Using Multi-Select Comboboxes with Reactive Formulas
      • CSV Parser
        • 101 Tutorial
      • Data Table
        • Adding Filters
        • How to add Images onthe Data Table
        • Creating Row Actions
        • Displaying a Record as a QR Code
        • Displaying Record Name field as a link
        • Learn the Basics
        • Making a field editable
        • Setting Up Data Export
        • Tips and Tricks
          • Activate infinite scrolling
          • Creating an action from a button or a link
          • Customizing the Badge Color using a formula
          • How to Grayscale Header Actions Dynamically in Avonni Data Table
          • How to Conditionally Color Cells
          • Enabling auto-refresh on the Data Table when pressing a button
          • Handling formula text field
          • How to set column visibity
          • Passing multiple record IDs to another flow
          • Data Table Editor
      • Date Picker
        • Display a date picker with Marked Dates from a Get Records
      • Date Time Picker
        • How to create Collection Variables for StartDateTime and EndDateTime
        • How to Block Out Times
      • Delay Interaction
        • Creating a Confetti Celebration on the Final Screen
        • Launch a flow dialog without a screen
      • Dual Listbox
        • Display contacts with custom icons
        • Accounts list group by industry
      • Expandable Section
        • How to add components into an expandable section
      • Header
        • Building Engaging Card Headers
        • Crafting a Profile Header
        • Adding Action Buttons to Headers
        • Adding a Background Image to Your Header
      • Input Pen
        • Add the custom Toolbar
        • How to Store Input Pen Drawings as Attachments in Salesforce
      • Kanban
        • 📹Introduction
      • List
        • Create a grid list with images
        • Create a sortable list
        • How to Reorder Items and Update Records
        • Vertical List with Actions
      • Navigation
      • Map
        • Customize the Map Marker
        • Visualizing Account Information on a Map
      • Metric
        • 📹Introduction
      • Microphone
        • Save the Microphone recording file as an attached on a record
      • Progress Indicator
        • Creating a Universal Dynamic Progress Step Collection
        • How to Change the Appearance of Your Progress Indicator using a variable
        • Error Handling
      • QR Code
        • Generate a QR Code from a record field
      • Record Detail
        • Using the Record Detail with Reactive Screens
      • Scoped Notification
        • Display message based on a value
      • Text Area
        • TextArea issue with max length when clicking on the next button
      • Tree
        • Build a Tree View with Dynamic Record Details
      • Timeline
        • Assigning multiple source collection to the Timeline
        • Customizing Date Format in the Timeline Component using Luxon
        • Create a horizontal activity timeline
        • Display Tasks
        • Perform actions on selected tasks
      • Vertical Visual Picker
        • Adding sub-items
        • Display a list of online contacts
    • Interactions
      • Enabling auto-refresh for queries after the Flow Dialog ends
      • Creating a Confetti Celebration on the final screen
      • How to create an interaction to navigate to an object
      • How to create an interaction to a record page
      • How to create an interaction to open another flow
      • How to pass an Input Variable from One Flow to Another
      • How to setup an Open Flow Panel interaction
    • Reactive Query Tutorials
      • How to make Data Tables Reactive
      • Build a reactive Data Table Using Dependent Picklists
      • Building a Dynamic Metrics Dashboard with the Data Table
      • How to build a reactive 'Quarterly Opportunity Tracker' component
      • How to Create a Combobox-Filtered Data Table
      • Create a Dynamically Linked Account-Contact View
      • Troubleshooting
    • Tips and Tricks
      • Copy / Paste a component settings
      • Create a link to the record using the href attribute
      • Create a variable and use it in a component property
      • Data Table
      • Hide Standard Header and Footer in a flow
      • How to pass your current RecordID in your screen flow
    • Platform Events
      • Configuration tutorial
  • Flow Components
    • Explore All Components
    • Alert
    • Audio Player
    • Avatar
    • Avatar Group
    • Barcode
    • Barcode Scanner
    • Biometrics
    • Blockquote
    • Button
    • Button Group
    • Button Icon
    • Button Menu
    • Calendar
    • Carousel
    • Chart
    • Chip Container
    • Combobox
    • Color Picker
    • CSV Parser
    • Date Picker
    • Data Table
    • Date Time Picker
    • Delay Interaction
    • Document Scanner
    • Dual Listbox
    • Expandable Section
    • Formatted Address
    • Formatted Name
    • Formatted Value
    • Header
    • Hero Banner
    • Icon Picker
    • Image
    • Input Choice Set
    • Input Choice Set Grid
    • Input Counter
    • Input Date Range
    • Input Pen
    • Illustration
    • Interaction service
    • Kanban
    • List
    • Map
    • Metric
    • Microphone
    • Navigation
    • NFC Scanner
    • Pill Container
    • Progress Bar
    • Progress Circle
    • Progress Indicator
    • Progress Popover
    • QR Code
    • Rating
    • Record Detail
    • Scoped Notification
    • Separator
    • Slider
    • Tabs
    • Text Area
    • Timeline
    • Tree
    • User Location
    • Vertical Visual Picker
    • Visual Picker
    • Visual Picker Link
    • Video Player
    • Welcome Mat
  • Component Builder
    • Overview
    • Properties Pane
    • Interactions Pane
      • Copy Records
      • Download
      • Export To
      • Fire Confetti
      • Flow Navigation
      • Navigate
      • Show Toast
      • Open Alert Modal
      • Open Confirm
      • Open Flow Dialog
      • Open Flow Panel
      • Update Records
      • Refresh Query
      • Refresh All Queries
      • Open Quick Action
    • Style Pane
    • Component Templates
    • Layout and Customization
      • Alignment controls
      • Copy / Paste component settings
      • Margin / Padding
      • Pull To Boundary
      • Undo / Redo
  • Data Sources
    • Understanding Data Sources
    • Manual
    • Variable
    • Query
    • Query VS Variable
    • Picklist
  • Actions
    • Overview
    • Data Manipulation and Transformation
      • Convert Lead
      • Create file
      • Split Text to Text Collection
      • SObject Collection Math
      • SObject Collection Join
      • Get Record from SObject Collection
      • SObject Collection to Activity Timeline Items
      • SObject Collection to Calendar Marked Date Collection
      • SObject Collection to Scheduler Events
      • SObject Collection to Text Collection
    • Data Conversion and Formatting
      • Text Collection Get Value
      • Get Value from String Collection
      • Number Collection Get Value
      • Join Text Collection
      • Format Text in SObject Collection
      • Format Text Collection
      • Text Collection to Combobox Options
      • Text Collection to Dual Listbox Options
      • Text Collection to Progress Indicator Steps
    • UI & Navigation
      • New Avatar Action Collection
      • New Button Menu Item Collection
      • New Carousel Item Collection
      • New Combobox Option Collection
      • New Dual Listbox Option Collection
      • New Header Action Collection
      • New Header Avatar Action Collection
      • New List Action Collection
      • New Navigation Item Collection
      • New Progress Indicator Step Collection
      • New Progress Popover Step Collection
      • New Slider Custom Label Collection
  • Help
    • Performance Guide
    • How do I contact support?
    • How do I report Bugs?
    • Troubleshooting
    • Release Process
  • Miscellaneous
    • Live use cases examples
    • Release Notes
    • Salesforce Flow Limit
    • Security
Powered by GitBook
LogoLogo

Company

  • About Us
  • Pricing

Policies

  • Privacy Policy
  • Terms of Service
On this page
  • Tutorials
  • Displaying and Managing Data
  • Choose your Data Source
  • Map your Data
  • Adding Actions and Interactions
  • Actions
  • Interactions
  • Properties
  • Display Options
  • Header
  • Search
  • Column Order Direction
  • Field Attributes
  • Style
  • Possible Use Cases

Was this helpful?

  1. Flow Components

Kanban

The Avonni Kanban provides a visual, drag-and-drop interface for managing Salesforce records through workflow stages. Ideal for project management, sales tracking, and customer service

Last updated 1 month ago

Was this helpful?


Tutorials


Displaying and Managing Data

Choose your Data Source

You'll need to connect your Kanban board to the correct data in Salesforce to get started. You have two options:

Map your Data

The "Data Mappings" section aligns the data retrieved from Salesforce with the Kanban board's structure and functionality.

Data Mappings Configuration

Group Field Name

Select the field to determine how records are grouped into columns (e.g., "Status" or "Stage").

Sub Group Field Name

Choose a field to create subcategories within each group (e.g., "Priority" within each "Status" column).

Summarize Field

Select a numerical field to display a summary at the top of each column (e.g., total number of tasks).

Card Attributes

  • Cover Image: Specify the field containing the URL for the card's image.

  • Title: Choose the field displayed as the card's title.

Filtering Options

Select the fields you want to enable filtering on.

By setting up these data mappings correctly, you ensure that your Kanban board displays the most relevant information in an organized and visually appealing manner, enhancing productivity and user experience.


Adding Actions and Interactions

Actions

Actions like edit or delete can be displayed at the top right corner of each item (or card), providing quick access to commonly used functionalities.

Interactions

The Avonni Kanban Component allows customizable interactions to enhance user experience and functionality. Here's a more precise explanation of these interaction settings:

Interaction Type
Description
Example/Application

On Item Action Click

Defines the outcome of clicking an action button on a Kanban item.

Clicking an 'edit' button could open a form for editing the item's details.

On Header Action

Sets interactions for clicks on action buttons in the Kanban's header.

Actions might include adding a new item to a column or refreshing the board.

On Item Drop

Configures automatic actions for items dragged and dropped into a different column.

An 'update records' action could be set to save changes automatically when an item is moved to a new column.


Properties

Display Options

Variant: This property allows you to change the appearance of the Kanban board to better align with your aesthetic or functional requirements.

Selected Variant
Description
Image

Base

The Base variant depicts each stage as a separate column, resembling a traditional bulletin board filled with cards.

Path

The Path variant displays each step as part of a journey or sequence, with corresponding cards situated beneath each step. This layout makes it easy to visualize the progression of items through various stages.

  • Hide Column Header: When enabled, this hides the headers of each column or group to provide a cleaner look.

  • Read Only: When activated, this property disables the drag-and-drop functionality of both tiles and columns to preserve the board's current state.

Header

This section allows customization of various elements in the header, such as:

  • Title: The main title is displayed at the top of the Kanban board.

  • Caption: A subtitle or additional information below the main title.

  • Icons: Customizable icons that can be added next to the title or caption.

  • Actions: Custom buttons action.

Search

This enables a search bar within the Kanban board, providing the ability to locate specific items quickly.

Column Order Direction

The "Column Order Direction" setting in the Kanban component allows users to define the sequence in which columns are displayed on the board. This feature offers flexibility in visualizing and organizing workflow stages or categories based on personal or business preferences.

  • Default: This is the standard order that columns appear upon initial setup. It's based on the natural order in which columns are defined or inputted into the system.

  • Ascending Order: Columns are displayed from the lowest value to the highest. This could be alphabetical (A to Z) or numerical, depending on the column titles or the underlying data you're working with.

  • Descending Order: The inverse of ascending; columns are displayed from the highest value to the lowest. Again, this could be alphabetical (Z to A) or numerical.

  • Custom: Provides the highest level of flexibility. Users can:

    • Define a sequence for columns, irrespective of their default, ascending, or descending order.

    • Hide specific columns from view, allowing for a cleaner and more focused visualization.

Field Attributes

The Variant attribute in field settings provides flexibility in determining how fields are visually represented on the Kanban.

Variant Attribute
Description
Use Case

Standard

Default display with the label shown prominently above the field content.

Ideal for clear, straightforward field identification.

Label Hidden

Label for the field is hidden; only the field content is visible.

Reduces visual clutter; useful when labels are not necessary due to context.

Label Inline

Label is displayed inline (side-by-side) with the field content.

Saves horizontal space; suitable for compact layouts.

Label Stacked

Label is positioned directly above the field content with clear separation.

Creates a distinct hierarchy between label and content, enhancing readability.


Style

The Kanban component offers extensive styling options to perfectly match your application's design and provide a great user experience. Here's how you can customize its appearance.

  • Margin: Control the spacing around the entire component to position it correctly within its surrounding elements.

  • Padding: Adjust the inner spacing within the component to fine-tune its content's layout and visual appeal.

  • Size: Modify the overall size of the component container to fit your layout requirements.

  • Border: Add a border around the component to provide visual definition. You can customize the border's style (solid, dashed, etc.), color, and thickness

  • Header Title: Customize the appearance of the main title in the header. You can adjust the font, size, color, and weight to create a visually appealing and informative heading.

  • Header Caption: If you include a caption or subtitle beneath the title, you can style it independently to provide additional context or information.

  • Header Avatar: If your component uses avatars in the header (e.g., to represent users or profiles), you can customize their size, shape, and appearance.

  • Header Actions: Style the appearance of any interactive elements (buttons, icons, etc.) that appear in the header

  • Column Header: Customize the appearance of the labels that identify each column. This includes options for font, size, color, and background.

  • Column Header Summary: If your columns display summary information (e.g., totals, counts), you can style this text to make it stand out.

  • Column Sizing: Control the width and other dimensions of the columns to create the desired layout and ensure content is displayed effectively.

  • Card Color: Set the background color of the individual cards or items within the component.

  • Card Title: Customize the title that appears on each card. Adjust the font, size, color, and weight.

  • Card Description: If your cards include descriptive text, you can style its appearance to provide clear and concise information.

  • Card Info: Style any additional information on the cards, such as icons, labels, or badges.


Possible Use Cases

Name
Description

Sales Pipeline Management

Provides an overview of all ongoing deals at various stages—from lead generation to closing. Columns can be based on values that admins have in their related picklist fields, like "New Lead," "Contact Made," "Proposal Sent," and "Closed Won/Lost," or they can be customized to your specific needs. Move sales records through these stages with simple drag-and-drop actions.

Project Management

Offers a visual way to track project milestones and tasks. Columns can represent standard stages like "To Do," "In Progress," "Review," and "Completed," or they can be based on the values in related picklist fields. Tasks can be moved from one column to another as they progress.

Customer Service Ticketing

Helps in managing customer support queries efficiently.

Columns can represent stages like "New," "In Progress," and "Resolved." Customer queries or tickets can be moved through these stages, helping the support team manage workload.

Onboarding process

Streamlines the employee onboarding process. Use columns for stages like "Initial Interview," "Background Check," "Orientation," and "Fully Onboarded." Each new employee can be represented as a card that moves through these stages.

Inventory management

Offers a visual way to manage inventory levels. Columns can represent "Low Stock," "In Stock," and "Overstocked," and inventory items can be moved accordingly.

Content Scheduling

Helps in planning and tracking a content calendar. Columns can be used for "Idea," "Draft," "Review," and "Published." As content moves through these stages, it can be updated in real-time.

Remember to choose the field you want to use for in the Data Mappings section. This ensures that each card is sorted into the correct column based on that selected field.

grouping the cards
Cover

Kanban Basics [VIDEO]

How to add filters
View of an Item Action

For a predefined set of items that don’t require dynamic updates.

Great when your table data is linked to variable collections in your flow.

Perfect for tables reflecting dynamically changing data or real-time updates.

Manual
Variable
Query