博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WorkFlow入门Step.4—Adding Procedural Elements-For...
阅读量:6573 次
发布时间:2019-06-24

本文共 1721 字,大约阅读时间需要 5 分钟。

hot3.png

开篇

上篇,我们简单的说明了WF的入门,那么院子里面已经有很多的高手,写了不少的关于工作流的应用,最近在集成工作流平台的过程中也是发现了不少的问题和心得体会,工作流果真不只是审批那么简单,复杂度可见非常的不一般,学好了工作流无论对自身的对业务流程的理解和改进,都是非常有帮助的,由于不同的企业应用的具体的业务流程不同,因此也就造成了无法构建通用的业务流程模型,就和企业的管理一样,无法生搬硬套,要符合企业内部的情况才可以。

关于工作流的认识的相关文章,也是已经有了很多了,不少院子里面的大牛都已经提到过工作流的认识,小弟不敢说对工作流理解的很深。

摘要

WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号:120661978。

目前,我们已经在中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还希望大家多多重视工作流的内容。

大纲

一、开篇

二、摘要

三、WF4.0的控制流

WF4.0中的控制流

上一篇《》我们讲述了基本的关于WF4.0控制流信息。本节我们就来看看WF4.0中的控制流

中的其他几个循环基础用法及说明,当然有一些诚恳的朋友说,我写的系列与大多数的WF系列一样,都是没有实际的东西,可能我这里想解释下,我先写入门吧,然

后在结合实例写应用篇吧,希望大家继续支持。

1、DoWhile控制流

a、拖拽一个DoWhile控制流节点到顺序控制流之上。

b、我们来查看下,红色错误提示信息:

c、添加一个自定义变量“MyCondition”,int类型。

d、修改Body循环体内的正确流程,我们这里是执行一次循环后,将MyCondition的值+1,并且打印出MyCondition的结果:

e、运行查看运行结果。

f、我们修改上面的Assign活动中的设置变量的值,修改为condition=“test”;

g、再次运行,查看结果:

说明:由于DoWhile循环默认会不管条件是否满足都会执行循环体的内容一次,所以输出的结果是上面的形式

2、Switch<T>控制流

a、新建一个活动:

b、添加Switch活动到顺序控制流中,并设置Switch的类型:

c、设置Switch的Case语句,及匹配条件中的活动:

d、我们来修改下MyValue的值默认为“A”,看看case分支中的A是否会匹配执行,看看具体的运行结果吧:

e、F5运行,查看输出结果:

3、ForEach<T>控制流

a、新建一个活动:

b、添加ForEach活动到顺序控制流中,并添加其他的基本信息:

c、F5运行查看输出的结果:

这样我们就完成了,基础循环的控制流简介,后面我们就将对控制流的高级部分进行说明。

下篇预告

本篇我们讲述了“WF4.0”的控制流中的Parallel与ParallelForEach<T>,下篇我们将会继续讲解控制流的其他用法,如果您有更好的意见或建议,还请提出:

控制流中的很多内容,在我们具体的业务流程的应用中是最常用的内容,所以我们先把基础的内容进行梳理和说明。

源码下载

更多交流

官方博客:

官方网站:

如果您在使用AgileEAS.NET开发平台中有什么问题,请使用如下几种联系方式或者沟通方式。

1、邮箱方式:

魏琼东:  手机:18629261335 博客:

殷长波: 博客: 

何戈洲: 博客:

2、QQ交流群:

AgileEAS.NET平台交流群:120661978(超级群)[新建] 

AgileEAS.NET平台交流群:125643764(高级群)[已满] 
AgileEAS.NET平台交流群:147168308(高级群)[已满]

转载于:https://my.oschina.net/hegezhou/blog/23932

你可能感兴趣的文章
php项目中常用的log日志记录方法
查看>>
LogParser 导入MSSQL
查看>>
左侧固定导航栏
查看>>
linux安装go环境并编写第一个go程序
查看>>
解决:laravel出现Please provide a valid cache path.
查看>>
兼容IE浏览器样式的html上传文件控件
查看>>
直接插入排序
查看>>
SQLServer的Top功能
查看>>
CentOS之crontab
查看>>
【在线研讨-现场文字】《敏捷开发用户故事分类与组织结构(二期-3)》2012-07-03...
查看>>
Hyper-V 2012 R2 配置存储QoS
查看>>
易语言 --什么情况下 用许可证
查看>>
项目总结:凡事预则立,不预则废!
查看>>
ORA-32004: obsolete and/or deprecated parameter(s)
查看>>
建属于自己的网站
查看>>
[linux] ubuntu 切换默认的/bin/sh
查看>>
Web Bench (网站压力测试工具)
查看>>
boost库之智能指针
查看>>
linux c/c++ GDB教程详解(转载)
查看>>
华为HCIE 面试战报
查看>>