11

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 '13 at 12:09
9

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

MSDN Link

https://www.nothingbutsharepoint.com/sites/eusp/Pages/SharePoint-State-machine-or-sequential-workflows-What-is-the-future-of-business-processes.aspx

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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