Assorted Windows Workflow Foundation

My name is Tom Lake. I previously worked on the Windows Workflow Foundation Activities test team and created these blog posts and samples to help before the official samples were available.

It is time for a change

After 8 years working on BizTalk and Windows Workflow Foundation I have decided it is time to work...

Author: Tom Lake Date: 09/17/2008

Are you getting a "The root activity type is invalid" error with the Custom Activity Designer sample?

Several peolple have gotten a "The root activity type is invalid" error when using the Custom...

Author: Tom Lake Date: 12/10/2007

State machine workflow web service example

Being able to have a StateMachineWorkflow hold state across multiple different web service calls can...

Author: Tom Lake Date: 01/29/2007

How to use custom ActivityCondition or filter which ActivityConditions are available

If you have your own custom ActivityCondition you are only going to be able to use it with your...

Author: Tom Lake Date: 10/19/2006

Switch activity

The Switch activity I created is based on the switch statement in C# or the Select Case statements...

Author: Tom Lake Date: 08/30/2006

Basics of Working with Custom Types in Workflow

If you have used a custom type for an activity / workflow property you have probably ran into a few...

Author: Tom Lake Date: 07/17/2006

Do you want to invoke another workflow but you won't know which one until runtime?

The InvokeWorkflowActivity that ships with WF requires you to set the type of the target workflow at...

Author: Tom Lake Date: 07/14/2006

Do you need to launch another process from your workflow?

When start another process from your workflow you can’t just not return from the Execute method...

Author: Tom Lake Date: 07/14/2006

How to set activity property from a custom input form

Sometime you might want to create an input form for your user to set properties on your custom...

Author: Tom Lake Date: 06/05/2006

How to send data to a workflow

Sometimes you need to send data to a workflow from the host. To do this you need create an interface...

Author: Tom Lake Date: 06/02/2006

Project template for XAML Activation Console Application

If you work with XAML activation from time to time and like being able to debug your workflow using...

Author: Tom Lake Date: 05/18/2006

Examples of using Persistence and Tracking in ASP.NET

When you are working with ASP.NET you may have the need to persistence and / or tracking. I have put...

Author: Tom Lake Date: 05/17/2006

Using XAML activation in ASP.NET with a StateMachineWorkflow

If you want to use XAML activation in ASP.NET you will need to be using Windows Workflow Foundation...

Author: Tom Lake Date: 05/08/2006

Couple of custom activities that you can use to synchronize branches of a ParallelActivity

You could use a SynchronizationScopeActivity, but this would block execution all together in the...

Author: Tom Lake Date: 05/04/2006

XAML activation and how to use it

XAML activation is when you use the serialized xoml file to create and run a workflow instance. You...

Author: Tom Lake Date: 05/02/2006

Sample of StateMachineWorkflow receiving events fired in ASP.NET

If you are using a state machine workflow in ASP.NET you need to use the ManualSchedulerService....

Author: Tom Lake Date: 05/02/2006

Have you had problems using the FileWatcher sample in a StateMachineWorkflow or WhileActivity?

If you have tried to use the FileWatcherActivity in either a WhileActivity or a StateMachineWorkflow...

Author: Tom Lake Date: 05/02/2006