.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

WF How-To: Building State Machines with Windows Workflow Foundation

Posted By:      Posted Date: August 21, 2010    Points: 0   Category :ASP.Net

State Machine workflows represent a different way of visualizing program logic. Rather than flowing from activity to activity like sequential workflows, State Machines transition from state to state. Learn about uses for State machines and see how to design and build a State Machine workflow with Windows Workflow Foundation.

Keith Pijanowski

MSDN Magazine February 2008

View Complete Post

More Related Resource Links

Real-World WF: Best Practices For Windows Workflow Foundation Apps


The heart of Windows Workflow Foundation is its declarative programming model. Here are some best practices to consider when using WF to realize software solutions in the real world.

Josh Lane

MSDN Magazine December 2008

Cutting Edge: Windows Workflow Foundation, Part 2


In last month's column, I presented a helpdesk workflow sample that focused on Windows® Forms client applications. This month I'll discuss ASP. NET workflow applications and the ability to expose a workflow as a Web service and invoke a Web service from a workflow.

Dino Esposito

MSDN Magazine April 2006

Cutting Edge: Windows Workflow Foundation


In the January 2006 issue, Don Box and Dharma Shukla introduced Windows® Workflow Foundation and discussed the overall architecture of the framework and its constituent components (see WinFX Workflow: Simplify Development With The Declarative Model Of Windows Workflow Foundation).

Dino Esposito

MSDN Magazine March 2006

WinFX Workflow: Simplify Development With The Declarative Model Of Windows Workflow Foundation


Windows Workflow Foundation allows you to write workflow-based programs in terms of domain-specific activities that are implemented in CLR-based programming languages such as C# and Visual Basic. Here Don Box and Dharma Shukla get you started.

Don Box and Dharma Shukla

MSDN Magazine January 2006

Microsoft Windows Workflow Foundation 4.0 Cookbook

@Andrew Zhu, Can you let me know, when the book will be published. I pre-ordered the ebook, but not sure when that will be out.

Adding Flexibility to SharePoint 2010 Workflows Using the Windows Workflow Foundation Rules Engine

Learn about Windows Workflow Foundation rules engine capabilities and benefits to automate business logic and processes for workflows in SharePoint 2010 applications.

Sharepoint Foundation: Edit Three-State Workflow


Hi, can one edit the out of the box Three-State workflow through Sharepoint Designer?
We are using Sharepoint Foundation and the Three-State workflow doesn't appear under Workflows in Designer, although it is available as a template in Foundation.

I would like to see how that workflow was created to help me in creating my own custom workflows.

I created a New Task List and managed to get the WF to create a task after an Event was created in a Calendar. But I am not sure how to create a second Task after the 1st was completed.


.NET 4: Windows Workflow Foundation Production Environment footprint


Hi There,

We are currently an ISV evaluating WF4 for use as a Rules/Workflow engine, possibly intending to use the 'Forward-chaining' rules engine from WF3 in WF4. We currently have no WF assets.

We need to understand what the production environment footprint would be for WF4 and/or WF3.

I cannot find any useful info easily, so my questions are as follows,

1. What Server versions support WF4/3? W2003, W2008 etc

2. If I host my workflows in IIS what version of IIS will I need?

3. I have not got too far into WF yet, but I assume there are various datastores, what is the minimum version of SQL server I would need?

Thanks for you help

Why would I use Windows Workflow Foundation for Page Flow?


I just finished watching the WebCast that Israel Hilerio did on using WF within ASP.NET.  I keep seeing this example of using Windows Workflow Foundation for managing your page flows.  Is that something that just works well as an example?  Obviously we're always trying to preserve a Model View Controller pattern when building user interfaces and until now the User Interface Process application block suits us quite nicely.  This gives us the same capabilities through configuration that you're building into a workflow.  Wouldn't the in-process application block solution be less complicated?  What does WF give me above and beyond UIP that can help me sell this as a reason to start using WF.

By the way, I realize this isn't the only use of WF,  I will also start to look for opportunities to build inter-app business process workflows (and maybe someday even extra-app SOA aggregate solutions ... assuming I can figure out when I should use BizTalk for this and when I should use WF?????).

I guess there is a couple of quesitons in there :)  I look forward to anyone helping me sort all this out.  I DO want to find reasons to start using WF but I just don't know if page flow (from what I've seen so far) has a strong enough value prop.

-Tom Fuller (aka Mr. SOAPitStop)

how to serialize sqltrackingworkflowinstance object in windows workflow foundation?


How to serialize sqltrackingworkflowinstance object in windows workflow foundation? I require a way to serialize sqlworkflowtrackinginstance. Is there any way to do this. As of now we utilizing a custom class that has all the properties mapped to sqltrackingworkflowinstance. But we face an issue while displaying workflowmonitor details.The alignment or the flow of the workflow not displaying properly.

If serialization can be achieved by sqltrackingprofile serializer how to do that? If any body can post a piece of code for this as an example, that would help me a lot as I am a new bee to Workflow.

Windows Workflow Foundation for VS 2008


Hi Experts,

i found a link in visual studio gallery about "Hands On Lab: Introduction to Windows Workflow Foundation (WF4)"


I love this tutorial, its very complete step by step and provide the video training as well, but it required VS 2010 SP1

Is there any tutorial that have hands on lab for introduction to WWF in VS 2008 ?

Currently i'm working with VS 2008 with .Net Framework version 3.5 SP1.

Building a Searchable Phone Directory with Windows SharePoint Services

I want to continue to build out the intranet site we've started in our previous articles. A standard item in every intranet is a staff/employee list. Most companies implementing Windows SharePoint Services (WSS) are large enough to have a database that contains all employees. We will use the aggregation features of SharePoint to include data from this database into our intranet.

Getting Started with Windows Communication Foundation

Windows Communication Foundation (WCF) provides a unified framework for rapidly building service-oriented applications that makes it easy to build and consume secure, reliable, and transacted Web services. It unifies the capabilities in ASMX, WSE, Remoting, COM+, and MSMQ; therefore developers need to learn only one programming model.

Windows Presentation Foundation and your architecture

Windows Presentation Foundation (WPF) is a new client user interface technology that ships as part of the .NET 3.0 Framework. Architects have long faced the challenge of selecting an appropriate presentation tier technology for their applications. In recent times, if you are developing for the Windows platform, it was at least a fairly short list. You either built a web application, a smart client, a mobile device, or some combination of those depending on your target audience. Which one you picked gave you a fairly short list of practical options in the .NET space - ASP.NET, Windows Forms, and Compact Framework respectively.

Contract-First Web Services: Schema-based Development with Windows Communication Foundation


Schema- first contract-first modeling of Web Services gives you the ability to model your contracts with an XML-centric mindset. This process keeps you focused on universally acceptable types and the hierarchical data structures that can be represented in XML.

Christian Weyer, Buddhike de Silva

MSDN Magazine October 2009

Foundations: Windows Workflow Design Patterns


Design patterns provide a common, repeatable approach to solving software development tasks, and many different patterns can describe how to accomplish a certain goal in code. When developers begin working with Windows Workflow Foundation (WF), they often ask about how to accomplish common tasks with the technology. This month's column discusses several design patterns used in WF.

Matthew Milner

MSDN Magazine August 2009

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend