A subnetwork controller is defined on a terminal of a controller device (or JunctionObject). It should therefore be possible to create different subnetworks for different terminals with the same controller device.
A practical example is the multi-winding transformer: it is transformed from the primary side into a secondary and a tertiary side. Different voltages can be produced on the secondary and tertiary sides. The different voltages can also be assigned to different grid levels. For example, a multi-winding transformer with a high voltage input (primary) can transform to medium voltage (secondary) and to low voltage (tertiary). In this example, it should be possible to define a subnetwork for the "medium-voltage distribution" tier on the secondary terminal side of the transformer, and a subnetwork for the "low-voltage distribution" tier on the tertiary side of the transformer.
It is currently not technically possible to define the terminals of a control device as subnetwork controllers of different tiers (in our example for "medium-voltage distribution" and "low-voltage distribution").
This should be possible, as in the documentation (https://pro.arcgis.com/en/pro-app/latest/help/data/utility-network/subnetwork-controller.htm) it says: "A single device or junction object can have multiple terminals that are defined as subnetwork controllers."
How would you recommend we define the case described above? Are further developments planned in this area of terminals and subnetworks?