I would like to create some basic Finite State Machines within Microsoft Visio. As an example, please take a look at the following:
DFA Examples
Image source: "DFAexample" by Cepheus - Own work.

I tried to create my own stencil using simple ellipses, but the issue for me mainly lies in the styling of the connector curvature. The DFA example contains perfect arcs, but in order to achieve that I would have to manually adjust every connector. The state machine I am building is very large, so that isn't feasible.
Is there a faster way to do this?

2 Answers 2


I'm using Visio 2013. The version you are using is unclear.

When you create a new file in Visio select the template Data flow diagram as shown in the below picture.

Data flow diagram

In case if you do not find the template in your Visio, you can download it by using the Search for online templates search box. Search for Data flow diagram.

  • 1
    Thank you that works perfectly. I would have never thought to search for a data flow diagram.
    – Sam
    Aug 31, 2015 at 22:17

You can get to the Data Flow Diagram shapes by going to More Shapes -> Software and Database -> Software -> Data Flow Diagram Shapes.

Data Flow Diagram Shape Selection

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .