What is the difference between Sequential Workflow and Stater machine workflow? What context should I take account to when choosing one of them?

enter image description here

  • 1
    Hey...did u make any search on Sequential Workflow and Stater machine workflow difference. I guess you would get the answer on searching.
    – Pushpendra
    Dec 26, 2013 at 12:09

1 Answer 1


Sequential workflow

A sequential workflow represents a series of steps. The steps are performed one after another until the last activity is completed. Sequential workflows are always strictly sequential in their execution. Because they can receive external events, and include parallel logic flows, the exact order of execution may vary. The following illustration shows an example of a sequential workflow.

enter image description here

The sequential process will look like this: enter image description here

State machine workflow

A state machine workflow represents a set of states, transitions, and actions. The steps in a state machine workflow execute asynchronously. This means that they are not necessarily performed one after another, but instead are triggered by actions and states. One state is assigned as the start state, and then, based on an event, a transition is made to another state. The state machine can have a final state that determines the end of the workflow. The following diagram shows an example of a state machine workflow.

enter image description here

The state machine process will be: enter image description here

Referenced Links



  • In a sequential workflow, you can come back to a previous step using while loop or if else loop?
    – variable
    Apr 24, 2014 at 6:27
  • No, you cant do it from sequential workflow Apr 24, 2014 at 6:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.