The functionality of the graph layout in both Process Explorer and Variant Explorer has been improved without changing the the look of the Multi Object Process Explorer or how the user interacts with it. The following changes have been implemented to improve how the graph layout in Process Explorer and Variant Explorer functions:
-
Reducing the number of edge crossings: Distribution of objects within the graph layouts has been changed to reduce the number of times edges are forced to intersect within the graph. Fewer intersections between edges makes the graph easier to follow and more readable for the user.
-
Less dramatic changes to the layout when updating: When the layout is changed by adding more behaviors, the nodes in the existing graph will remain largely in place as new paths are uncovered. Keeping the existing layout fixed during updates provides a more stable experience when refreshing the graph.
-
Keeping the initial "happy path" straight: When the graph is updated, the most common behavior (also known as the “happy path”) will remain fixed and in a straight vertical path on the graph. Behaviors uncovered by updating the graph will be added to the left or right of the “happy path”.