工作流模式与K2实现- (1)】的更多相关文章

  结构化过程  这两个模式的共同点在于:模式所涉及流程的执行路径是由运行时决定的,而非设计时确定.包括:Arbitrary cycles(强制循环模式) .Implicit termination(隐式终止模式). ²  11  任意循环(Arbitrary Cycles)  描述:  工作流中的一个点可以让一个或多个活动反复的执行. 案例: “修改提交”后进入“经理审批”,但未通过,又回到“修改提交”. K2实现: ²  12  隐式终止(Implicit Termination)  描述:…
背景 工作流产品众多,而它们之间又缺乏统一的标准,使得不同的产品之间很难实现协同工作.为了解决这一问题,工作流管理联盟(WFMC)于1993 年成立,并提出了工作流参考模型,制定了五个标准接口. 其中有一个接口是过程定义接口.几乎每个工作流产品都有自己的过程定义语言(也称为工作流语言),可以从四个方面(控制流.数据流.资源.操作)来研究流程,工作流模式(Work Flow Pattern)只是涉及到其中的控制流部分.控制流(control flow)描述了活动在不同结构中的执行顺序.控制流对我们…
http://www.cnblogs.com/soundcode/archive/2010/12/30/1922283.html *********************************************************** 1编程模型 从消化系统讲起,口腔.肠道.胃…等消化器官组成了消化系统,每个器官又是由更微观的物质构成,比如细胞.细胞又可以细分.细胞可以分类,白细胞,红细胞等等.这里细胞可以认为是消化系统的基本组成元素.这种组成结构非常像面向对象的思维,因为它们都要…
前言:  流程引擎的核心功能是负责解析流程定义XML和流转,业务环节的不断积累,让人们不断总结和抽象出一些模式,这些模式统称为工作流模式(Workflow Pattern).本文的重点就是介绍一种常见的由两种模式组合而成的新模式. 1. 工作流模式基本介绍 关于工作流模式,已经广泛被流程分析和设计人员认可,它非常有助于工作流系统的各类用户对业务过程的理解,也能帮助架构师对引擎功能的开发和扩展.更多工作流模式因为网上已经有比较多的资料,这里就不再详细说明了,比如以下的网络资源供大家学习和了解. h…
前言:并行审批是比较常见的流程模式,在工作流模式介绍中,通常是多个分支通过网关(Gateway)来控制实现.默认的分支类型是静态定义好的.本文扩展了并行网关的控制方式,实现了动态多实例的并行分支网关,便于用户业务流程的审批过程实现.  1. 业务过程描述 并行评审需求是在多个部门同时发生,此时会有多个并行分支的实例[员工填表->组长审批].各个分支序列独立执行,直到所有并行分支序列全部执行完毕后才达到汇合条件.然后流程经过汇合网关继续向下执行流程. 并行评审的实例数据: A部门:员工填表-->…
---恢复内容开始--- 以前的工作都是电商网站形式的,从未接触过工作流相关工作,新公司是传统制造业行业,我进的这个组又是做工作流这块相关工作的,所以避免不了和工作流打交道. 这边工作流主要用K2来做,我呢也是初次使用K2工作流引擎,今天就简单记录下创建K2工作流的过程,以后再慢慢补充更深一点的内容. 准备工作: 1.K2客户端要安装好,我这边是公司直接给的K2安装包,外面下载不到,据说这玩意收费的. 2.我这个K2客户端只能在VS2010上创建项目,所以还要配合K2装一个VS2010 3.以上…
主题:固铂轮胎工作流项目分享-K2 SmartForm下的工作流快速开发 嘉宾:王彦(固铂轮胎IT资深经理) 国内业务规模越来越大,流程越来越复杂,跨部门跨组织的流程纸质审批非常复杂,内控的要求越来越高,原有的工作流平台局限性日益明显. 固铂轮胎需要一套强大的BPM平台来解决现有的这些问题 K2blackperal 4.6/ Smartform 1.0.4 -通过调用K2丰富详细的SDK及扩展方便的灵活的函数实现复杂业务需求. -K2 Smartobject 配合 Smartform 轻松实现简…
OpenEbXML   点击次数7801 Werkflow   点击次数11181 OSWorkflow   点击次数14988 wfmOpen   点击次数7997 OFBiz   点击次数12342 ObjectWeb Bonita   点击次数8808 Bigbross Bossa   点击次数8502 XFlow   点击次数7898 Taverna   点击次数7222 Enhydra Shark   点击次数9526 PowerFolder   点击次数7866 Open Busin…
Yeoman:适合现代Web应用的现代工作流   Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML.CSS.Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流. Yeoman的目的不仅是要为新项目建立工作流,同时还是为了解决前端开发所面临的诸多严重问题,例如零散的依赖关系. Yeoman主要有三部分组成:yo(脚手架工具).grunt(构建工具).bower(包管理…
GIT Git工作流你可以理解为工作中团队成员遵守的一种代码管理方案,在Git中有以下几种工作流方案作为方案指导: 集中式工作流 功能开发工作流 Gitflow工作流 Forking工作流 下面针对性说下每个工作流可能使用到的场景和适用性: 集中式工作流 这种工作方式跟svn类似,它只有一个master分支,开发者会先把远程的仓库克隆到本地,之后的修改和提交都在本地操作,直到在某个合适的时间点将本地的代码合入到远程master.这种工作流比较适合小团队,因为小团队可能不会太多的协作和合流的动作.…