WorkFlow入门Step.3—Adding Procedural Elements-For-WF4.0
开篇
上篇,我们简单的说明了WF的入门,那么院子里面已经有很多的高手,写了不少的关于工作流的应用,最近在集成工作流平台的过程中也是发现了不少的问题和心得体会,工作流果真不只是审批那么简单,复杂度可见非常的不一般,学好了工作流无论对自身的对业务流程的理解和改进,都是非常有帮助的,由于不同的企业应用的具体的业务流程不同,因此也就造成了无法构建通用的业务流程模型,就和企业的管理一样,无法生搬硬套,要符合企业内部的情况才可以。
关于工作流的认识的相关文章,也是已经有了很多了,不少院子里面的大牛都已经提到过工作流的认识,小弟不敢说对工作流理解的很深。
摘要
WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号:120661978。
目前,我们已经在AgileEAS.平台中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还希望大家多多重视工作流的内容。
大纲
一、开篇
二、摘要
三、WF4.0的控制流
WF4.0中的控制流
上一篇《WorkFlow入门Step.2—Building a Simple WorkFlow-For-WF4.0》我们讲述了基本的关于WF4.0构建简单的控制台程序。本节我们就来看看WF4.0中的控制流
中的基础用法及说明,当然有一些诚恳的朋友说,我写的系列与大多数的WF系列一样,都是没有实际的东西,可能我这里想解释下,我先写入门吧,然后在结合实例
写应用篇吧,希望大家继续支持。
1、使用变量
a、先拖拽一个顺序活动控制流到设计视图中。
b、定义变量:
c、变量是支持继承的,该顺序控制流内部的活动,默认会可以访问到外部父活动定义的变量。
d、输出结果,来测试下我们说明的内容吧:
2、IF控制流
a、拖拽一个IF控制流节点到顺序控制流之上。
b、拖拽then与else的活动。
c、下面我们来运行下上面的情况,来查看下具体的结果吧:
d、我们来修改下if中的表达式条件。
e、我们修改了上面的“Condition的匹配条件” condition=“test” 那么这时候执行的肯定是then。如果condition的值是test的话。
f、我们修改上面的Assign活动中的设置变量的值,修改为condition=“test”;
g、再次运行,查看结果:
3、While控制流
a、新建一个活动:
b、添加如下信息:
c、运行该节点,查看输出信息:
d、我们来修改下while条件中的condition的条件或者是在上方的为变量设置值的活动中设置condition的值为1:
e、再次运行,查看输出结果:
f、下面我们来修改下这个条件,当condition<10的时候,我们执行输出,否则跳出循环:
g、我们再来执行下,查看运行的结果。
下篇预告
本篇我们讲述了“WF4.0”的控制流中的IF与While,下篇我们将会继续讲解控制流的其他用法,如果您有更好的意见或建议,还请提出:
控制流中的很多内容,在我们具体的业务流程的应用中是最常用的内容,所以我们先把基础的内容进行梳理和说明。
源码下载
更多交流
如果您在使用AgileEAS.NET开发平台中有什么问题,请使用如下几种联系方式或者沟通方式。
1、电话-邮箱方式:
何戈洲:hegezhou_hot@163.com 手机:18691480181 博客:http://www.cnblogs.com/hegezhou_hot/
2、QQ交流群:
308961614 网名:H.O.T
作者: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
联系人:何戈洲
微信联系我: