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. |