【工作流】——如何创建流程图工作流

本文介绍了流程图工作流的概念,包括Flowchart、FlowDecision和FlowSwitch等组成结构,并通过实例演示展示了如何创建和执行流程图工作流,包括If类型和Switch类型的工作流。流程图工作流适用于非顺序工作流,常用于公司的审批流程等场景。
摘要由CSDN通过智能技术生成

    上一篇博客介绍了顺序工作流的创建以及工作流的基本知识,这篇博客就来介绍一下流程图工作流,以及流程图工作流的创建实现。


什么是流程图工作流


    流程图工作流,顾名思义,是走一定流程的工作流,就像我们平常所见的流程图,它有一定的步骤,通过一定的条件又有一些分支,故叫做流程图工作流。


框架结构


    流程图工作流在.NET4.5中有三个基本组成结构,分别是Flowchart、FlowDecision和FlowSwitch。


    Flowchart活动是一种活动,该活动包含要执行的活动集合,可以认为是一个容器,Flowchart中可以放置控件元素。


    FlowDecision是一种流控件元素,用于做流程中的布尔条件的分支,类似于If...else...,所以FlowDecision总的来说只有两种判断情况,如果有多种条件进行分支,它就不再适合。


    FlowSwitch同样也是一种流控件元素,它正是解决了多种条件下分支的问题,类似于Switch<T>,也就是说一个流程遇到多个条件的分支,可以有多个不同的结果。


    一般来说,Flowchart通常用于非顺序工作流,但是如果未使用FlowDecision和FlowSwitch控件元素,也可以用于顺序工作流。


实例演示


    首先创建工作流项目,这里还是以工作流控制台为例,然后在工作流设计页面添加如下图的流程图,首先是If类型的流程图工作流。这个流程图执行的流程是,到了中午十二点的时候,如果手上的活还没干完,那就加会班干完,然后下班吃饭;如果手上的活已经做完

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值