【问题标题】:Visually Tracking / Monitoring Workflow(WF) 4.0可视化跟踪/监控工作流程(WF) 4.0
【发布时间】:2011-02-18 10:39:54
【问题描述】:

我计划使用 WF 4.0ASP.NET 4.0 中构建一个自定义 Web 应用程序,用户希望能够自己修改工作流,为此我们将使用用户可以使用的 WPF 客户端,我们将重新托管工作流,为此提供了许多博客和指南。

但我不确定如何满足用户想要查看/跟踪工作流的可视化表示(图表/图像)的一项要求,描述哪些阶段已经结束,什么是当前阶段等。这需要在网页上完成。可能与描述状态的图标相同的工作流程。这类似于 SharePoint 2010 中 Visio 工作流可用的视觉效果。甚至 AgilePoint 工作流也提供这样的视图。

类似的问题here,但我猜它是针对 WinForms/WPF 的。我需要这个用于 ASP.NET。

有什么想法吗?

【问题讨论】:

    标签: asp.net .net-4.0 workflow-foundation-4 asp.net-4.0 agilepoint


    【解决方案1】:

    有一个有趣的示例可能有用:AppFabric Reference Implementation: Managing the LifeCycle of a WorkFlow Service。它处理重新托管设计器,并在此设计表面上显示状态,即。工作流程已经走了多远。它基本上利用 AppFabric 监控商店中的数据格式来实现这一点。该示例是一个 winforms 应用程序,但相同的原则也适用于基于 Web 的场景。

    【讨论】:

      【解决方案2】:

      我已经创建了自己的调试器实现,您可以在 WPF 工作流设计器中获得它。最初的想法来自Andrew Zhu的书http://xhinker.com/post/WF4Microsoft-Windows-Workflow-Foundation-40-Cookbook-is-available-now.aspx,我也使用反射器来看看IDesignerDebugView接口的实现(http://msdn.microsoft.com/en-us/library/system.activities.presentation.debug. idesignerdebugview.aspx),然后将其添加到我重新托管的工作流设计器中。

      我还没有找到将工作流设计器视图转换为图像以在网络上显示的好方法,我们目前将这一方面作为 clickonce 应用程序提供。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-07
        • 1970-01-01
        • 2012-06-14
        • 1970-01-01
        相关资源
        最近更新 更多