0

我们正在编写一个 .NET winform 应用程序,我正在寻找其中一项功能的选项。该系统的最终用户将定义易于遵循的检查流程,并将用于在检查产品时向检查员展示他们的选择,并驱动检查模块需要向检查员提出哪些问题作为他们履行职责并颁发证书。

我希望能够找到一个流程图插件,以便管理员用户可以创建这样的东西对不起,我找不到一个工作没有被阻止的图像托管站点)和从流程图生成的数据(XML 或类似的东西,只要我能解析它,不管输出是什么)。通过这种方式,我可以以图形方式显示检查员,并且能够在检查员进行工作时生成必要的页面。

我已经评估了 Windows WF PageFlow,但是在他们的白皮书中,他们声明每个 asp.net 应用程序只能有一个工作流。有许多产品,每个产品都需要自己的工作流程。作为一种解决方案,它对于普通最终用户来说也有点复杂。

已经讨论过的另一个选择是只使用单词并拥有一个逻辑构建器界面,我们将自行开发整个流程将使用 if/else 语句(几乎像伪代码)写出。然而,IMO 让实际进行检查的检查员很难看到这种流程。

所以我的问题是有人知道可以解决这个问题的任何其他选择吗?理想情况下,我想提供一个免费的解决方案,但是在我们评估选项时,我也可以提出商业解决方案。

我们的环境是运行 3.0 .NET 运行时的 VB.NET,管理控制台(当前正在构建)是一个 Winforms 应用程序,客户端组件是 ASP.NET。如果解决方案仅适用于 .NET 3.5,我也想听听。解决此问题将证明迁移到更高版本的 .NET 是合理的

4

1 回答 1

0

有几个选项对我来说看起来不错(但我没有使用它们)

这篇其他文章引用了其中一些在 .net 应用程序中嵌入流程图设计表面

就个人而言,我只是尝试自己动手。如果您的工作流程不太复杂,我认为这不会那么困难。如果我要自己实现它,我会生成一个位图并通过 GDI 将流程图渲染到图像上。另一种不必拖放的表格可以控制生成流程图结构的逻辑。

于 2009-07-01T02:59:49.687 回答