Skip to main content
Skip table of contents

24Flow Screen Components

This section describes a number of generic 24Flow screen components that have been designed to be used in conjunction with the Team Cockpit. They are amongst others being leveraged in the Time Tracking component, which is described separately in this documentation.

24Flow: Component Header

A customizable header to provide key information.

  • Icon: A customizable icon. Use standard or custom icons from Salesforce Lightning Design System Icons.

  • Status: Displays the status or stage of e.g. a time entry. Examples include "Action Required," "Inactive," and "Active."

  • Subtitle: Additional information displayed after the title.

  • Title: The main title shown on the header.

image-20250127-143606.png
image-20250127-143847.png

24Flow: Scoped Notification

A component designed to display notifications of a specific type.

  • Notification Text: The message to be displayed in the notification.

  • Notification Type: Specifies the type of notification: INFO, SUCCESS, WARNING, or ERROR.

image-20250127-144537.png
image-20250127-144606.png

Combined component header and scoped notification.

Each type features a unique visual representation to suit the message. For example, changing the type to "SUCCESS" displays a distinct icon and styling.

image-20250127-144819.png

24Flow: List Item Selector

A component that displays a collection of records in either a card or list view, with the option to store the selected record in a variable.

  • Object: The object type for the list of records being passed.

  • Auto Navigate on Selection: Determines whether to navigate automatically upon record selection or wait for another action.

  • Icon Field: The API name of the field that determines the icon for a given record.

  • Label Field: The API name of the field that is portrayed on the item (In this example the label field = ‘Name’, and the ‘Name’ of the time activities are ‘Default’, ‘Quantity’, ‘Finished’ and ‘Progress’.

  • Label: Empty Selection: Text shown when no selection has been made and Show Card View is disabled.

  • Label: No Records Found: Text displayed when no records are available.

  • Label: Select Record: Text shown when no record has been selected.

  • Records: The list of records used to populate the component.

  • Show Card View: Toggles between card view and list view for displaying records.

image-20250127-144949.png

The ‘Show Card View’ is set to true:

image-20250127-145038.png

The ‘Show Card View’ is set to false :

image-20250127-145452.png

24Flow: Button

A customizable button for triggering actions.

  • Action: Predefined action names by Salesforce (e.g., 'NEXT' for navigating to the next screen or 'FINISH' to complete the screen flow).

  • Button Color: CSS class or color configuration for the button's appearance.

  • Button Label: The text displayed on the button.

  • Button Size: Size configuration for the button (e.g., small, medium, large).

  • Label Color: Configures the color of the text on the button.

image-20250127-145915.png
image-20250127-145951.png

Pressing 'Next Screen' advances the flow to the following screen.

24Flow: Progress Slider

A slider component designed to measure and display progress.

  • Progress: The percentage of progress selected by the user.

  • Slider Label: The label displayed above the progress slider.

image-20250127-150431.png
image-20250127-150501.png

24Flow: Text Area

A component for text input.

  • Placeholder Text: Text displayed when the input field is empty.

  • Title Input Field: The label for the input field.

image-20250127-150617.png
image-20250127-150633.png

24Flow: Boolean Toggler

A toggle component presented as a card for selecting true/false, on/off, finished/cancelled, … options.

  • Card Label: The label displayed above the selection card.

image-20250127-150817.png

image-20250127-150852.png

Checked

image-20250127-151004.png

Unchecked

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.