Flexi Kanban
  • Introduction
    • πŸ“ƒAbout Flexi Kanban
    • βš–οΈFlexi Kanban in Comparison with Other
    • πŸ“˜What are Kanbans?
    • πŸ“•User's Guide to the Kanban Boards
  • Standard Dashboard
    • πŸš€Getting started
      • How to Build a Simple Kanban Using Creation Wizard Abilities
      • Demo Example: Task Dashboard
      • Demo Example: Events Dashboard
      • Demo Example: Opportunities Dashboard
      • Demo Example: Gantt Dashboard
      • Demo Example: Cases Dashboard
    • πŸ“Basics
      • How to Create Standard Dashboard
      • How to Create Child Dashboard
      • How to Incorporate Child Dashboard into Lightning Page
      • How to Open Dashboard in builder (Edit)
      • How to Share Dashboard
      • How to Clone Dashboard
    • πŸ—οΈConfigure Dashboard
      • Working with Dashboard Layout
      • How to Configure Dashboard Basic Properties
      • How to Configure Dashboard Filters
      • How to Add Dashboard Statistics
      • How to Configure Variables
      • How to Configure Events
      • How to add Dashboard Buttons and Menus
    • πŸ™οΈConfigure Column
      • How to Π‘onfigure Column Properties
      • How to Set Column Groups
      • How to Set and Use Column Custom Attributes
      • How to configure Column Data Source
      • How to work with Related Objects
      • How to configure Column Header
      • How to configure Column Body
      • How to configure Column Footer
      • How to configure Column Container and Filters
    • 🎫Configure Card
      • How to configure Card Properties
      • How to configure Card Data Source and Conditions
      • How to configure Card Compact Layout
      • How to configure Card Layout
      • How to configure and use Card Custom Attributes
      • Configuring Card Movement and Column Junctions
      • Configuring Card Actions
    • πŸ“šGroups of Cards
      • How to configure Card Grouping
    • πŸ”§Tools
      • Using Merge Field Picker
      • Using Formula Editor
      • Configuring CSS styles
      • Configuring Rows, Cells, Menus and Buttons
      • Configuring Handlers
    • πŸ‘“Using Dashboard
      • How to use Kanban API actions
      • How to Incorporate Dashboard into Lightning Page
      • How to build the link to the Dashboard
      • How to Work with Variables
      • How to debug Dashboard
      • How to Work with Filters and Orders
    • ✨Howtos and Best Practices
      • How to configure communication between Dashboards
      • How to configure communication between Dashboard and Form
      • How to display different layouts for the same kanban card
      • How to design kanban for your needs
        • How to colorize cards
        • How to add a quick-filter column
      • What inactive column can be used for
      • Tips and Tricks
  • Composite Dashboard
    • πŸ—„οΈIntroduction
      • πŸ”§How to Create a Composite Dashboard
    • πŸͺ›Working with Composite Dashboard Layout
      • Configuring Parent Dashboard
      • Configuring Child Dashboard
    • πŸ–‡οΈConnections Between Dashboards
    • πŸ”¬Examples
      • !! Calendar Dashboard
    • πŸ₯‡Howtos and Best Practices
      • How to Pass Variables Between Parent and Child Dashboards
  • Components
    • πŸ“‹Forms
      • πŸ“‘Basics
        • Form Building Overview
        • Working with Form Settings
        • Working with Source Object fields
        • How to Preview the Form
        • How to configure the Form Sharing Rules
        • Understanding the Form Dependencies
        • Working with Conditional Styles
        • Working with Conditions
        • Search Over the Form
      • πŸͺ›Tools
        • Variables
        • Additional Fields
        • Context Object
        • Form Action
        • Event
      • Components
        • Add and Remove Form Components
        • Components Basic Properties
        • Components Validation Rules
        • Styling Form and Form Components
        • String Field
        • Text Area Field
        • Rich Text Field
        • Lookup Field
        • Date Field
        • Datetime Field
        • Time Field
        • Number Field
        • Currency Field
        • Multi-Select Field
        • Picklist Field
        • Option: Section
        • Option: Static Text
        • Option: Image
        • Option: Blank Space
        • Option: File
        • Option: Custom Button
        • Option: Custom URL
        • Option: Nested Form
        • Option: Lightning Component
        • List. Related Lists.
      • Using Form
        • How to incorporate Form into the Lightning Page
        • How to incorporate Form into Screen Flow
        • How to build the link to the Form
        • (unpublished, empty)How to incorporate Form into the Lightning Component
        • How to run Form Action from Lightning Component
      • Tricks, Hints and Best Practices
        • How to configure communication between Forms
        • How to pre-populate form fields
        • Deployment of Forms
        • What Are Parameters?
    • 🀾Actions/Action Groups
      • Basics
        • Working with Actions
        • Working with Action Groups
        • Working with Functions
        • Working with Context objects
        • Working with Conditions
      • Types
        • Validation Rule Action
        • Define Variable Action
        • Create Record Action
        • Update Records Action
        • Delete Records Action
        • Send Email Action
        • Callout Action
        • Execute Apex Action
        • KanBan API Action
      • Using Actions
        • !!unpublished empty!! How to execute Action/Group from the SF Process/Flow Builder
        • How to execute Action/Group through the REST api
        • !!unpublished empty!! How to execute Action/Group from the Einstain Bot
        • !!unpublished empty !! How to execute Action/Group from APEX
      • Best Practices
        • !! How to use Execute in background option
        • !! Deployment Actions/Action Groups
  • πŸ“–References
    • βš™οΈApplication Settings
    • ♾️Functions
      • SObject
      • Text
      • Logical
      • Numeric
      • Date and Time
      • JSON
      • System
      • Charts
    • πŸ—ƒοΈQuery Conditions
    • Apex Data Provider
    • πŸ“How to add a Kanban to Navigation Items Panel
    • πŸ‘₯Manage Licenses
    • πŸͺͺAssign Permission Sets
    • πŸ“¦Deployment
      • Deploying Using Standard Credentials
      • Deploying Using Connected App Authentication
      • How to configure the Salesforce Connected Application for Flexi Kanban deployment
  • Grant Login Access to Support
  • Subscription Plans
  • Support Agreement
  • Access License Agreement
  • Privacy Policy
Powered by GitBook
On this page
  • Some Terminology
  • Start Kanban Creation
  • Set What your Kanban will Work With
  • Specify what Columns do You Need in your Kanban
  • Add Dragging
  • Specify what Fields do You want to See in a Card
  • Save Your New Kanban
  • Look at Your New Kanban
  1. Standard Dashboard
  2. Getting started

How to Build a Simple Kanban Using Creation Wizard Abilities

Last updated 5 months ago

In this tutorial we will create a simple, but actual working Kanban that will allow to manage Cases.

Case is a standard Salesforce object that offers a set of necessary properties.

Note: links in this article are going to other parts of this documentation, that are very useful. Read them to know more about mentioned things.

Some Terminology

Standard kanban consists of the following parts:

  • (where filter selector, buttons and kanban name are shown)

  • (where columns and sidebars)

  • (that represent some conditions which cards should match)

  • (each card represents one record)

Kanban header can contain:

  • (and menus that are buttons that show dropdown list with menu items)

  • (set of cells with some information)

Columns consist of:

  • (where column name and cards counter are shown)

  • (where cards are displayed)

  • (optional, by default it is absent)

Column header and footer can contain cells with some information. Column footer allows to display cells in several rows.

Card has the following parts:

Start Kanban Creation

Let's Start with Kanban Creation Wizard and give your Kanban a name and look.

  • First, open a Flexi Kanban Application and go to "Kanbans" tab. Click "New" button to start New Kanban wizard:

Select "Standard Kanban" first. Then click "Next" button:

  • Let's call your new Kanban "Cases Management Dashboard". Type this in the "Name" field.

  • Select a Color Theme (pre-defined design). Default is "White" and typical look of the kanban will be shown in preview. Let's leave it as is.

  • Description is not mandatory and affects nothing - it is used just to show something useful in the list of kanbans at the "Kanbans" tab.

  • Click "Next" button.

Set What your Kanban will Work With

  • At the next step select "Case" in Source Object picklist.

  • The "Group By" picklist will be populated with fields of Case object.

  • Leave "Summarize By" empty (by default cases do not have any countable fiels suitable for adding totals):

Specify what Columns do You Need in your Kanban

  • Fields you see in "Group By" picklist are properties (standard and custom) of Case object.

  • Only fields that are restricted with a set of values (picklists and multi-selects) are only shown here.

Now the main idea of your kanban should be specified: what should be done when you drag a card from one column to another. This can be made by selecting a field, which values will be represented by future columns. Card in columns will be shown matching this value, and when card is dragged to another column, the value will be automatically updated.

  • Let's select "Status" in the "Group By" picklist and click "Next" button. The next step of wizard will be shown.

  • An "Available Values" section (left side) contains a list of values (that are available for the field selected above). Select necessary and then click "β–Ί" button to add selected. Let's select all values.

  • An "Add Columns For" (right side) section will contain list of values that will be represented by future columns:

Congratulations! Columns are now configured. Your kanban will have 4 columns with column names equal to selected values. These columns will have equal widths.

Add Dragging

By default an "Allow users to move cards between columns" toggelr is turned on. This means system will automatically configure the following things:

  • Allow dragging cards between columns

  • Create an action that will triggered on drag and will update "Status" field of record represented by dragged card

  • "Status" field of that record will be updated to value that is represented by target column

So, just leave this toggler on:

Specify what Fields do You want to See in a Card

Now click "Next" button to go to step of wizard where you can specify what should be displayed on the card.

  • The fields selector is shown there.

  • Left side of this selector contains a list of source object fields named "Available Fields".

  • Right side will contain list of fields (named "Card Fields") that will be shown on the card.

  • Select the following fields from "Available Fields" and add them to the "Card Fields" list in this order:

  1. Case Number

  2. Subject

  3. Account ID -> Account Name

  4. Created Date

  5. Case type

You must add at least one field, but no more than 12. If you want more fields to be shown at the card, you can add them in card builder later.

  • If you want to see card with labels (in "Field name | Field value" format, e.g. "Case Type Mechanical"), leave "Display field labels on Kanban cards" toggler on. Turn it off to show only record properties (field values) on the card.

  • Click "Next" button.

At the following wizard step you have the ability to ask AI for some card coloring. Of course, this is not mandatory.

  • If you interested, click "Generate Color Coding Ideas" button:

  • After a small time AI will suggest several (usually 3) options:

  • Offered ideas can touch card background, left border or some field text color:

  • You can select none, one, several or even all coloring ideas and Card/Card element(s) will take proper formulas in proper CSS rules.

  • You can not select more than one idea for the same card/card element. E.g., if AI suggests 2 ideas for a card background, system will allow you to select only one of them.

  • If you are not satisfied with suggested ideas, you can click "Generate Color Coding Ideas Again" button to give AI one more chance.

Please note that AI is not ideal and can generate (very rarely) incorrect formulas, so, if newly created kanban shows something incorrect, just temporary remove generated formulas from card CSS.

We're working on prompts improvement, but sometimes AI makes us surprised.

  • Select ideas (if you want) and click "Next" button.

Congratulations! Card compact layout is now configured.

Save Your New Kanban

  • At the last step of Creation Wizard you can review kanban main properties and still go back to change something:

  • If everything is correct, click "Finish" button. If you want just to see results, turn "Launch Advanced Kanban Builder After Wizard Completion" toggler off. If you leave it on (default), you will go to Kanban Builder where your new kanban will be opened:

If you open Kanbans page now and click on a newly created kanban, you will see what you have created. This kanban will show cards in columns they corresponding to.

Look at Your New Kanban

  • If you have made any changes (e.g., edited a kanban description), do not forget to click "Save" button on the Kanban Builder:

  • Click "Close" button to go out from kanban Builder.

Now go to Kanbans tab, find your kanban and click it's name to open it. Try to drag a card:

Congratulations! You have created your first working Kanban, that really can be used to manage Cases.

Thank you!

(actually elements that are on the card)

(information, form or something else that will be shown in the sidebar or modal popup when card is clicked)

Card compact layout consists of with some information.

Then re-arrange future columns in desired order (first value in the list will be leftmost column, last value - rightmost one). Set order to "New, Working, Escalated, Closed":

Of course, this Kanban is quite simple, and some of things can be done better (but in some more complex way). We recommend you to study this documentation, especially

πŸš€
Header
Body
Columns
Cards
Buttons
Statistics
Header
Body
Footer
Compact layout
Layout
cells
"howtos" and "best practices".
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing