For the complete documentation index, see llms.txt. This page is also available as Markdown.

Progress Circle

The Avonni Progress Circle visually represents task or process completion using a filling circular gauge.

The Progress Circle displays a circular gauge that fills as a value approaches its total. It is a compact, visually distinct alternative to a horizontal bar — well-suited for dashboards, scorecards, and KPI displays.


Overview

Use the Progress Circle when a single metric needs to stand out. The value can come directly from a Salesforce field, be calculated from a formula, or be aggregated from a query. An optional label and title provide context above and below the gauge.


Configuration

To configure it, click the component on the Flow screen. The Edit Progress Circle Component panel opens on the right with three tabs: Properties, Interactions, and Style. The sections below mirror the Properties tab.

Properties

Setting
What It Does

Label

Short text displayed after the value inside the circle (e.g., "pts", "%"). Helps users understand what the number represents.

Variant

Standard (default) — shows the value inside the circle. Value Hidden — hides the numeric value.

Size

Overall diameter of the circle: X-Small, Small, Medium (default), Large, or X-Large.

Thickness

Width of the ring: X-Small, Small, Medium (default), Large, or X-Large.

Direction

Which way the ring fills from the top: Fill (default, clockwise) or Drain (counterclockwise).

Value

The Value group controls what the circle displays.

Setting
What It Does

Value

The current progress value. Connect to a Salesforce field, a flow variable, or use a Query to aggregate across records.

Total

The value that represents 100% completion (default: 100). Set a query here to calculate the total dynamically.

Example (Mapped): Link the circle to a "Customer Satisfaction Score" field to show the current score at a glance.

Example (Query): Use AVG on a rating field across all reviews for a product to display an aggregate score.

Title

The Title group adds a text label displayed above or below the circle.

Setting
What It Does

Title

Text displayed at the top or bottom of the circle.

Title Position

Where the title appears: Top or Bottom (default).


Styling

The Style tab provides layout and element-level customization:

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

  • Padding: Adjust the space between the progress bar and the outer edge of the circle to fine-tune the visual balance.

  • Border: Add and customize a border around the Progress Circle to give it more visual definition. Modify the border's style (solid, dashed, etc.), color, and thickness.


Output Variables

The Progress Circle exposes these output variables you can reference in your flow after the screen. To use them, select the screen element in Flow Builder, then the Progress Circle component, and pick the output variable you need.

Others

Output variable
Type
What it returns

Percentage

Integer

The current progress value expressed as a number between 0 and 100.

Example: After a user completes a quiz, store the Percentage in a flow variable and display it in a later screen — "You scored {!quizScore}% — great work!"

Last updated

Was this helpful?