Procedural flow graph window
Use this window to visualize the Procedural flow graph. with a certain procedure or trigger as the starting point.
The visualization shows inbound or outbound flows to/from, respectively, a node in the Procedural flow graph.
Click the little triangle/graph on the immediate insights line or use the context menu to view the outbound procedural flow graph for a node. Use Shift-click to view the inbound graph.
The window allow you to zoom and pan and nodes can be dragged if you want to organize nodes differently.

# | Name | Description |
---|---|---|
1 | Depth | Leaves out nodes that farther away from the initial node than indicated by this setting. |
2 | Initial node | The initial node is high-lighted for each identification of where procedural flows start. |
3 | Procedure | Procedures have the same colour as they have in the code view. |
4 | Flow step | Edges represent on step in the Procedural flow graph. |
5 | Event publisher procedure | Notice formatting. |
6 | Dispatch node | Notice formatting. All nodes have tooltips. |
7 | Database and Page trigger events | Notice formatting. |
8 | Event subscriber | This procedure has an inbound flow from an event publisher, so it is a subscriber. |
9 | Trigger | Notice formatting. The 'T' represents RunTrigger true, the there is a flow to the OnDelete trigger. |
10 | + | A trailing '+' indicates that the node has outgoing flows that are currently not visible. This is due to either depth or a general limit on the total number of nodes returned. Similarly, a leading '+' indicates that there are incoming flows that are currently not visible. |
11 | Commit | Notice formatting. |
12 | Search | Highlights nodes that match the search string. |
13 | Save |
Saves the diagram as a .png file.
|
14 | Reset | Repositions dragged nodes to their automatic/initial position and redraws the diagram. |
15 | Layout | Selects the overall layout structure. |
16 | Routing | Determines how edges are drawn. |
17 | Direction | Determines the direction when the layout is Layered. |
18 | Async layout | Uncheck to fallback to synchronous layout in case of layout issues. |
Node context menu
Menu item | Description |
---|---|
Navigate | Navigates to the code. |
Find Inbound Flow | Opens the Flows window and shows inbound flows to the selected node from anywhere. |
Find Outbound Flow | Opens the Flows window and shows outbound flows from the selected node. |
Find Shortest Path | Opens the Flows window and shows the shortest path from original node to the selected node. |
Show Shortest Path | Highlights the shortest path from the initial node to the selected node. |
Clear Selection | Clears the current selection (see Search field) and highlights the initial node. |