Flowcharts
Create flowcharts and decision trees using standard process shapes including process, decision, terminator, and document shapes.
Flowcharts document sequential processes with decision points. They are one of the most common diagram types for documenting procedures, algorithms, and workflows.
Flowchart Elements
Standard flowchart shapes and their meanings:
| Shape | Meaning |
|---|---|
| Terminator (oval) | Start or end point |
| Process (rectangle) | Action or step |
| Decision (diamond) | Yes/No or branching point |
| Document | Document input or output |
| Data (parallelogram) | Data input or output |
| Connector (circle) | Off-page continuation |
| Arrow | Flow direction |
Creating a Flowchart
Decision Tree Diagrams
Decision trees show branching paths based on choices:
Creating Decision Trees
Flow Direction
Flowcharts typically flow:
| Direction | Use Case |
|---|---|
| Top to bottom | Most common |
| Left to right | Alternative for wide processes |
| Mixed | Loops back to earlier steps |
Connection Labels
Use labels on decision branches:
| Label Type | Example |
|---|---|
| Yes/No | Binary decisions |
| True/False | Boolean conditions |
| Conditions | Specific criteria ("If amount > 1000") |
Best Practices
One Start, One End
Clear entry and exit points.
Consistent Shape Usage
Same shape type for same purpose.
Readable Flow
Avoid crossing lines where possible.
Label Decisions
All branches should be labelled.
Keep It Simple
Break complex flows into sub-diagrams.
Use Orthogonal Routing
Clean 90-degree connections.