我们正在寻找一些可以动态创建流程图(图像)的代码/组件,最好是在 .NET/C# 中(尽管采用 XML/JSON-feed 的 Silverlight/Flash 组件也可以)。
例如,我们有一个(商业)报价,在它成为最终报价之前要经过以下步骤:
已请求 -> 待定 -> 准备修订 -> 正在修订 -> 最终
作为一个额外的步骤,有可能从“正在修订”回到“待定”。
所以组件/代码应该像这样绘制(其中“正在修订”将是此报价的活动状态):
示例图表 http://www.wowtah.nl/flowchart-example.gif 我们不只是创建静态 GIF 图像(并按需加载正确的图像)的原因是这些步骤可能因我们产品的客户实施而异. 因此,我们正在寻找一种方法来动态地向用户展示为他们配置的工作流程步骤。
任何帮助将不胜感激!