Legend Inspector

The Legend view displays the general (formal) description of the procedure call, lists all parameters used by the procedure, with their data types and In/Out property, and the procedure legend. The latter is optional, when provided it is shown in the selector panel as the description of the resource to be selected.

Procedure call description is a formal record of procedure's name and list of parameters that the procedure takes.

If the parameter is used for bringing data into the procedure, and is never assigned a new value, it is considered input only. If the procedure assigns a new value to the parameter, such that the calling procedure's variable that is passed as a parameter to the callee acquires a new content after the call, then the parameter In/Out status is input and output.

The legend text used in the given example will be shown in the Report Selector panel as follows:

Procedures can be used as "black box" components in other procedures (in this case they are brought into the flowchart as Function components). If the procedure (Report or Process) is intended to be used as an independently executable component, then the Selectable as... checkbox should be set ON.