如何使用asp.net在页面中显示工作流

本文关键字:显示 工作流 何使用 asp net | 更新日期: 2023-09-27 18:22:46

我正在尝试使用WF创建一个文档审批流程的工作流。我需要在一个页面中显示这个工作流流程,包括完成了多少个阶段,谁参与了工作流等。你们能帮我实现吗。如果你有任何来源链接,请与我分享。

如何使用asp.net在页面中显示工作流

您可以使用WorkflowDesigner创建工作流的图像,然后将其显示在网页上。但由于WorkflowDesigner是一个WPF控件,因此在ASP.NET应用程序中执行此操作相当困难。

尝试生成WPF位图的想法不错。但总的来说,我认为您可能会考虑创建一个TrackingParticipant,它可以监听您的工作流事件,并在某个地方发布信息,以便稍后用于呈现适合您需求的网页。因此,从TrackingParticipant中,您可以保存完成的每个活动,然后使用一些基于JS的图库来呈现它。这并不容易,但也并非不可能。如果你的视觉需求没有那么复杂,我想这看起来更像是一份报告,而不是流程图。

WWF4示例中有一个使用TrackingParticipant的示例,VisualWorkflowTracking。