Learn about different types of flowcharts and how they''re used. There is a process flowchart, swimlane flowchart, workflow chart, data flow diagram, EPC diagram, SDL diagram, process map, decision flowchart, among others. Flowcharts help you document processes, map program algorithms, plan projects, make decisions, and more.