Which Style of Workflow When?
Windows Workflow Foundation supports three basic styles of workflow: Sequential, State Machine and Data-Driven.
I get a lot of people asking me which style is right for their problem, so I thought I’d share my thoughts on this with you all.
Let’s start with a simple problem. I want Fred to review a document, then Joe to approve it, and finally I want to send it to my customer.
This is an obvious Sequential style workflow. To implement it, I create a Sequential Workflow project, add a sequence of Activities which ask Fred to review, Joe to approve, and finally myself to send the document – and I’m done.
A Sequential workflow is characterized by the fact that the workflow is in control. Fred, Joe and I get to do what we’re told, when we’re told to do it. We do our stuff, let workflow central know that we did it, and then the workflow decides what happens next.
Of course, the Sequential style doesn’t mean that things always happen in a simple linear sequence like this. We can have conditional branching, loops, and so on. What it means is that the workflow controls the sequence. The Sequential style is the classic style of workflow, as implemented by dozens of products over the years.
In my opinion, it is also significantly responsible for giving Workflow a bad name. Not that there’s anything wrong with telling people what to do (I’m known to indulge in the practice myself, occasionally) – but sometimes it just doesn’t work.
Let’s look at an example. Say that I’m testing a product that’s being developed. When I find a problem, I open a bug, assign it to the guilty developer, then wait confidently for the fix. I want to write a workflow to manage this process.
So far, this sounds very familiar. The steps are: tester opens bug, developer fixes bug, tester approves fix. Just like the simple document review we saw before.
But this is illusory. What really happens? A tester opens a bug, and assign it to Bill. Bill says, no not me, this is Clive’s, and reassigns the bug to him. Or Bill says, this tester is not in this case quite correct (or words to that effect), and rejects the bug as nonsense. Or asks the tester for clarifying information. Or even, if he’s in a good mood, fixes it and hands it back to the tester. Or, if the original tester is out, another tester. Or the tester withdraws an erroneous bug (surely not). And so on, with each participant being able to make one of a set of choices at any given stage.
What happens if I write this in the Sequential style? Something like this (if you’ll forgive my pseudocode):
Tester T creates instance of bug workflow
T adds bug details
T assigns to developer D
LabelA: Switch
D assigns to developer E
Goto LabelA
D rejects bug to T:
Switch
T accepts rejection:
T updates bug and assigns to developer F:
Goto LabelA
End Switch
D requests info from T:
T submits info
Goto LabelA
D submits solution to T:
T withdraws bug:
End Switch
You get the idea. Loops and choices which arise within choices are posing structural questions (here I held my nose and used Goto, to try and keep the mapping from the scenario to the code obvious). And if we start making the process more realistic still, with a queue of bugs coming in that a development team leader assigns to individuals (or a developer might grab them from the queue), and we add a project manager to the picture with the ability to set bug priorities in flight, and so on, things will get worse and worse.
This problem is much better tackled using the State Machine style. The pseudo-code above becomes:
State: Initial
Action: T adds bug details
Action: T assigns to developer D; new state = Fixing
State: Fixing
Action: D assigns to developer E
Action: D rejects bug to T; new state = Rejected
Action: D requests info; new state = Pending Info
Action: D submits solution; new state = Pending Approval
Action: T withdraws bug; new state = Closed
State: Rejected
Action: T accepts rejection; new state = Closed
Action: T updates bug and assigns to developer F; new state = Fixing
State: Pending Info
Action: T submits info; new state = Fixing
State: Pending Approval
Action: T rejects solution; new state = Fixing
Action: T accepts solution; new state = Closed
State: Closed
This is much cleaner and more comprehensible. Also, adding more features will not complicate the structure – it will simply mean adding more states and actions.
Implementing this style in Windows Workflow Foundation is simply a matter of creating a State Machine Workflow project and defining the states and actions required.
So what’s the criterion for using the State Machine style? Simply this: are the important choices being made outside the workflow? Is the user in control? If so, then the Sequential workflow’s notion that it calls all the shots will become a nuisance. The State Machine style of workflow, on the other hand, expects the choice of what to do to be made outside the workflow.
So if the workflow makes no choices, what is it for? Well, a State Machine workflow controls the sets of choices. It makes no sense for a tester to accept a solution until one has been submitted. It only becomes valid when the bug workflow has reached an appropriate state – by one of a large number of possible routes.
It’s this last point that leads us to another insight about why the State Machine style is more applicable to this problem. The Sequential workflow, of its nature, encodes all the possible sequences of behavior in its structure. But here, we don’t care. We only need to know about the current state, and what can be done next. So if we spend time modeling routes through the process, event though we don’t in fact care about them, and these routes are many, as they are in the bug problem, then the Return On Investment from the Sequential style inevitably becomes very poor.
OK, so far, so good. What’s this third, Data-Driven, style about?
This time, we’ll use the example of an inventory shortfall. An assembly line is making a gadget, and the computer said there were enough widgets in stock for the purpose, but when the stockroom manager went to fetch the widgets, there was a shortfall of 10.
We want to build a workflow to handle this scenario.
What are the possible actions? The supplies department could order more widgets, perhaps going to a different supplier or paying more money for faster delivery. The account manager could go to the customer and defer delivery, or split the delivery in two parts and bear the extra shipping cost. The production manager could take assembled gadgets from an order for another customer and divert them. The stockroom manager could search his stock to find the missing widgets.
Our workflow will be a collaboration, containing all these actions, restricted to the appropriate roles. Any given action might be performed multiple times. One obvious constraint is that the collaboration is not done until the shortfall is fixed by some combination of the above actions.
There will also be business constraints. For instance, there may be a rule that says deferral of delivery to gold customers is never permitted. Also, the actions will affect each other. For instance, we may say that total added cost from corrective action may not exceed 5% of original factory cost – so placing an order for accelerated supplies might prevent a shipment being split.
This is not a Sequential workflow – all the decisions are being made outside the workflow. Is it a State Machine workflow? Clearly, the sets of actions allowed to each role varies as the collaboration progresses – as splitting shipments becomes impossible, for instance – and the workflow is determining these sets of actions.
But the set of actions available at any given point is determined by the interaction of a number of independent rules – whether the customer is a gold customer, whether we have already deferred delivery once, whether the profit margin on the order is becoming a problem, etc. So the number of possible sets of actions – and therefore the number of corresponding states – is going to be large.
Crucially, we’re actually not interested in what these possible combinations of actions are – only that the rules are enforced. So we find ourselves again in a situation where a modeling approach, in this case the state machine, captures information we don’t care about – and therefore has poor ROI.
What do we get ROI from modeling? Why, simply what are the available actions, and who can perform them under what circumstances. This is just a set of actions, and for each, a role and a boolean expression which determines availability.
There is one more thing. We’d like to know when our collaboration is done – so we add to the model another boolean expression which is true when the collaboration is finished. In this case, the expression will test whether there are, or will be, enough widgets in stock for assembly.
How is this Data-Driven style implemented in Windows Workflow Foundation? There are two model elements to support this approach: the Constrained Activity Group, and the Policy. Both are typically used within a Sequential Workflow project, and represent regions of ‘data-drivenness’.
Clearly, it would be possible to model all workflows in this Data-Driven style. Wouldn’t we then have only one modeling approach to worry about?
This is true, but not optimal. To see why, consider how we know that a Data-Driven workflow is correct. We cannot predict its behavior very easily at all – the number of possible different series of actions that the workflow will allow is very large. So really the only way to test it is to try it, using enough different initial states, and enough different paths through it, that we feel confident in its operation.
Contrast the testing of a Sequential style of workflow. It has only a few possible sequences of behavior, which we can test exhaustively. We can get a higher level of confidence more cheaply.
So the motto is, choose the workflow model which has as much structure as your problem has – and no more. Deviating in either direction costs you money. Using a style with too much structure adds cost because you’re encoding information which has no value. Using a style with too little structure adds cost because your testing costs are higher than they need to be.
And one final word. Do not think that a typical real world application should use only one style. Most applications are most cost-effectively built from a composition of styles. Consider a Call Center application where most of the time the system uses scripts to drive the telephone operators. Probably a Sequential workflow. But then there are always the exceptions, such as an account in a shouldn’t-have-got-there state. Now we want to refer to an expert. Experts need to make choices – and so should be supported with a State Machine or Data Driven workflow.
So there you have it – my thinking on styles of workflow in the Windows Workflow Foundation. Feedback, as ever, solicited and welcome!
Comments
Anonymous
October 21, 2005
I found this information really helpful.
Initially, I just read the post and moved on in my aggregator but I kept coming back to the fact that this post is important to those of us who are new to working with workflow on a regular basis and to WWF in particular.
I think there are a lot of us out here who would like to see you continue post this type of information. We would also like you to link to other workflow and WWF sources that you think would be of benefit to us including books that you would recommend.Anonymous
October 22, 2005
David - this is just superb insight! By providing a set of simple rules to help us make choices is great ROI in of itself. Thanks a zillion.
P.S. Over on my Blog, I posted a piece on WF.Anonymous
October 22, 2005
Yes, please continue to post info, very helpful. Any other WF events coming up?Anonymous
October 25, 2005
Very smart and simple explanation!
It´s really helpful to have this kind of posts, thanks!Anonymous
October 26, 2005
just posted a sumarized version of the subject here: http://staff.southworks.net/blogs/ariel/archive/2005/10/27/What_style_of_Workflow_should_I_use.aspx
Thanks!Anonymous
October 27, 2005
Just posted an extended version of my older post.
It´s here: <a href="http://staff.southworks.net/blogs/ariel/archive/2005/10/27/What_style_of_Workflow_should_I_use.aspx"> "Which Workflow Style should I use?: More approaches..."</a>
Thanks!Anonymous
November 01, 2005
Excellent stuff Dave. But considering most of my apps will be WinForms I am struggling to picture where in a typical WinForms app I will need a workflow. E.g. I have an Sales Order Entry app. Would this standard type of app be a candidate for a workflow?Anonymous
November 16, 2005
The comment has been removedAnonymous
January 03, 2006
Yep, that helped ! Keep the good stuff coming :-) Thanks.Anonymous
January 30, 2006
Excellent post! I'm just trying to learn the concepts and think of ways that I could use WWF. This is really helpful information. Please continue.Anonymous
February 09, 2006
Good Post, and helpful , any information on Declarative WorkflowsAnonymous
March 02, 2006
Muy bueno, simplemente claro.
GraciasAnonymous
March 02, 2006
Your insight is very helpful Dave, don't blog fast aand dry young on us now ;-)Anonymous
March 20, 2006
This posting is really helpfull to me. I was thinking Which style should i use. But it solves my problem. Please continue.Anonymous
April 05, 2006
The comment has been removedAnonymous
May 30, 2006
Excellent and very useful post. Pls post more...Anonymous
June 09, 2006
The comment has been removedAnonymous
June 09, 2006
The comment has been removedAnonymous
June 12, 2006
Very simple explanation. Very good. !!! Bravo !!!Anonymous
June 14, 2006
Thanks Dave !! Wow provided good clarity , specially to the State Machine WF !!!
Also come to think of it the Data Driven Flow is not always viable and can cross over to Sequential
sometimes or State .
Anonymous
June 20, 2006
Persone los pioneros non rabata. Great...Anonymous
June 22, 2006
http://www.ringtones-dir.com/get/">http://www.ringtones-dir.com/get/ ringtones site. [URL=http://www.ringtones-dir.com]ringtones download[/URL]: Download ringtones FREE, Best free samsung ringtones, Cingular ringtones and more. [url=http://www.ringtones-dir.com]samsung ringtones[/url] From website .Anonymous
June 22, 2006
http://www.ringtones-dir.com/get/ ringtones site. Download ringtones FREE, Best free samsung ringtones, Cingular ringtones and more. From website .Anonymous
June 23, 2006
Best of all people w can talk...Anonymous
June 25, 2006
This is Gold ! The framework is visionary and this article is a beacon of clarity. I was on the edge of abandoning further investigation of Workflow Solutions on the basis that its purpose was incomprehensible. Ironic indeed now that I understand how it is intended to bring simplicity to my workplace. Thanks for the insight.Anonymous
June 25, 2006
PingBack from http://deant.wordpress.com/2006/06/26/windows-workflow-solutions/Anonymous
July 25, 2006
http://www.thispointer.com/pivot/entry.php?id=167
what type of workflow is that??Anonymous
August 06, 2006
Here are the&nbsp;Windows Workflow Foundation&nbsp;articles that I have found useful:
What Is Windows...Anonymous
August 07, 2006
Good effort my friend..
really useful.Anonymous
August 07, 2006
Hoping to see more examples on finalising aproach of selecting type of model..Anonymous
August 11, 2006
This was very helpful. I'm new to this, and I would like to understand more about the role of business rules in all this. You mentioned rules... but didn't mention the MS Business Rules Engine and authoring capability. I want to know more about judgement calls regarding whether some logic should be in workflow or in rules... or is that even a good question?Anonymous
August 16, 2006
ringtones freeAnonymous
August 23, 2006
Can you please give some information on Data-driven workflows .
I don't see any example or good article on itAnonymous
August 29, 2006
Great work!
[url=http://vajvmopq.com/exgu/xcot.html]My homepage[/url] | [url=http://vpvixrbm.com/otzz/eelc.html]Cool site[/url]Anonymous
August 29, 2006
Well done!
http://vajvmopq.com/exgu/xcot.html | http://ldceujzc.com/lnvn/geaa.htmlAnonymous
September 07, 2006
nice site man ! htpp://site.comAnonymous
September 07, 2006
nice site pplAnonymous
September 08, 2006
Here are the&nbsp;Windows Workflow Foundation&nbsp;articles that I
have found useful:
What Is Windows...Anonymous
September 11, 2006
PingBack from http://windowsworkflow.wordpress.com/2006/09/11/types-of-windows-workflows-sequential-vs-state-machine/Anonymous
September 12, 2006
Excellent - for a non-technical workflow person. We who would presume to design a workflow and then ask someone else to build the pieces in Sharepoint need this kind of overview on the logic of the systems. Indispensible.Anonymous
September 17, 2006
http://www.forumage.com/index.php?mforum=kaysjewelry <a href=http://www.forumage.com/index.php?mforum=kaysjewelry>kays jewelry</a> kays jewelryAnonymous
September 17, 2006
http://www.forumage.com/index.php?mforum=kaysjewelry <a href=http://www.forumage.com/index.php?mforum=kaysjewelry>kays jewelry</a> kays jewelryAnonymous
September 18, 2006
I don't know what there is to do with this.Anonymous
September 19, 2006
http://www.forumage.com/?mforum=hobohandbags <a href="http://www.forumage.com/?mforum=hobohandbags">hobo handbags</a> hobo handbagsAnonymous
September 21, 2006
http://www.bloggen.be/rosarybracelets <a href="http://www.bloggen.be/rosarybracelets">rosary bracelets</a> rosary braceletsAnonymous
September 21, 2006
http://www.bloggen.be/rosarybracelets <a href="http://www.bloggen.be/rosarybracelets">rosary bracelets</a> rosary braceletsAnonymous
September 22, 2006
http://www.bloggen.be/zend/ <a href="http://www.bloggen.be/zend/">replica watches</a> replica watchesAnonymous
September 22, 2006
http://www.bloggen.be/zend/ <a href="http://www.bloggen.be/zend/">replica watches</a> replica watchesAnonymous
September 22, 2006
http://www.forumage.com/index.php?mforum=chimichangareci <a href="http://www.forumage.com/index.php?mforum=chimichangareci">chimichanga recipe</a> chimichanga recipeAnonymous
September 24, 2006
Hello, nice site look this:
http://sato.awardspace.com/replica-oakley-sun-glasses.htm
http://sato.awardspace.com/gucci-replica-sun-glasses.htm
http://sato.awardspace.com/wholesale-replica-sun-glasses.htm
http://sato.awardspace.com/louis-vuitton-replica-sun-glasses.htm
<a href="http://sato.awardspace.com/replica-prada-sun-glasses.htm">replica prada sun glasses</a>Anonymous
October 01, 2006
http://xoomer.alice.it/replicas/replica-rolex.html <a href="http://xoomer.alice.it/replicas/replica-rolex.html">replica rolex</a> replica rolexAnonymous
October 01, 2006
http://xoomer.alice.it/replicas/replica-rolex.html <a href="http://xoomer.alice.it/replicas/replica-rolex.html">replica rolex</a> replica rolexAnonymous
October 07, 2006
Dave,I found this explanation very usefu, i think there should be more articles on WWF like yours!Good use of simple understandable scenarios.Anonymous
October 09, 2006
Hi,I am trying to implement bug tracking system using windows workflow. I am already running a bug tracking system which is non windows workflow based.My doubt is – how should I handle my earlier bugs which have their own states (e.g. Open/ Resolved/ Need more clarification/ Closed) while creating this workflow based bug tracking system?Please guide.Thanks in advanceAnonymous
October 27, 2006
The framework is visionary and this article is a beacon of clarity. I was on the edge of abandoning further investigation of Workflow Solutions on the basis that its purpose was incomprehensible. Ironic indeed now that I understand how it is intended to bring simplicity to my workplace.Anonymous
December 08, 2006
Someone else below asked this already.I am getting nailed with Spam in my website for our blog website. Is there anyway to stop this? If not, there really isn't any point in leaving it up and active. Any help will be greatly appreciated. http://www.profesjonalna-reklama.plThanks Keep up the good work. Greetings from PolandAnonymous
January 03, 2007
Do you think you can delete all the blo.... spam here... I think this is not the right place to set links to a lot of unserious pages..Anonymous
January 19, 2007
Fantastic article covering some points I really needed some good usability info for.Best regards from Poland<a href="http://www.aerofun.gsi.pl"> Tanie linie lotnicze</a>Anonymous
January 19, 2007
Fantastic article covering some points I really needed some good usability info for.Best regards from Polandhttp://www.aerofun.gsi.plAnonymous
January 20, 2007
mmmmmmmmmmmmmmmmkkkkkmmmmnhhvvvvvccxxZZZZZHAHAaDdddddeeeeetttttggbbnnjjuh,mlkl;nAnonymous
January 20, 2007
mmmmmmmmmmmmmmmmkkkkkmmmmnhhvvvvvccxxZZZZZHAHAaDdddddeeeeetttttggbbnnjjuh,mlkl;nAnonymous
January 22, 2007
Great post... really useful...Thanks.Anonymous
January 30, 2007
this is good article. Keep posting so that people like can take benifit and can say thank to you.Anonymous
February 07, 2007
Enjoyed browsing through the site. Keep up the good work.Greetingshttp://www.mebs.plhttp://www.subasta.plAnonymous
February 14, 2007
Keep up the good work!Thanks it helps me a lot…I think these blog is really useful for new comers and Excellent resource list.Anonymous
February 17, 2007
Please most more blog entries Dave. :-)Anonymous
February 18, 2007
Very interesting website!http://www.fewo-page.comAnonymous
February 18, 2007
n my opinion it`s a very helpful article. Thanku You for this!Anonymous
February 22, 2007
perfect page and stuff. i like it really.Anonymous
February 24, 2007
Hi,The upcoming release of the inchl framework adds support for Windows Workflow Foundation,enabling the use of sequential workflow for the ASP.NET platform.http://www.inchl.nl/recordings/inchl.framework.workflow.wmv">http://www.inchl.nl/recordings/inchl.framework.workflow.wmvThe light weight version of the framework (including Windows Workflow Foundation support)is freeware and will be released shortly.For more information visit my website:http://www.inchl.nlKind regards,Stephan Smetsersstephansmetsers@hotmail.comhttp://www.inchl.nlAnonymous
February 27, 2007
Great and interesting article.http://www.cuicine.deAnonymous
February 27, 2007
lol MS and useful information - I'm impressed :)keep it going!Anonymous
March 02, 2007
what can i say? you made my day... you cannot imagine how timely your informations came. thanks a lot!Anonymous
March 12, 2007
Very interesting informations.Greetings,MarkusAnonymous
March 14, 2007
Thanx for the clear examples, students who are doing a project on WWF were referring to this blog and find this blog very useful.Anonymous
March 15, 2007
Very nice and interesting site.Anonymous
March 15, 2007
Very helpful explanation...ThanksAnonymous
March 18, 2007
Great for this document im search many days in the world wide web,but now i found this information on your site.Thanks for help,thats the answer of all my questions i
v hadThanks againTimoAnonymous
March 19, 2007
I think these blog is really useful for new comers and Excellent resource list.It´s a very interesting Blog and simple answer of many questions.Keep up the good work!Thanks it helps me a lot…Anonymous
March 21, 2007
This is very useful, simple concise and clear.Anonymous
March 21, 2007
Great site. Thanks for the helpful article. Keep up the good work.Anonymous
March 22, 2007
Great and excellent article t’s realy helpful. Thanks again. I will visit it again.Anonymous
March 22, 2007
It´s a very interesting Blog and simple answer of many questions.Anonymous
March 24, 2007
Great and interesting article.Anonymous
March 27, 2007
It´s a very interesting Blog and simple answer of many questions.Anonymous
April 01, 2007
Great post, thanks! http://horrorskopy.plAnonymous
April 02, 2007
great site with very good look and perfect information...i like ithttp://www.fliesen24.deAnonymous
April 03, 2007
I searched a long time for such an great article. Thank you very much.Anonymous
April 09, 2007
i'd like this site http://cuicine.deAnonymous
April 14, 2007
The comment has been removedAnonymous
April 14, 2007
The comment has been removedAnonymous
April 16, 2007
Absolutely great information – thanks for posting!http://www.markenrecht.euAnonymous
April 19, 2007
Thanks so very much for taking your time to create this very useful and informative site!http://www.hotelgrilli.comAnonymous
April 23, 2007
This site is interesting and very informative, nicely interface. Enjoyed browsing through the siteAnonymous
April 25, 2007
I was looking for any article about this from several weeks. And I foud it here. Many thanks. Good job, man.Anonymous
April 26, 2007
Great work ! I really enjoyed browsing through this site. I will recommend it to my friends. GreetingsAnonymous
April 30, 2007
Thank you very much!Exactly what I’ve been looking for.Anonymous
May 01, 2007
Good :)<a href="http://zyczenia.fajne.org/" title="Życzenia"><b>Życzenia świąteczne</b><a>Anonymous
May 02, 2007
This site is interesting and very informative, nicely interface. Enjoyed browsing through the siteAnonymous
May 02, 2007
Very impressive. . Keep up the good work!Anonymous
May 03, 2007
Ten i wszystkie blogi na ktorych sie dopisujecie maj atrybuty rel="nofollow"takie info dla subasta i wsystkich odwiedzajacychAnonymous
May 04, 2007
The comment has been removedAnonymous
May 06, 2007
Cool site! Your website is a powerful tool for the visitors!Anonymous
May 11, 2007
I think that if one lacks the motivation, anything one tries out, like writing, painting, coding, ..., is doomed to fail. At least that's what my experience says.Anonymous
May 12, 2007
My message to all of you up there is simple: If you don't have a dog, get one.Anonymous
May 12, 2007
Som people here should just shut uphttp://www.svt.pl pozycjonowanie, skrypty, animacjehttp://www.agtile.com granite, marble, countertops vanity topshttp://aidnieruchomosci.pl nieruchomości, mieszkania, domyhttp;//www.bialgora.net noclegi, wakacje, nad morzemAnonymous
May 12, 2007
The comment has been removedAnonymous
May 12, 2007
you get in, turn the ignition key on your car and all you get is a depressing clunk... Then you get out again, come here and WOW! some movement in the air!Anonymous
May 12, 2007
Hi Aaron this is a verry interesting article. I know you descripe the real live. Thank you and greets from polandAnonymous
May 12, 2007
great site with very good look and perfect information...i like it<li><a href="http://www.ctr.pl/produkty/rejestratory-dvr/index.html">rejestratory cyfrowe </a></li>Anonymous
May 14, 2007
great site with very good look and perfect information...i like ithttp://www.kamery.plAnonymous
May 14, 2007
this is good article. Keep posting so that people like can take benifit and can say thank to you.http://www.mza.plhttp://www.eb.com.plhttp://www.biuroochrony.plAnonymous
May 14, 2007
Thanks so very much for taking your time to create this very useful and informative site. I have learned a lot from your site. Thanks!!Anonymous
May 14, 2007
It´s a very useful article. Thanks!Anonymous
May 14, 2007
great site with very, very good look and perfect information...i like ithttp://www.alicja.plAnonymous
May 16, 2007
I think these blog is really useful for new comers and Excellent resource list.It´s a very interesting Blog and simple answer of many questions.Anonymous
May 16, 2007
The comment has been removedAnonymous
May 16, 2007
what can i say? you made my day... you cannot imagine how timely your informations came. thanks a lot!Anonymous
May 16, 2007
Can you please give some information on Data-driven workflows .I don't see any example or good article on itAnonymous
May 16, 2007
www.meine-exfreundin.dewww.topsex100.dewww.flirtycom.dewww.livecambox.deAnonymous
May 16, 2007
It´s really helpful and Excellent post! Implementing this style in Windows Workflow Foundation is very simply. Thanks Darius.Anonymous
May 18, 2007
Great and excellent article t’s realy helpful. Thanks again.Wow. Very impressive.Anonymous
May 19, 2007
Very impressive. . Keep up the good work!Anonymous
May 20, 2007
Absolutely great information – thanks for posting!Anonymous
May 20, 2007
Absolutely great information – thanks for posting!Anonymous
May 20, 2007
Good post Greg, I'll have to try this out, Thanks!Anonymous
May 22, 2007
great site with very, very good look and perfect information...i like itAnonymous
May 23, 2007
Clearly, it would be possible to model all workflows in this Data-Driven style. Wouldn’t we then have only one modeling approach to worry about?Anonymous
May 23, 2007
Clearly, it would be possible to model all workflows in this Data-Driven style.Anonymous
May 23, 2007
i believe at this position the spammer starts ...Anonymous
May 28, 2007
Excellent Job Dave. Thanks a Lot for providing all the workflow information in a nutshell.Anonymous
May 28, 2007
thanks. great post dave. i always looked at workflows differently than everyone else.Anonymous
May 28, 2007
Very impressive. Supreme concept of a personalized web portal. I look forward to using this as my browsers' start page. Keep up the good work!Anonymous
May 28, 2007
I think these blog is really useful for new comers and Excellent resource list. It´s a very interesting Blog and simple answer of many questions.Keep up the good work!Thanks it helps me a lot…Anonymous
May 28, 2007
A quite intresting idea is realized in this website!Anonymous
May 29, 2007
Great site.We want more like thathttp://www.mp3darmowe.com/Anonymous
May 29, 2007
Pozro z polskihttp://webfun.pl/Anonymous
May 29, 2007
Very great and excellent article. It’s realy helpful. Thanks again.Anonymous
May 29, 2007
http://www.lesbenfun.com nice girlsAnonymous
May 30, 2007
I think these blog is really useful for new comers and Excellent resource list. It´s a very interesting Blog and simple answer of many questions.Keep up the good work!Anonymous
May 30, 2007
Very good blog - I will visit you more time - best regards.Anonymous
June 01, 2007
Fantastic article covering some points I really needed some good usability info for. Best regardsAnonymous
June 01, 2007
Good Post, and helpful , any information on Declarative WorkflowsAnonymous
June 05, 2007
Thanks, i was desperately looking for that info!, great and excellent article, it’s realy helpful. Covering some points I really needed, really useful.Anonymous
June 07, 2007
Good article, thanks a lot for putting all this together.Anonymous
June 07, 2007
A very interesting site, I think. The Idea of Technology was new for me but worth to be read and thought about it (although I'm not a native english-speaker and have some difficulties with this language)Anonymous
June 07, 2007
The comment has been removedAnonymous
June 07, 2007
Great and excellent article t’s realy helpful. Thanks again.Anonymous
June 08, 2007
microformated content to their sites because it is the right thing to do, but that is kind of like answering “which came first, the chicken or the egg?” with “the egg came first, because it was the right thing to do.”Anonymous
June 10, 2007
Thanks, i was desperately looking for that info!,Anonymous
June 11, 2007
Darmowe mp3 coraz powszechniejszeLegalna darmowa muzyka w sieci to nie tylko sklepy muzyczne oferujace plyty oraz muzyke w popularnym formacie <a href="http://www.mp3darmowe.pl">mp3</a>. Niejako uzupelnieniem powyzszych sa strony internetowe oferujace uzytkownikom mozliwosc sciagniecia darmowe mp3.Czesto takie serwisy oferuja do sciagniecia <a href="http://www.mp3darmowe.pl">darmowe mp3</a> tworzone przez debiutujace zespoly badz DJ’ów, którzy staraja sie dotrzec do szerszej publicznosci za pomoca najlepszego i najbardziej dostepnego medium, jakim jest obecnie Internet.Oprocz darmowych plikow mp3 Coraz wieksza role odgyrwaja takze teksty piosenek i teledyski.Dlatego tez coraz szersze grona wykonawcow umiesza w internecie zarowno swoje <a href="http://www.mp3darmowe.pl/teksty.php">teksty piosenek</a> jak i <a href="http://www.mp3darmowe.pl/teledyski.php">teledyski</a>.Publikujac w internecie teledysk, tekst piosenki oraz mp3 mamy komplet informacji o danej mp3.Anonymous
June 11, 2007
Darmowe mp3 coraz powszechniejszeLegalna darmowa muzyka w sieci to nie tylko sklepy muzyczne oferujace plyty oraz muzyke w popularnym formacie mp3 na http://www.mp3darmowe.plAnonymous
June 11, 2007
Very helpful explanation...ThanksAnonymous
June 11, 2007
If you don't have a dog, get one.Anonymous
June 12, 2007
Fantastic article covering some points I really needed some good usability info for.Anonymous
June 13, 2007
Very good work admin, thank you for the special article.Anonymous
June 13, 2007
A quite interesting idea is realized in this website! And a good and easy to handle design has been found too!Anonymous
June 13, 2007
Yep, that helped ! Keep the good stuff coming :-) Thanks......Anonymous
June 16, 2007
This posting is really helpfull to me.Anonymous
June 16, 2007
This was very helpful. I'm new to this, and I would like to understand more about the role of business rules in all this. You mentioned rules... but didn't mention the MS Business Rules Engine and authoring capability. I want to know more about judgement calls regarding whether some logic should be in workflow or in rules... or is that even a good question?Anonymous
June 17, 2007
is there any information in spanish??regardspeterAnonymous
June 18, 2007
It´s a very interesting Blog and simple answer of many questionsAnonymous
June 18, 2007
Great site.We want more like thatAnonymous
June 18, 2007
I really enjoyed reading this posts. Greetings..Anonymous
June 20, 2007
Very interested idea. good luckAnonymous
June 24, 2007
Some people asked for new features; others were wondering if formerly deprecatedelements would return; some had comments and criticisms about the decision itself,the WHATWG or W3C process; and a few raised concerns about the WHATWG and W3Cignoring the needs of particular groups.Anonymous
June 24, 2007
Some people asked for new features; others were wondering if formerly deprecatedelements would return; some had comments and criticisms about the decision itself,the WHATWG or W3C process; and a few raised concerns about the WHATWG and W3Cignoring the needs of particular groups.Anonymous
June 24, 2007
Echt tolle Siete, in Deutchland findet man wenig Infos zu diesem Thema.Anonymous
June 25, 2007
great site with very good look and perfect information...i like itAnonymous
June 26, 2007
It's very good article. Can i translate this and insert on my site in Poland? Thanks<a title="Apteka internetowa" href="http://sklep.apteka-cito.pl/" >Apteka internetowa</a>Anonymous
June 27, 2007
Just what I was looking for. ThanksAnonymous
July 01, 2007
900 Internetseiten voller Infos und Preise für Türen, Schiebetüren, Haustüren und Treppen und mehr. 1000 qm Ausstellung bei ADRIK in RonneburgAnonymous
July 04, 2007
http://www.adult4friend.de more than 10000 amateursAnonymous
July 04, 2007
The comment has been removedAnonymous
July 04, 2007
http://www.livecambox.de LivecamsAnonymous
July 04, 2007
Yes, Dave has really summarized it very well. This information is really helpful in selecting the type of WF.Anonymous
July 07, 2007
Absolutely great information – thanks for posting!Anonymous
July 10, 2007
Good use of simple understandable scenarios.Anonymous
July 13, 2007
The comment has been removedAnonymous
July 14, 2007
Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view… makes you think more. So please keep up the great work. Greetings <b><a href="http://solarisnet.pl" title="Książki Solaris">Księgarnia internetowa</a></b>Anonymous
July 14, 2007
Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view… makes you think more. So please keep up the great work. Greetings http://solarisnet.plAnonymous
July 15, 2007
Fantastic article covering some points I really needed some good usability info for.Anonymous
July 15, 2007
http://ww.amateurtagebuch.de .. nice amateurblog, nice girlsAnonymous
July 15, 2007
The comment has been removedAnonymous
July 15, 2007
The comment has been removedAnonymous
July 17, 2007
Do you collect spam and trash here?Anonymous
July 18, 2007
Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view… makes you think more. So please keep up the great work. Greetings.Anonymous
July 22, 2007
Hi, nice web - site, and thanks a lot for all the useful informations, kind greetingsAnonymous
July 23, 2007
Nice Amateursite.. come and seeAnonymous
July 23, 2007
Nice Lexikon...http://www.reinigungslexikon.deAnonymous
July 24, 2007
Fantastic article covering some points I really needed some good usability info for.Greetings from GermanyAnonymous
July 25, 2007
Greatfull Information, congratulationAnonymous
July 26, 2007
Rejsy morskie po morzu ŚródziemnymAnonymous
July 28, 2007
It´s a very useful article. Thanks!Anonymous
July 28, 2007
Very good site, is interesting and very informative, nicely interface.Anonymous
July 28, 2007
It´s a very interesting Blog and simple answer of many questions.Anonymous
July 29, 2007
interesting vision of workflow style.Anonymous
July 29, 2007
Do somebody know a german website about this topic? I don`t speak english very good.Anonymous
July 29, 2007
Very helpful explanation...ThanksAnonymous
July 31, 2007
Transport miedzynarodowy-Trans-poland-TirAnonymous
August 03, 2007
Hi,wonderful site you have made, thanks and kepp on doingAnonymous
August 04, 2007
The comment has been removedAnonymous
August 04, 2007
Yes this site definitly should translate into more language`s - fantastic siteAnonymous
August 08, 2007
I am interested in the topics discussed but have been feeling a little intimidated by the thought of the workAnonymous
August 10, 2007
Hi, great stuff programmed by you, thanks for thatAnonymous
August 10, 2007
Hi, great stuff programmed by you, thanks for thatAnonymous
August 17, 2007
very instristing article. i love itAnonymous
August 18, 2007
Always a good thing the read some information on your web - site , thanksAnonymous
August 19, 2007
very useful and interesting, thank you!Anonymous
August 20, 2007
Always a good thing the read some information on your web - site , thanksAnonymous
August 20, 2007
really great.its works better. thxgood luck in future projectsAnonymous
August 20, 2007
Thanks for the explanation. It's really good.Anonymous
August 22, 2007
Thanks for this great and interesting site!Anonymous
August 23, 2007
A great read, very informative. Been looking for a blog like this one for a while. Keep up the good work.Anonymous
August 23, 2007
It's very intresting. I admire you because it's briliant articleAnonymous
August 23, 2007
Great article! It was very intresting, i've learn a lot.Anonymous
September 02, 2007
Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view… makes you think more.Anonymous
September 07, 2007
For me an very good article which covering some points, really good!Anonymous
September 09, 2007
This post was originally published at http://solepano.blogspot.com I have started to play with WindowsAnonymous
September 10, 2007
Hi Dave, why did you stop blogging? You've an interesting view and helped me to rethink our support-workflow...Anonymous
September 10, 2007
This article is very interesting and written by some clever guy.:) Thank you!Anonymous
September 10, 2007
hey! your article is great. thanksAnonymous
September 10, 2007
Thanks for this article. I like your postsAnonymous
September 11, 2007
Indeed, i appreciate with Rene. Dave, why did you stop blogging?Anonymous
September 12, 2007
Could you give an example for C#?Anonymous
September 14, 2007
Thanks for very interesting article.Anonymous
September 16, 2007
Thanks for help, Keep up the good workAnonymous
September 17, 2007
I really find this article usefull... Great job.Anonymous
September 17, 2007
Great site with very good look and perfect information.Anonymous
September 18, 2007
HeyExcellent stuff Dave. But considering most of my apps will be WinForms I am struggling to picture where in a typical WinForms app I will need a workflow. E.g. I have an Sales Order Entry app. Would this standard type of app be a candidate for a workflow?Anonymous
September 18, 2007
Thanx a lot! This is very useful.Anonymous
September 19, 2007
So many comments with good words. Nothing else to add. Very good job. I`m impressed.Anonymous
September 22, 2007
Always a good thing the read some information on your web - site , thanksAnonymous
September 25, 2007
PingBack from http://kays.stylishjewelry.info/?p=24Anonymous
September 29, 2007
A very interesting artikle Dave.Anonymous
October 02, 2007
a bit complicated first, but really helpfull. Thanx!Anonymous
October 05, 2007
very nice article and site with many information.Anonymous
October 05, 2007
Fantastic article covering some points I really needed some good usability info for.Anonymous
October 06, 2007
Very impressive. . Keep up the good work!Anonymous
October 06, 2007
Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view… makes you think more. So please keep up the great work. Greetings.Anonymous
October 07, 2007
This article is very interesting and written by some clever guy.:) Thank you!Anonymous
October 07, 2007
It's very intresting. I admire you because it's briliant articleAnonymous
October 07, 2007
hey! your article is great. thanksAnonymous
October 08, 2007
Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view… makes you think more. So please keep up the great work. GreetingsAnonymous
October 10, 2007
Fantastico article covering some points I really needed some good usability info for.Best regardsAnonymous
October 11, 2007
Very impressive. . Keep up the good work!Anonymous
October 12, 2007
many information. in agreat articleAnonymous
October 15, 2007
Thanks for this great and interesting site!Anonymous
October 19, 2007
A interesting article, top infos! ThanksAnonymous
October 19, 2007
I will try to transplate your text in spanish language.Anonymous
October 20, 2007
Best blog on http://bestlinkss.comAnonymous
October 23, 2007
"Dave Green's WebLog" - Good work. CogratulationsAnonymous
October 24, 2007
This is Excellent and very useful post. Thanks for top infosAnonymous
November 01, 2007
Thanks so very much for taking your time to create this very useful and informative site!Anonymous
November 05, 2007
Useful and informative articel, that helped really muchAnonymous
November 11, 2007
PingBack from http://mdalab.wordpress.com/2007/11/11/as-vantagens-reais-do-windows-workflow-foundation-wf/Anonymous
November 18, 2007
Thanks so very much for taking your time und lets hope your article will help a lot of peopleAnonymous
November 19, 2007
Thanks a lot, this article helps me lot to understand the workflowAnonymous
November 19, 2007
<a href="http://www.kazior5.com">krolik papuga kanarek pies</a>Anonymous
November 22, 2007
Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’sinteresting to read ideas, and observations from someone else’s point of view… makes youthink more.Anonymous
November 22, 2007
Good Post, and helpful , any information on Declarative WorkflowsAnonymous
November 24, 2007
Hi,how workflow is used is a pretty difficult thing to realise.So this is an interesting article to read.RegardsMichaelAnonymous
November 24, 2007
Absolutely great information – thanks.Anonymous
November 24, 2007
Great site.We want more like that.Anonymous
November 26, 2007
Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view… makes you think more. So please keep up the great work.....Anonymous
December 03, 2007
Very impressive. . Keep up the good work!http://www.netprogramy.plAnonymous
December 10, 2007
<p>Eine wirklich gute Seite mit vielen nützlichen Informationen - danke.</p><p><a href="http://www.markenrecht.EU">www.markenrecht.EU</a> </p>Anonymous
December 10, 2007
hai,its a supurb ..missing few example of data driven./Anonymous
December 10, 2007
Ein guter Beitrag, den man gelesen haben muß.<a href="http://www.wettbewerbsrechtsanwalt.de">www.wettbewerbsrechtsanwalt.de</a>Anonymous
December 13, 2007
Will there by any other workflow styles in for visual studio 2008?CheersCraighttp://www.webandflo.comAnonymous
December 18, 2007
Programy na http://www.loansoftwares.netAnonymous
December 18, 2007
Bwin - http://www.betwins.net/Anonymous
December 18, 2007
Expekt http://www.expektbookmaker.com/ ExpektAnonymous
December 18, 2007
Darmowe mp3 - http://www.downloadmp33.info/Anonymous
December 19, 2007
Your insight is very helpful Dave, don't blog fast aand dry young on us now ;-)Anonymous
December 20, 2007
Greate job - smart and simple explanationseems to be a perfect information.Anonymous
December 22, 2007
bardzo fajny artykul - pozdrowienia z PolskiAnonymous
January 02, 2008
Very nice article. Thanks for taking the time to write it down. Keep up the good work.Anonymous
January 07, 2008
Nice article. Clears a lot of design related dilemmas.Anonymous
January 08, 2008
Thanks for this very good articleAnonymous
January 09, 2008
Be cool manhttp://www.softwaresgames.net/Anonymous
January 09, 2008
There are many useful informations in this article. Thanks and greetings from Thuringia!<a href="http://www.dukasi.de/Kunstforum"<Kunstforum> </a>Anonymous
January 09, 2008
There are many useful informations in this article. Thanks and greetings from Thuringia!Anonymous
January 14, 2008
very useful information. ThanksAnonymous
January 19, 2008
It´s a very interesting Blog. Many thanks for this explanation.Anonymous
January 19, 2008
Thanks for this grate article.Anonymous
January 24, 2008
Complete ez money payday loan supermarch� casinoAnonymous
January 29, 2008
Do cash advance until pay day klingelt�ne downloadAnonymous
January 29, 2008
Aussi gratis polyphone klingelt�ne ge card services online creditAnonymous
February 01, 2008
By means of cash advance detroit advance cash day loan payAnonymous
February 02, 2008
Great posting! Continue writing!Anonymous
February 07, 2008
The comment has been removedAnonymous
February 15, 2008
Thanks for this very interesting article.Anonymous
February 16, 2008
I found this information really helpfulAnonymous
February 17, 2008
Thank you for your information. It was very helpful.Anonymous
February 20, 2008
Great article, i'm beginner in workflow, now understandig the concepts.Anonymous
February 21, 2008
The comment has been removedAnonymous
February 21, 2008
Thank You for another very interesting article. It’s really good written and I fully agree with You on main issue, btw. I must say that I really enjoyed reading all of Your postsAnonymous
February 29, 2008
Great blog here on blogs.msdn.com and specially from Dave Green.Anonymous
March 01, 2008
Thank you for your information. It was very helpful.Anonymous
March 08, 2008
It´s a very interesting Blog. Many thanks!Anonymous
March 11, 2008
Thank you.. I am a beginner.. but this helped out alot!Anonymous
March 14, 2008
i find the american blogs more interessting then german blogs. and there is more quality in the blogs.compliment and so on.best regardsc.Anonymous
March 17, 2008
Very nice and interesting site.Anonymous
March 17, 2008
It´s a very interesting Blog. Many thanks for this explanation.RegardsAnonymous
March 21, 2008
One week ago i asked myself a similar question concerning the styles of workflow, but didnt find the right site, umpf. :)Anonymous
March 29, 2008
It´s a great blog. It was very helpful.Anonymous
March 31, 2008
Very nice and interesting site for me. Thanks a lot!Anonymous
March 31, 2008
Great posting! Continue writing!Anonymous
April 01, 2008
Thank you for your information. It was very helpful.Anonymous
April 02, 2008
This is very useful, simple concise and clear - compliment and so onAnonymous
April 18, 2008
Thanks for all this very interessting articles!Anonymous
April 20, 2008
HiI work with BizTalk server 2006 and I have a big problem with it, I will be thankful if you can help me.I want to create a process in BizTalk orchestrator which runs in SharePoint and assign tasks to users.I can create process and run it in SharePoint but all tasks (of process) is run for one user, So my problem is how to assign each task to each user (SharePoint users).Best RegardAnonymous
May 07, 2008
Thank you for this perfect information. It is really helpfulAnonymous
May 13, 2008
Thanks for very interesting article.Anonymous
May 13, 2008
good start point here for newbie as me, Thanks a lot!Anonymous
June 17, 2008
PingBack from http://blogs.southworks.net/aschapiro/2005/10/27/what-style-of-workflow-should-i-use/Anonymous
June 22, 2008
Hi there, thanks for this helpful information. Rgds ReinhardAnonymous
June 24, 2008
I have to start working on WWF and this article helped me alot understanding which workflow should be used in what sinerio, thanks!Anonymous
July 01, 2008
I really wish that these kind of resources were available years ago... or, should I say, that years ago I knew where to get these kind of resources (given that this post is 3 years old.) This kind of way of looking at workflow would have greatly assisted us in the Logistics industry, even, many years ago when we were going through some major process issues. Of course, that was when I was in Logistics – and now I'm not. And, now, I know how to access this kind of info... it figures, I guess...Anonymous
July 09, 2008
Very nice and interesting site for me.Anonymous
July 23, 2008
I was reading another blog about “State Machine” and I couldn't make heads or tales of what they were talking about. What a coincidence – as I now have stumbled onto this blog and I see you're also talking about “State Machine”. IT makes a whole lot of sense now what it's all about and what it's used for, and I think I can make total sense of the other guy's blog now. I wish we had workflow eight years ago!Anonymous
July 26, 2008
This week, we've added two new articles for WF to the MSDN Online Library : an article by Jon FlandersAnonymous
August 17, 2008
Great and excellent article it’s realy helpful. Thanks again.Anonymous
August 24, 2008
Great and excellent article it’s realy helpful. Thanks again.Anonymous
September 20, 2008
Excellent stuff Dave. But considering most of my apps will be WinForms I am struggling to picture where in a typical WinForms app I will need a workflow. E.g. I have an Sales Order Entry app. Would this standard type of app be a candidate for a workflow?Anonymous
September 25, 2008
This is interesting article, I did not it think that it yes. Interesting it knew persons about this how much. Sorry if I wrote bad there now my English is novice and I do not it write yet goodAnonymous
September 30, 2008
Wow that was very interesting. My workflows look more like giant spiders attacking a villiage :)Anonymous
October 01, 2008
Cool, pretty interesting! Keep up the good work!Anonymous
October 01, 2008
Wow exciting article! Very useful and very interesting. Keep ist up. ThxAnonymous
October 05, 2008
PingBack from http://sdesmedt.wordpress.com/2008/10/05/exploring-workflow-foundation-part-4-custom-composite-activities/Anonymous
October 08, 2008
I guess that mist people here did not even read the article. They just say anything.Anonymous
October 30, 2008
really nice blog...it was helpful... i would like to know the approach for following use case: i have a simple workflow where a manger can approve or reject a request. the workflow exists in In Review, Accepted and Rejected status. The no of status's to which the task gets transitioned to 2 is just 2 (accepted or rejected) . Ideally this might have to be implemented using a State machine workflow. Can we implement this as a Event Driven Sequential workflow. (Using the CallExternalMethods or HandleExternalEvent activity) Which is a better approach.?Anonymous
November 02, 2008
I am working on a task in SharePoint where we need to develop the following scenario We need to develop a product development Lifecycle in SharePoint 1.1.1 Create Product Development Plan Primary Actor – Project Manager The project manager is notified of the new product development comprising one or more competencies. Project manager creates the product development plan and assigns tasks to a writer. After product review the Project Manager updates the project schedule and assigns any rework back to the Writer. 1.1.2 Develop Product Primary Actor - Writer The Writer creates or updates the product based on product development guidelines. Write at later stage also incorporates feedback from the reviewers in to the product. 1.1.3 Develop Assessment Instrument Primary Actor - Writer As part of product development process, the Writer creates an assessment instrument. 1.1.4 Access Product Development Guidelines Primary Actor – Writer Secondary Actors – Reviewer, Editor Comprehensive product development guidelines have been developed by the department. The writer is required to develop product based on these set of guidelines. Editor and Reviewer also assess the material against these guidelines. 1.1.5 Edit Product Primary Actor - Editor The Editor makes editorial changes to the product and assessment instrument. Upon completion the material is submitted for review 1.1.6 Review Product Primary Actor - Reviewer The reviewer reviews the product and assessment instrument. If changes are required, the product and assessment instrument are passed back to the Project Manager to schedule updatesReview Product Primary Actor - Reviewer Reviewer’s comments are discussed in a meeting and the feedback is officially formally collected using review forms. Kindly provide your inputs and revert back for any clarification. Thanks GirishAnonymous
December 08, 2008
@ Girishgouda: I am sure it would interest many people here if you post your blog URL. For sure you have written more about it.Anonymous
December 29, 2008
Very useful and very interesting ThanksAnonymous
December 29, 2008
What is the Windows Workflow Foundation roadmap?Anonymous
January 17, 2009
Thanks for the stuff david, it was very helpful for me.Anonymous
January 24, 2009
Thanks for very interesting article.derekAnonymous
February 24, 2009
Cool stuff ... Interesting stuffAnonymous
February 24, 2009
We want to build a workflow to handle this scenario. ;)Anonymous
February 25, 2009
Thanx for the clear examples, students who are doing a project on WWF were referring to this blog and find this blog very useful.Anonymous
March 17, 2009
Thank you author for interesting information articleAnonymous
March 29, 2009
Thanks for this grate article.thanks....Anonymous
May 07, 2009
This is Good ! The framework is cool and this article is very informative.Anonymous
May 17, 2009
Absolutely great information...good siteAnonymous
May 17, 2009
Absolutely great information – thanks for posting!Anonymous
May 25, 2009
PingBack from http://www.baby-parenting.com/baby/search_babynames.php?babyname=m&gender=MaleAnonymous
June 04, 2009
Wow exciting article! Very useful and very interesting. Keep ist up. ThxAnonymous
June 16, 2009
Thanks for this good ideas. Realy this is a great article. Top Versicherung im VergleichAnonymous
June 18, 2009
Thank you for your information.Anonymous
June 25, 2009
Thanks for very interesting article.Anonymous
July 17, 2009
Great article with interesting points. I Like the informations, thank you!Anonymous
July 17, 2009
I found this article during surfing. I also was thinking which style I could use and this gives me good ideas.Anonymous
August 12, 2009
Thanks for the useful infiórmations, its an older article but it helps me a lot , Please continue your infos in the Blog.Anonymous
August 12, 2009
I think there are only 2 types of workflows. "Workflows come in two varieties: sequential and state machine." Refer from page 60 in "Pro WF Windows Workflow in .NET 3.0" publish by Apress.Anonymous
October 24, 2009
Very useful article, thanks for your thoughts! I wrote my thesis about this topic, unfotunately I found your blog until now... But your summary is very good! all the best, olliAnonymous
October 26, 2009
Thanks for this very interesting article.Anonymous
October 26, 2009
Thank you for your information.Anonymous
October 26, 2009
Hello, this article was really helpful.Anonymous
November 16, 2009
Thanks for this great insight on workflow rules to decide on which workflow technique to use. This article is really helpful as its very simple and explains in a very practical summary.Anonymous
December 19, 2009
Brilliant Job Dave. Thanks a Lot for all the workflow information. I needed them for my study in Germany. But now i have to work on my boss's Homepage http://www.strandkoje.de and http://www.immobilien-hillmer.de Hope to hear more from you in your blog. Greetz from Germany DennisAnonymous
January 08, 2010
Thanks for this good ideas. Realy this is a great article. Top Pferdehaftpflicht Versicherung im VergleichAnonymous
January 10, 2010
This is Good ! The framework is cool and this article is very informative.Anonymous
January 18, 2010
Absolutely great information – thanks for posting!Anonymous
February 18, 2010
Thanks for this grate article.thanks....Anonymous
March 22, 2010
Excellent and very useful post. Pls post more...Anonymous
March 22, 2010
Thanks for this grate article.Anonymous
March 22, 2010
Very useful and very interestingAnonymous
March 22, 2010
Thanks for the useful infiórmationsAnonymous
March 23, 2010
Thank you fpr the useful Informations!Anonymous
March 23, 2010
Thankyou for this grate article.thanks....Anonymous
March 31, 2010
This article is great and very helpful.. Thank you.Anonymous
April 12, 2010
Thanks for this useful information, keep it up! thxAnonymous
April 21, 2010
Keep posting so that people like me can take benifit and can say thank to you.Anonymous
April 21, 2010
Thanks for this useful information!Anonymous
April 28, 2010
I´d wish we had such good blogs over here in Germany! Absolutely great information – thanks for posting! THX TrauringeAnonymous
January 09, 2011
Merci vill mal www.schreinerei-lipp.chAnonymous
November 29, 2011
Good article, waiting for more Greetings from <href="http://www.kammerjaeger-hamburg.de" target="_blank">Anonymous
December 04, 2012
Thank you for your interesting blog. http://www.mybest24.comAnonymous
January 12, 2013
Solaranlagen Gerenda Solar sagt Danke - http://www.gerenda-solar.deAnonymous
January 12, 2013
Interesting blogging anyway http://www.auslands-job.deAnonymous
January 12, 2013
go on further http://www.umbscheiden.deAnonymous
March 27, 2013
Was ist besser Flachkollektor oder Röhre? - www.flachkollektor-solar.deAnonymous
March 27, 2013
Tanks for your help www.solarthermie-solaranlagen.deAnonymous
March 27, 2013
Seems to fit www.solaranlagen-informationen.de