Applies ToVisio Plan 2 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio Professional 2016

You can use a data flow diagram in Visio to document the logical flow of data through a set of processes or procedures. Visio lets you include external sources and destinations for the data, activities that transform the data, and stores or collections where the data is held.

Data flow diagram

Start a data flow diagram

  1. Select File > New.

  2. In the Search box, enter data flow diagram, and then press Enter.

  3. In the search results, select the Data Flow Diagram template, and then select Create.

    A new, blank diagram opens and the Shapes window shows a stencil of data flow shapes.

  4. From the Data Flow Diagram Shapes stencil, drag an External interactor shape onto the drawing page to represent each external source or destination for data.

  5. Drag more shapes onto the page to represent the processes, states, or entities involved in the data flow you are documenting.

  6. Indicate the flow of data in your diagram with Center to center shapes and indicate data loops using Loop on center shapes.

Indicate data flow between objects

  1. From Data Flow Diagram Shapes, drag a Center to center shape onto the drawing page. Place it near the two shapes between which you want to show the flow of data.

  2. To change the direction of the arrow, select the arrow, and then on the Home tab, in the Arrange group, click Position. Point to Rotate Shapes, and then click Flip Horizontal or Flip Vertical.

  3. Drag the endpoints of the Center to center shape to the connection points Connection point image - blue X at the center of each of the other shapes. The endpoints turn red to indicate that the shapes are connected.

  4. To change the arrow curvature, drag the selection handle Selection handle. To change the location of the ends of the arrows, drag a control handle Control handle image - yellow diamond.

    Data flow arrow

Indicate a data loop

  1. From Data Flow Diagram Shapes, drag a Loop on center shape onto the drawing page near the place where you want to indicate a data loop.

  2. Drag the begin point of the Loop on center shape to the center of the state or process shape that has the data loop. The endpoint turns red to indicate that the shapes are connected.

  3. To change the size or position of the loop, drag the end point. To change the location of the ends of the loop, drag the control handle Control handle image - yellow diamond and the selection handle Selection handle.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.