Difference between sequence flowchart statemachines

Hi could anyone tell what’s the difference between this three workflow and when to use this three workflow

1 Like


Check it out in this docs:



I saw before only but I dint get at which situations we needs to use this work flow

Have you tried to search on the Forum?


Hi, Lucas.Pimenta
Thanks for providing docs…it is very helpful.


This is the description of what these workflows are, but I want to know the respective situations to use “State Machine” and “Flow Chart”.

Could you please help in this case!

A flowchart is a graphical representation of a process in which each step is represented by different symbols connected with arrows.
Flowchart is one of the best among the three layout diagrams of UiPath workflow because it is flexible and tend to lay out a workflow in two-dimensional manner. They can showcase decision points within a process very efficiently owing to their visual appeal.

State Machine
State machine is a complex structure that stores the status of something at a given point of time. It can be finite or infinite in nature. State machine are represented by using state diagrams or in other words they are flowcharts with conditional arrows called transitions. Structures like state machines are best suited for a standard high-level process diagram of transactional business process templates.

Reference: UiPath Tutorial