何戈洲

WorkFlow设计篇Step.6—InvokeMethod调用对象或类型方法-WF4.0

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-07 04:16:58
开篇 上篇我们主要是讲述了《 WorkFlow设计篇Step.5—用户自定义工作流活动-WF4.0 》如何使用用户自定义活动来完成工作流的设计与开发,本篇我们将要开始讲述 设计篇的最后一章的内容,主要是讲述如何使用InvokeMethod的用法。 摘要 本篇我们是设计篇的最后一篇,本篇主要是讲述InvokeMethod的用法,一般来说有二种形式,一种是调用对象实例内的方法,一种是调用类型内部的方法,关于 具体的调用,我想大家也就基本了解了。 关于InvokeMethod的用法,我们本篇就会结合二种形式来说明。 关于InvokeMethod的二种不同的用法我们后面细细来说。 大纲 1、开篇 2、摘要 3、大纲 4、InvokeMethod活动的用法 InvokeMethod的用法 1、类型方法[静态方法] 1、新建一个控制台项目: 2、在现有项目上,添加一个静态类“TestMethod” class文件: 3、我们下载《 药店系统 》中的源码,使用其中的程序集: 4、修改静态类TestMethod内部的方法,代码如下: 5、修改项目中的配置文件的信息如下: 6、设计器视图内的工作流设计: 7、定义变量sequence上: 8、设置InvokeMethod活动上的属性: 9、下面我们就来设置相关的内容,我们来看看具体的其他的设置吧: a、选择targetType类型为静态类 b

WorkFlow扩展篇Step.1—集合分组下的活动使用[上]-WF4.0

让人想犯罪 __ 提交于 2019-12-07 04:16:43
开篇 上篇我们主要是讲述了《 WorkFlow设计篇Step.6—InvokeMethod调用对象或类型方法-WF4.0 》如何使用InvokeMethod完成工作流的设计与开发,本篇我们将要开始讲述 扩展篇的内容,主要是讲述如何使用集合Collection在工作流中的用法。 摘要 本篇我们是扩展篇的第一篇,本篇主要是讲述Collection的用法,一般来说我们对集合的操作,无非就是以下几种,增、删、查这几种,所以WF默认提供了一下四种 集合活动: 具体的作用,我想大家从字面上也能看出来个八九不离十,下面我们就具体的使用细节来说明下吧。 最后,我们来整理个流程,把这四类集合的活动,全部集成到一个流程中看看吧。 大纲 1、开篇 2、摘要 3、大纲 4、集合活动的用法 集合的用法 1、AddToCollection<T>活动 1、新建一个控制台项目: 2、将相应的节点添加到设计器中: 3、在顺序控制流中拖拽一个AddToCollection活动,选中该活动并查看相关属性,按F4 如下: 4、我们在sequence内定义一个变量,是集合类型的,比如Ilist,我们设置AddToCollection活动的相关属性: a、添加变量: 并且给MyCollection必须要初始化,否则会报错: b、设置AddToCollection活动的属性如下: 5、我们添加个foreach<T>活动

WorkFlow设计篇Step.5—用户自定义工作流活动-WF4.0

早过忘川 提交于 2019-12-06 14:32:02
开篇 上一篇《 WorkFlow设计篇Step.4—异常处理(续)-WF4.0 》,我们讲述了工作流的异常处理活动用法,其实还有其他的方式,例如通过CodeActivity的引发等等,本 篇我们主要是讲述CodeActivity活动的使用,并且讲述如何使用CodeActivity。 摘要 WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一 系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能 够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号: 120661978。 目前,我们已经在 AgileEAS.平台 中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还 希望 大家多多重视工作流的内容。 大纲 一、开篇 二、摘要 三、WF4.0的用户自定义活动 用户自定义活动CodeActivity 系统提供的活动节点,能够满足一些简单的流程,但是有些流程是我们自定义的活动组成的,这个时候,我们就可以通过系统提供的CodeActivity基类,我们重写 其中的属性和方法,来完成自定义的行为,进而完成我们自定义的流程

WorkFlow扩展篇Step.2—集合分组下的活动使用[下]-WF4.0

做~自己de王妃 提交于 2019-12-06 14:31:50
开篇 上篇我们主要是讲述了《 WorkFlow扩展篇Step.1—集合分组下的活动使用[上]-WF4.0 》如何使用集合Collection活动完成工作流的设计与开发,本篇我们将要继续 讲述集合活动内的另外二个活动的用法。 摘要 本篇我们是扩展篇的第二篇,本篇主要是讲述Collection的用法,一般来说我们对集合的操作,无非就是以下几种,增、删、查这几种,所以WF默认提供了一下四种 集合活动: 具体的作用,我想大家从字面上也能看出来个八九不离十,下面我们就具体的使用细节来说明下吧。 最后,我们来整理个流程,把这四类集合的活动,全部集成到一个流程中看看吧。 大纲 1、开篇 2、摘要 3、大纲 4、集合活动的用法[下] 集合的用法[下] 1、ExistsInCollection<T>活动 1、新建一个控制台项目: 2、将相应的节点添加到设计器中: 初始化变量信息: 3、参考上篇文章中关于AddToCollection<T>活动的设置,上面的活动设置完全相同,设置完毕后如下: 4、接着,在AddToCollection<T>活动下添加一个ExistsInCollection<T>活动: 5、下面我们来添加其他的WriteLine活动,来辅助我们测试输出结果: 6、F5,运行查看结果吧,看看是否结果与我们的预期相符: 上面我们就完成了ExistsInCollection<T>活动的说明

WorkFlow设计篇Step.3—异常处理-WF4.0

。_饼干妹妹 提交于 2019-12-06 14:31:35
开篇 上一篇《 WorkFlow设计篇Step.2—传参的用法-订单金额的处理(续)-WF4.0 》,我们讲述了工作流的传入与传出参数的用法,其实还有其他的方式,例如通过Cod eActivity的In与Out参数等等,后面我们会进行说明的,本篇我们就会开始讲述工作流中的异常处理活动的用法,如何在工作流中处理tryCatch异常。 摘要 WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一 系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能 够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号: 120661978。 目前,我们已经在 AgileEAS.平台 中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还 希望 大家多多重视工作流的内容。 大纲 一、开篇 二、摘要 三、WF4.0的异常处理 异常处理活动 异常处理是任何程序,都可能会发生的情况,那么我们在工作流中如何使用异常呢,下面我们就来看看如何使用工作流中提供的异常处理活动,包括我们有时 候想自定义异常处理的过程等,我们就来一一道来

WorkFlow设计篇Step.2—传参的用法-订单金额的处理(续)-WF4.0

℡╲_俬逩灬. 提交于 2019-12-05 20:23:26
开篇 上一篇,我们开始讲述WF4.0中的设计篇的开始,本系列主要讲述如何结合业务来设计工作流处理流程,并说明如何使用工作流流程来设计完成具体的业务流程处 理过程,将原来的代码处理业务流程,修改成WF可视化的流程处理过程,关于上篇内容请看《 WorkFlow设计篇Step.1—传参的用法-订单金额的计算-WF4.0 》。 摘要 WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一 系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能 够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号: 120661978。 目前,我们已经在 AgileEAS.平台 中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还 希望 大家多多重视工作流的内容。 大纲 一、开篇 二、摘要 三、WF4.0的参数传递(续) 参数传递使用说明(续) 上篇,我们讲述了如何使用WF的参数传递,来完成业务的处理过程,那么本篇则是基于商品的基础之上,进行更细节的处理,我们上篇是直接处理订单中的业 务,本篇我们根据选择的模式,来循环处理每个订单项

WorkFlow设计篇Step.4—异常处理(续)-WF4.0

为君一笑 提交于 2019-12-05 20:23:12
开篇 上一篇《 WorkFlow设计篇Step.3—异常处理-WF4.0 》,我们讲述了工作流的异常处理活动用法,其实还有其他的方式,例如通过CodeActivity的引发等等,本篇我们主要是讲述ReThrow活动的使用,并且讲述 如何通过CodeActivity来引发异常。 摘要 WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一 系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能 够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号: 120661978。 目前,我们已经在 AgileEAS.平台 中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还 希望 大家多多重视工作流的内容。 大纲 一、开篇 二、摘要 三、WF4.0的异常处理 异常处理活动 异常处理是任何程序,都可能会发生的情况,那么我们在工作流中如何使用异常呢,下面我们就来看看如何使用工作流中提供的异常处理活动,包括我们有时 候想自定义异常处理的过程等,我们就来一一道来,如何处理工作流中的异常。 1、新建一个空白解决方案。 2、将上篇《

WorkFlow设计篇Step.1—传参的用法-订单金额的计算-WF4.0

泄露秘密 提交于 2019-12-05 20:22:59
开篇 之前的篇幅,我们主要是讲述了《WorkFlow入门篇》的一些内容,其实主要是基础的workflow的用法,我们并没有深入的说明,从本篇开始,就开始讲述一些设 计篇的内容,比如代码活动等等,更深入一些的内容,并且结合一些业务流程来说明WF的用法。 摘要 WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一 系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能 够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号: 120661978。 目前,我们已经在 AgileEAS.平台 中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还 希望 大家多多重视工作流的内容。 大纲 一、开篇 二、摘要 三、WF4.0的参数传递 参数传递使用说明 参数传递,顾名思义,有入参,出参,还有既是输入又是输出的参数等,下面我们就来看看参数的传递用法吧。 1、新建一个控制台工作流应用程序,并命名为OrderProcess: 2、添加一个Orders的Class类文件: 3、在Orders类的内部,添加如下代码: namespace

WorkFlow入门Step.8—Flow Switch的用法

梦想与她 提交于 2019-12-04 23:03:28
开篇 上篇,我们讲述了,如果通过FlowChart来构建工作流流程《 WorkFlow入门Step.7—Creating a FlowChart WorkFlow-For-WF4.0 》,本篇我们就来说说,如何构建FlowCh art工作流中使用Switch活动的用法。我们下面就来看看吧。 摘要 WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工作流管理联盟)成立,1994年制定了一 系列的关于工作流的标准。进入21世纪工作流被越来越多的学者关注,该项技术越发走向成熟。当然我也是必须跟上时代的步伐,所以也加入工作流的大军,希望能 够跟上前人的脚步。当然也希望感兴趣的朋友,加入工作流的讨论群中来。具体群号: 120661978。 目前,我们已经在 AgileEAS.平台 中陆续集成了,界面设计器+工作流的内容,当然工作流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还 希望 大家多多重视工作流的内容。 大纲 一、开篇 二、摘要 三、WF4.0的Flow Switch用法 Flow Switch控制台程序 FlowChart 是非常重要的组件,以流程图的方式来构建业务流程 下面我们就来看看如何使用FlowChart来创建工作流流程,来达到我们的业务目标。上篇我们也讲述了FlowChart的用法

WorkFlow入门Step.7—Creating a FlowChart WorkFlow-...

烈酒焚心 提交于 2019-12-03 21:06:13
开篇 上篇,我们讲述了,如果通过后台代码来构建工作流流程《 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