首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何可视化工作流?

如何可视化工作流?
EN

Stack Overflow用户
提问于 2012-08-08 17:31:16
回答 2查看 382关注 0票数 1

我使用的是windows workflow foundation版本4。我想问一下,是否有任何方法可以使用html5和js在网站上简单地显示/可视化工作流实例。我不想使用重新托管设计器。我发现了WorkflowInspectionServices类,但老实说,从中提取工作流图结构并不容易(不同的处理并行活动或流程图)。工作流跟踪系统是发现工作流实例状态/进度的唯一方法吗?

有没有人尝试过类似的东西?任何想法都会很有帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-09 03:06:42

WorkflowDesigner是一个WPF组件,所以不能很好地处理超文本标记语言,但我想这并不是很重要,尽管你可以用它来生成一个工作流的图像并在浏览器中显示出来。我不知道有什么查看器可以将工作流定义转换为HTML结构。XAML就是XML,所以这肯定是可能的,但我怀疑这是一个简单的练习,因为您必须至少复制所有活动设计器的一部分。

票数 0
EN

Stack Overflow用户

发布于 2020-03-31 23:55:54

考虑使用a Sankey Diagram来帮助可视化工作流。

我见过用于描述工作流的层次结构图,但总是认为它们遗漏了一些东西--例如,可以有两个父节点的节点。Sankey图解决了这个问题,并提供了一种简单的方法来引入“节点”之间有多少体积移动的概念。另外,根据定义,a flowchart is "a type of diagram that represents a workflow or process"。Sankey图看起来更像是流动的,而不是层次结构图。

有关更多信息,请查看David Pallmann's convincing case for using Sankey diagrams to visualize workflow

通过派生the Highcharts's Sankey demo并将序列数据自定义为以下内容,我能够在10分钟内创建this workflow visualization

代码语言:javascript
运行
复制
    data: [
        ['Event Submission', 'Event Submission Close', 250],
        ['Event Submission', 'Create Incident', 750],
        ['Event Submission Close', 'Approve', 240],
        ['Event Submission Close', 'Reject', 10],
        ['Approve', 'After Action Review', 640],
        ['Create Incident', 'Contained', 400],
        ['Create Incident', 'Provide Analysis', 150],
        ['Create Incident', 'Incident Close', 125],
        ['Contained', 'Containment Approval', 370],
        ['Contained', 'Containment Rejection', 30],
        ['Incident Close', 'Approve', 110],
        ['Incident Close', 'Reject', 15],
        ['Containment Approval', 'Eradicated', 320],
        ['Containment Approval', 'Provide Analysis', 50],
        ['Eradicated', 'Eradication Approval', 315],
        ['Eradicated', 'Eradication Rejection', 5],
        ['Eradication Approval', 'Recovered', 315],
        ['Eradication Approval', 'Provide Analysis', 5],
        ['Recovered', 'Approve', 310],
        ['Recovered', 'Reject', 5]
    ]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11861585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档