what does this symbol mean?
ISO 5807 A rectangle with a vertical line near each end

Predefined process

A named process that is defined somewhere else, such as a subroutine or module. The symbol is a rectangle with an extra vertical line just inside each end.

Easily confused with

How to read it

The box stands for a whole group of operations shown in detail elsewhere, or not drawn at all: a library routine, a function call. ISO 5807:1985 defines it as a named process of one or more operations or program steps specified elsewhere, for example a subroutine or a module. The 1970 American standard adds that elsewhere means outside this set of flowcharts.

That is what separates it from a striped Process box, the other way to point to more detail: a stripe across the top means the detail is in the same set of charts.

Also searched as: flowchart predefined process, predefined process symbol, subroutine symbol.

Look-alikes

A plain Process rectangle has no side lines. On an ER diagram a rectangle inside a rectangle is a weak entity. IBM’s manual notes that a predefined process symbol cannot be striped.

More flowchart symbols

The same shape elsewhere

Sources

Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research

Added .

Report a problem

Please don’t include personal details.