Flow Health Check

Overview

Flow Health Check analyses the currently open Salesforce Flow and produces a structured health report intended to help identify maintainability, reliability, performance, and portability concerns.

The feature inspects the current Flow metadata, evaluates it against a defined set of health rules, groups findings into issue families, calculates an overall score, and presents the results in a dedicated modal. It also provides export options for summary sharing and follow-on improvement work.

Flow Health Check module

What the feature does

Flow Health Check currently performs the following high-level steps:

  1. Determines the current Flow from the Salesforce URL.
  2. Retrieves the Flow metadata.
  3. Normalizes the Flow metadata into a stable internal structure.
  4. Evaluates the Flow against a set of health rules.
  5. Groups findings into issue families.
  6. Calculates an overall score and rating.
  7. Builds supporting summary data, including dependency information.
  8. Displays the report in a modal with export and copy actions.

Where it appears

Flow Health Check runs against the currently open Flow in Salesforce Flow Builder.

The report is presented in a modal overlay titled Flow Health Check.

Flow Health Check Module

Report contents

Header summary

The header displays:

Severity summary cards

The report includes summary cards for:

Issue Families

Each issue family can be expanded to show:

Flow Profile

The Flow Profile section currently includes metrics such as:

Dependencies

The report lists detected custom dependencies, including where applicable:

Flow Health Check Issue Families

Flow Health Check Profiles and Dependencies

Scoring model

The current scoring model starts from 100 and deducts score once per issue family based on the worst severity in that family.

Current score weights are:

Current score rating bands are:

Checks currently included

Maintainability checks

Reliability checks

Performance checks

Portability checks

How to use it

  1. Open a Flow in Salesforce Flow Builder.
  2. Launch Flow Health Check from the extension.
  3. Wait while the Flow metadata is analysed.
  4. Review the report in the modal.
  5. Expand issue families to inspect affected items.
  6. Use one of the available export actions if needed.

Export and follow-on actions

The current modal footer supports the following actions:

Flow Health Check Footer Area

Error handling

If the current Flow ID cannot be determined from the URL, or if Flow metadata cannot be retrieved, the feature displays an error state in the modal.

If an unexpected error occurs during execution, the modal displays the error message where available.

Notes and limitations