Skip to main content
Version: 3.0

Microflow Call Hierarchy Extension

Purpose

This document describes how to import and configure the Microflow Call Hierarchy extension , so you can use it in Mendix Studio Pro.

The Microflow Call Hierarchy extension can be used on a microflow in Mendix Studio Pro, to hierarchically view all submicroflows that are called from that microflow in a tree structure.

The Microflow Call Hierarchy extension can also be used to generate a microflow test in Menditect Test Automation (MTA), and view test cases where that microflow is executed.

Supported Versions

Extension V 3.0.0Extension 2.12.4
Mendix 10.12.0 or higherSupportedNot supported
Mendix 10.6.3 - 10.11.xNot supportedSupported
Older Mendix versionsNot supportedNot supported

Installation instructions

To use the Microflow Call Hierarchy extension, you must have installed Mendix Studio Pro 10.6.3 or higher.

To install the Microflow Call Hierarchy extension:

Update instructions

Replace the module in the Mendix Project if there is a newer version available for the Mendix Runtime.

Dependencies

None.

Known issues

Call hierarchy limitations

  • The order of microflow calls as shown in the hierarchy view, is based on how they were added in the microflow, not how they will be called when the microflow is executed.
  • Rules are not shown in the hierarchy view.
  • Viewing a very large microflow call hierarchy will crash the extension webviewer tab in Studio Pro.
  • Switching Apps in Studio Pro may crash the extension in Studio Pro.
  • Excluded microflows are not viewed differently than included microflows.
  • If the project contains errors, the call hierarchy is not reliable.
  • It is not possible to view the call hierarchy of microflows in the System module.
  • Using the extension in Studio Pro under MacOS is currently not supported.

MTA integration limitations

  • If the Test Configuration that was configured for saving created Test Cases is deleted, the extension will show "An unexpected error has occured".
  • Using SSO for the credentials that are used to login to MTA is not supported.
  • Incorrect configuration of the constants in the Deeplink module may lead to errors in the web viewer.
  • Clicking the Open in MTA to Edit button on the "Test runs" page currently results in an empty browser tab.
  • Using mouse back & forward buttons to navigate back and forward in the webviewer, results in unexpected behaviour of the extension.
  • A large number of user sessions can appear in MTA when using the extension intensively.