Improve cloud flows with process insights (preview)

[This topic is pre-release documentation and is subject to change.]

Process mining can help you gain valuable insights and optimize your cloud flows. You can visualize your flow's performance, identify bottlenecks and opportunities for improvement, and monitor for performance drifts. By utilizing process advisor to analyze your flow's run history with process mining techniques, you can generate these insights directly from the flow details page.


  • This is a preview feature.
  • Preview features aren’t meant for production use and may have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.


To generate process insights, you must meet the following prerequisites:

  • Flow runs must have been generated within the last 28 days.
  • Only the owner of a flow has the ability to generate process insights.
  • You must have access to Microsoft Dataverse (i.e., a low-code data platform that allows you to store and manage data for your applications)
  • You must have the environment maker role.

Known limitations

Please note the following known limitations of this feature:

  • After a flow runs, it may take approximately 15 to 30 minutes for data to be added for analysis. However, historical runs up to 28 days are immediately available for analysis.
  • This feature is not currently supported for Dataverse for Microsoft Teams environments.


To better understand the process insights feature, it's helpful to be familiar with the following terminology:

  • Flow runs are referred to as 'cases' in the report, while actions are represented as 'activities'.
  • A path is a specific sequence of activities, representing a 'trace' through the process from start to end. Each path differs from the others by at least one activity.
  • Custom metrics and filters enable you to generate personalized insights based on criteria such as flow version or successful versus failed flow runs.

Improve your flow with process insights

On your flow details page, you can see the Process insights card. To see your flow process visualization and analytics, select Improve your flow.

  1. Go to your flow details page.

  2. Generate flow runs if the flow hasn't run in the last 28 days.

    Screenshot of the flow details page.

  3. On the process advisor tile, select improve your workflows.

  4. Wait for analysis to complete.

    When analysis completes, the flow process analytics screen displays.

    Screenshot of the flow process analytics.

  5. To get the most common run path in your automation, select the most frequent variant.

  6. Customize your insights based on custom filters for your flow like flow version, action status, action status code, or action error.

  7. Select time analysis report to drill down into bottlenecks based on cases, variants, and time.


To re-analyze the process based on your latest flow runs, go to the process advisor analytics page and select Refresh. This will update your data and re-analyze the process. You can continue viewing the analytics while the analysis is processing.