SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I read somewhere that one should avoid implementing state machine workflows in SP2010 since there is no support for state machines in Workflow Foundation 4.0 and as such easy upgradability of state machine workflows might not be supported in future versions of SharePoint (which might be based on WF 4.x). Is that true?

share|improve this question

According to the following MSDN article:

State machine functionality in Windows Workflow Foundation (WF) was introduced as part of the Microsoft .NET Framework 4 Platform Update 1 (KB2478063)

I haven't worked with them myself, but the article is pretty clear on this. Even hands-on lab is avaliable.

So the answer is: no, that is not true. State Machine workflows are already part of Windows Workflow Foundation 4.

P.S. At first, Microsoft didn't present the State Machine workflows in .Net 4, so the caveat was very reasonable for some time (I read the similar notice about State Machine workflows in Inside Microsoft SharePoint 2010 book), but eventually MS changed their decision, and State Machines are now back alive! :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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