The Function Flow widget supports the filter and selection functionalities of MashZone NextGen dashboards. You set filters and selections to define relations and interactions between several dashboard widgets.
The Function Flow widget can be used to set a selection or a filter in other dashboard widgets. Furthermore, single functions or connections of the widget can be selected by other widgets. Additionally, the entire widget can be filtered by other widgets.
Details on how to use filters and selections can be found in the MashZone NextGen Online Help.
For setting selections and using coordinates in other widgets, keep the following in mind:
The NodeName coordinate contains the function name of the selected function. If multiple selection is enabled, the coordinate contains a list of the function names. This coordinate only contains one or more values if at least one function is selected.
There is a coordinate for the function name value configured. This coordinate is only available if the widget runs in Process Mining context mode. The name of the coordinate corresponds to the relevant column name. The coordinate contains a list of node names if one or more functions are selected (multiple selection). The coordinate contains a single value or an array of values depending on the active selection mode (single or multiple selection).
There is a coordinate for every function measure value configured. The name of the coordinate corresponds to the relevant column name. This coordinate only contains values when at least one function is selected. The coordinate contains a single value or an array of values depending on the active selection mode (single or multiple selection).
The StartNode and EndNode contain the names of the respective connections. The StartNode coordinate contains the name of the function where the connection starts and the EndNode coordinate contains the name of the function where the connection ends. These coordinates only contain values when a connection is selected.
There is one coordinate for every connection value configured.The name of a coordinate corresponds to the relevant column name. These coordinates only contain values when a connection is selected.
The SliderValue coordinate contains the current filter value of the relevance slider control. This value is updated after changes to the slider itself or by pressing any of the two slider buttons. If the SliderValue coordinate is set, the functions and connections are filtered accordingly. The values of the other connections are only changed if the currently selected function or connection is no longer visible (in which case the selection is removed).
Functions can be selected by setting the NodeName coordinate or by setting the function measure coordinate. In single selection mode, the selection may be assigned ambiguously. That is, there is more than one function with the same value. In this case, a function is selected randomly. If the multiple selection mode is enabled and there is more than one function with the same value, all functions are selected.
If the widget is used in Process Mining context mode, a function can also be selected using the coordinate for the function name, similar to the NodeName coordinate.
Connections can be selected by setting the StartNode, EndNode or connection value coordinate or an arbitrary combination of these coordinates. Thereby, not all coordinates need to contain values. In single selection mode, the selection may be assigned ambiguously, that is, there is more than one connection with the same value or more than one connection with the same start node. In this case a connection is randomly selected. If multi selection is enabled and there is more than one function with the same value, all functions are selected.
The SliderValue coordinate can be set by other widgets. Then the corresponding value is set on the slider and the connections and functions are displayed or hidden accordingly.