Generate dynamic flow-chart

WowtaH picture WowtaH · Nov 10, 2009 · Viewed 24.2k times · Source

We are looking for some code/component that can create a flow-chart (image) dynamically, preferably in .NET/C# (although a Silverlight/Flash-component that takes a XML/JSON-feed will also be fine).

For example we have a (business) quote that goes through te following steps before it becomes final:

Requested -> Pending -> Ready for revision -> Under revision -> Final

And as an extra step there is the possibility to go from 'Under revision' back to 'Pending'.

So the component/code should draw something like this (where 'Under revision' would be the active status for this quote):

Example chart http://www.wowtah.nl/flowchart-example.gif The reason that we are not just creating static GIF-images (and load the correct one on demand) is that these steps can vary per customer implementation of our product. So we're looking for a way of dynamically show the user the workflow steps that are configured for them.

Any help would be greatly appreciated!

Answer

Nestor picture Nestor · Nov 10, 2009

Take a look at Microsoft MSAGL