我们正在编写一个.NET winform应用程序,我正在寻找其中一个功能的选项。该系统的最终用户将定义检查流程,这些流程需要易于遵循,并将用于显示检查人员在检查产品时的选项,以及驱动检查模块,在检查人员履行职责和签发证书时,需要在检查模块上向检查人员提问。
我想能够找到一个流程图插件,以便管理员用户可以创建像this (对不起,我找不到一个图像托管网站,工作没有阻止)和从流程图生成的数据(XML或类似的东西,只要我可以解析它的输出是无关的)。这样,我就有了一些图形化的东西来显示检查员,并且能够在检查员进行工作时生成必要的页面。
我已经对Windows WF PageFlow进行了评估,但是在他们的白皮书中,他们指出每个asp.net应用程序只能有一个工作流。有许多产品,每个产品都需要自己的工作流程。作为一种解决方案,它对于普通终端用户来说也有点复杂。
已经讨论过的另一种选择是只使用单词,并拥有一个我们自己开发的逻辑构建器接口,其中整个流程将使用if/else语句(几乎类似于伪代码)来编写。然而,国际海事组织,这使得实际进行视察的视察员很难看到这一流程。
所以我的问题是,有没有人知道可以解决这个问题的其他选择?理想情况下,我想提供一个免费的解决方案,然而,在我们评估各种选择时,我也可以提出商业解决方案。
我们的环境是运行3.0 .NET运行时的VB.NET,管理控制台(目前正在构建)是一个Winforms应用程序,客户端组件将是ASP.NET。如果一个解决方案只能在.NET 3.5中工作,我也想了解一下。修复此问题将证明迁移到更高版本的.NET是合理的
发布于 2009-07-01 02:59:50
对我来说,有几个选项看起来不错(但我还没有用过它们)
另一篇文章引用了其中的一些Embedding a flowchart design surface in a .net application
就我个人而言,我只会试着滚动自己的。如果你的工作流程不是太复杂,我认为它不会那么困难。如果我要自己实现它,我会生成一个位图,并通过GDI将流程图渲染到图像中。另一种不需要拖放的表单可以控制生成流程图结构的逻辑。
https://stackoverflow.com/questions/1065956
复制相似问题