Создать динамическую блок-схему

Мы ищем некоторый код / компонент, который можетсоздать блок-схему (изображение) динамическипредпочтительно в .NET / C # (хотя Silverlight / Flash-компонент, который принимает XML / JSON-фид, тоже подойдет).

Например, у нас есть (деловая) цитата, которая проходит следующие шаги, прежде чем она станет окончательной:

Запрошено -> Ожидание -> Готово к пересмотру -> На рассмотрении -> Окончательно

И в качестве дополнительного шага есть возможность перейти от «В процессе ревизии» обратно к «В ожидании».

Таким образом, компонент / код должен нарисовать что-то вроде этого (где «В редакции» будет активный статус для этой цитаты):

Пример диаграммы http://www.wowtah.nl/flowchart-example.gif Причина, по которой мы не просто создаем статические GIF-изображения (и загружаем правильные по требованию), заключается в том, что эти шаги могут различаться в зависимости от реализации нашего продукта пользователем. Поэтому мы ищем способ динамически показывать пользователю шаги рабочего процесса, которые для него настроены.

Любая помощь будет принята с благодарностью!

Ответы на вопрос(4)

Ваш ответ на вопрос