【发布时间】:2010-12-15 04:51:22
【问题描述】:
我们正在寻找一些可以动态创建流程图(图像)的代码/组件,最好是在 .NET/C# 中(尽管采用 XML/JSON 的 Silverlight/Flash 组件-feed 也可以)。
例如,我们有一个(商业)报价,在成为最终报价之前要经过以下步骤:
已申请 -> 待定 -> 准备修订 -> 正在修订 -> 最终
作为一个额外的步骤,有可能从“正在修订”回到“待定”。
所以组件/代码应该像这样绘制(其中“正在修订”将是此报价的活动状态):
Example chart http://www.wowtah.nl/flowchart-example.gif 我们不只是创建静态 GIF 图像(并按需加载正确的图像)的原因是这些步骤可能因我们产品的客户实施而异。因此,我们正在寻找一种方法来动态地向用户展示为他们配置的工作流程步骤。
任何帮助将不胜感激!
【问题讨论】:
-
流程图的信息从何而来? (您使用什么流程建模语言?)
-
来自自定义类。我们有 WorkflowStatusses 和 WorkflowSteps(它们有一个 StatusFrom 和一个 StatusTo)。这些步骤被添加到一个集合中。
-
那么图中Under revision的StatusTo是什么?
-
有两个 WorkflowSteps,Under revision 是 From-status,一个 Under revision 是 To-status
标签: c# .net components flowchart image-generation