WorkFlow入门Step.7—Creating a FlowChart WorkFlow-For-WF4.0
开篇
上篇,我们讲述了,如果通过后台代码来构建工作流流程《WorkFlow入门Step.6—Building a Console Application -For-WF4.0》,本篇我们就来说说,如何构建FlowCh
art工作流。这也是WF4.0新加入的内容,我们下面就来看看吧。
摘要
WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一
系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能
够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号:120661978。
目前,我们已经在AgileEAS.平台中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还希望
大家多多重视工作流的内容。
大纲
一、开篇
二、摘要
三、WF4.0的控制台程序
FlowChart控制台程序
FlowChart 是非常重要的组件,以流程图的方式来构建业务流程 下面我们就来看看如何使用FlowChart来创建工作流流程,来达到我们的业务目标。
1、新建一个控制台工作流应用程序:
2、拖拽一个flowchart与一个sequence控制流到设计器中
3、我们双击"FlowChart活动",查看该活动具体的设计器界面如下:
4、我们这里来设计下具体的流程如下:
5、我们运行查看我们设计的流程的结果如何。F5运行结果如下:
所以通过上面我们能够看出,FlowChart与我们使用Sequece的过程差不多,支持多个活动组合复杂的流程等,都是没问题的,下面我们就来看看其他方面的更深入的
说明和使用吧。
FlowDecision
1、拖拽流程分支到FlowChart流程上:
2、设置true与false具体执行的分支活动。
3、我们来运行下看看,具体的效果吧,与之前的有什么不同,输出结果如下:
通过上面我们就知道如何使用FlowChart了,特别是像我们在业务中的一些审批或者是一些审核等工作流参与到的复杂的业务流程中,可能某个子流程中需要自定义的
活动等方面,我们可以使用FlowChart来控制一些带有分支的流程。
下面我们来看看,有些情况下我们如何与具体的业务相结合来使用FlowChart
1、我们来新建一个CodeActive活动节点
2、添加活动节点代码如下:
a、添加引用
b、代码如下:
c、执行过程的业务逻辑说明
3、在FlowChart流程内添加如下节点及变量:
4、在true的自定义节点下,添加一个WriteLine活动,输出oUTvALUE的值,查看是否符合预期的结果。
5、运行,查看运行结果:
6、我们来看看数据库中的记录的ID与Name:
这样我们就完成了FlowChart的简单使用说明,很简单吧,如果您有其他问题,都可以及时的和我联系,关于药店系统的下载,大家可以参考如下文章地址:
源码下载
更多交流
如果您在使用AgileEAS.NET开发平台中有什么问题,请使用如下几种联系方式或者沟通方式。
1、电话-邮箱方式:
何戈洲:hegezhou_hot@163.com 手机:18691480181 博客:http://www.cnblogs.com/hegezhou_hot/
2、QQ交流群:
QQ:308961614 网名:H.O.T
AgileEAS.NET平台交流群:120661978(超级群)[新建]
作者:IT行者-何戈洲
出处:http://www.cnblogs.com/hegezhou_hot/
2007年大学毕业后便投入到计算机行业中,先后涉足(电信、电子商务、教育、医疗、工程建筑、项目管理、房产)等行业,目前有比较丰富的技术及行业经验,技术方面涉及(Java、Go、.NET、Python、设计模式、系统架构、PM管理流程、软件工程、敏捷开发、SOA、云计算、大数据、区块链、WF、SAAS等领域),结合业务可提供(EIP、ERP、HIS、B2B、B2C、B2B2C、CRM、OA、O2O等)业务及技术解决方案,随着时间的推移,目前已逐步转向管理方面,欢迎同行一起交流学习,个人平时爱好体育运动、音乐、旅游等,向往丰富多彩的生活旅程。如有问题或建议,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过hegezhou_hot@163.com 联系我,非常感谢。
其他联系方式:
电话:13716055594
联系人:何戈洲
微信联系我: