Reference manual

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.

Prism for AL: Procedural flow graph window
Procedural flow graph window.
# 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.