Hi,
As part of my Personal Improvement Program (PIP™), I'm trying to learn the basics of Windows Workflow Foundation.
I decided to write a fairly simple blogging engine. I know there are tonnes out there, but this is just a playground project I can use for learning some cool stuff. One of the main features I wanted to implement is the moderation of blog entries using WF. The rest of the project is going to be an ASP.NET MVC app, possibly sprinkled with a little WCF.
From what I've read about WF, I should be using a sequential workflow that should look something like this:
- Author adds/ edits blog entry.
- Entry gets sent to moderator for approval.
- Moderator approves post -- or -- back to item 1. for author to correct, along with moderator notes.
- Finish
Every step should also e-mail the receiptiant of the action.
Because of the human interaction factor, I'm guessing the WF runtime would need to serialise itself somewhere so it doesn't loose state (as each activity could be interrupted by AppPool resets, server crashes etc).
Does anyone know of any good examples or places that implement a similar workflow?
Thanks all.