We need a way to guide a user through our site, it is very much a workflow situation, but I need to be able to let users(admins) design and modify workflows for their users.
This all needs to be done IN the web site, and I also need to be able to draw the workflow so the user can navigate to the next appropriate action or easily identify what work is available to them at any point.
I'm not finding any good examples of using WF4 for this purpose, can anyone suggest a good place to look?
(Site is now ASP.NET, but we are looking to move to ASP.NET MVC3)
The approach I took when I was faced with a similar problem was to create a ClickOnce deployed WPF application which hosts the WF4 designer, and a WCF web service to facilitate versioning and CRUD operations on workflows stored in a database. My MVC application then contains a link to launch the installer.
I know you said you wanted it all done in your website, but it ended up being the only good option I could come up with (aside from rolling your own web-based workflow designer).