我们在内部使用Windows Workflow Foundation进行大型数据操作和加载操作。一些工作流程很复杂,它们的子工作流程需要大量的时间,目前主要工作流程的总运行时间约为3-4个小时。THis应该是....但是,如果能够看到工作流在哪里,那就太好了。
我们为操作用户提供了一个ASP.NET前端。我们希望他们能够打开一个页面,在可视化中显示特定的正在运行的工作流实例,基本上是提供一种查看活动状态的方法(即,哪个活动已执行,哪个活动正在执行)。这里不需要编辑。这个想法纯粹是一个没有黑盒3小时运行的想法。我们在内部编写可以看到的日志条目,但一如既往,一张图片说明了一千多个单词,视觉演示肯定对他们更好。
有谁知道asp.net (最好是mvc)的任何组件套件可以可视化服务器端运行的工作流?不需要编辑。
发布于 2011-08-08 17:01:09
这可能不是你要找的东西。
我不知道有任何现成的组件,但也许你可以为自己建立一个使用WF设计器。请参阅在服务器端托管工作流设计器的this sample,捕获图像并在页面上显示它。它使用自定义跟踪服务来描述已运行的活动。不幸的是,这是一篇过时的文章,我不确定类似的方法是否可以在.NET 4中工作( .NET 4中的工作流设计器发生了变化)。
如果设计器无法托管,那么您可以尝试使用自定义代码绘制工作流活动/节点。您必须使用跟踪来查看工作流状态。
https://stackoverflow.com/questions/6979603
复制相似问题