Published: 26 June, 2021
Contributors: Ivan Belcic, Cole Stryker
A flowchart is a diagram that depicts the stages of a process, workflow, computer program or system. Flowchart diagrams consist of shapes connected by lines and represent step-by-step processes to aid in decision-making, reduce ambiguity and enhance workflows
Process flowcharts—also known as process maps—are a visual representation of complex processes that make them more accessible. Project managers use flowcharts as templates to streamline workflows for the teams they oversee. Industrial engineers use them to illustrate the workings of intricate facilities. Software developers create flowcharts to plan the logical steps in the computer software and algorithms they create.
Turn insights into actions and take the next steps to harness the power of generative AI. This report explores the three things every CEO needs to know and the three things they need to do now.
eBook: The data store for AI
With as many types of flowcharts as there are use cases for them, flowcharts are an essential document in nearly every sector. People use flowcharts to visualize, design and document a countless range of processes and procedures.
A flowchart can aid in any of these tasks:
Documenting a process or procedure
Brainstorming ideas
Business process management (BPM) and business process analysis (BPA)
Increasing clarity and improving communication between colleagues and teams
Outlining a decision-making procedure
Clarifying the reporting structure of an organization
Optimizing a process or workflow
Explaining how a process is done
Though all flowcharts follow the same basic format, different types of flowcharts are tailored to specific contexts. The following flowchart examples are some of the more common flowchart types in use today.
Conveys progression through the flowchart. Flowlines connect one process step to the next and use arrows to depict the proper sequence of events. Some flowcharts display text alongside certain flowlines with additional information.
Represents the beginning or endpoint of the flowchart. Some flowcharts have multiple beginning or ending terminals. Terminal symbols help users identify where a process begins or ends.
Depicts a step in the sequence of the flowchart. When reaching a process step, users should perform that process before continuing through the flowchart. Processes are the most common symbols in most flowcharts.
Shows where a decision must be made before continuing. Diamond-shaped decision points will have multiple flowlines leading away from them, and users will follow the one that corresponds to the decision they make. Most decision points are binary yes or no or true or false choices.
Indicates the input or output of data. This parallelogram shows where external data will be introduced into a process or sent from a process elsewhere.
Shows where data is stored within the process. The cylindrical symbol often represents some type of database, such as a data warehouse or data lake.
Represents the receipt or generation (input or output) of a document. Inputs might be the arrival or an email or customer order, whereas outputs might ask for the creation of a report or presentation.
Similar to the Document symbol, except that it represents the input or output of multiple documents within the same stage of the process.
Indicates a process that has been established elsewhere outside of the flowchart. Users can find more information about this predefined process elsewhere.
Provides additional information or context about the step of the flowchart to which it is appended. Comments and annotations can help flowchart users understand the purpose of a step, give additional instructions or explain potential obstacles.
Often seen in more detailed flowcharts, pairs of on-page connectors link steps that would otherwise be too far apart to smoothly connect with a standard flowline.
Some complex flowcharts are too large to fit on a single page. This symbol indicates a connection to a stage on another page of the flowchart.
Indicates an intentional delay or waiting period in a process. Flowcharts with delays will often show the duration of the delay within or next to the Delay symbol.
Represents an alternative to a standard process. The curved edges differentiate the alternate process from the standard rectangular process symbol. Flowlines leading to an alternate process will usually be dashed, rather than solid.
Shows where additional preparation is needed before the performance of the following step.
Represents where and how information will be displayed during the process.
Highlights a process that must be performed manually, as opposed to other parts of the process that might be automated.
Industrial engineers Frank and Lillian Gilbreth first introduced the concept of flowcharts to the American Society of Mechanical Engineers (ASME) in 1921 with their Flow Process Chart. Their presentation, entitled Process Charts: First Steps in Finding the One Best Way to Do Work, laid the groundwork for the role of flowcharts in workflow optimization.
Throughout the 1930s and 1940s, other engineers further honed the concept of the flowchart and improved its efficacy as a tool. In 1947, the ASME released a standardized set of common flowchart symbols based on the Gilbreths’ original work.
The 1990s saw the arrival of Unified Modeling Language (UML) activity diagrams—digital flowcharts created with specialized UML-based flowchart software. UML was created in the 1990s to standardize common flowchart symbols.
In 2005, the Business Process Management Initiative (BPMI) codified the concept of business process modeling and notation (BPMN). This common modeling language visually depicts business processes to remove the ambiguities of textual descriptions. Today, online flowchart makers such as Lucidchart and Miro are widely available and include flowchart templates to streamline the creation process.
IBM Blueworks Live is a cloud-based platform that transforms the way teams build and refine business processes. It offers a unique, collaborative environment that bridges the gap between process mapping and actionable insights.
IBM Cloud Pak for Business Automation is a modular set of integrated software components, built for any hybrid cloud, designed to automate work and accelerate business growth.
IBM Business Automation Workflow is a key capability of IBM Cloud Pak® for Business Automation. It unites information, processes and users to help you automate digital workflows on-premises or on the cloud. Create workflows that increase productivity, improve collaboration between teams and gain new insight to resolve cases and drive better business outcomes.
A digital workflow is a process completed electronically using computers and software—and often automation—rather than manually.
Streamlining operations and boosting efficiency are at the forefront of business strategies today. Unlock the potential of IBM Business Automation Workflow (BAW) and IBM Process Mining. This webinar is for you if you are a current customer or want to learn more about Business Automation Workflow.
Discover how Insperity used IBM Blueworks Live to optimize processes for business efficiency and software performance.