天天看点

一天收获记录一下^-^

[list=1]

[*]今天读了fox999发表在《我们》上的文章:工作流讲解之基本概念。

因为我接触jBPM是从去年11月份开始的,这么长时间了,感觉还有很多问题没有解决。今天看了其中援引的WFMC对工作流的定义,英文的,发现又认识了一次workflow。再一次被概念的重要性震撼了一把。(上一次是在哲学思考中探讨什么是概念时感受到的)。

to be continue......

[*]~~~~~~~~~~~~~~~~~~~~~~~~

读《工作流授权控制模型(2003)》

文章中提到另一个文档《工作流模型分析(2003)》,于是转到其上学习。

发现模型分析写的挺实在的,包括workflow模式和WFMC的XPDL,也有我国实际应用中的一些模式,就是需求啦。为看到了有益于将来的文档叫好!

to be continue......

[*]原来“回退”也是有两种路线的,代表不同的审批意见,两种都是指向上一个节点啊....

还真没想到有这种应用需求。国内的人为因素真是应该让人重视啊~~~~

[*]委托代办、催办和取回:

催办还好,加一个timer应该能行。

委托代办就麻烦一些,因为泳道是设定为查找角色,一旦委托了,就要从数据库中的角色入手,增加临时关系。

取回还没想到如何实现。职员想要取回递交的文件,有个前提是处长没有办理,这个条件可以通过查任务实例来判断,取回是要将流程再溜回去呢还是想系统还原一样坐时间机器回到从前?溜回去的实现可以用流程管理权限实现,时间机器就不好说了......

to be continue......

[*]《工作流模型分析(2003)》完成通读,另得到《工作流模式中文版》

继续读《工作流授权控制模型(2003)》

to be continue....

[*]《工作流授权控制模型(2003)》通读完啦,其中基于角色的授权写的很清晰,其中的问题说的明白。基于任务的授权说的太少,没什么味道。

对当前我们的项目来说帮助是有的,不过不大

[*]《工作流系统中的组织模型应用解决方案(2004)》读完了,了解了一些组织模型(OM)的用处和必要性,文章提出的OM还是较有普遍性的,争取在系统中参考一下。另:责任模式 还没看过,有时间学习一下

[*](ps:貌似已经是两天的总结了,那就继续挂羊头卖狗肉吧^_^)

《工作流系统功能列表2004A版(初稿)》看了引言和关于OM的一部分,应当对设计工作流系统的正确性和完备性有很大帮助,缺啥少啥查查就知道了。不过也不能全信啊~~小心!

[*]《工作流引擎核心调度算法与PetriNet(2005)》,看名字就知道是和PetriNet有关的WF引擎,先不看了,做理论的时候还是必需看到呢。(包括几个工作流引擎OBE,Shark,OSWorkflow,jBpm,YAWL,Bossa)

[*]在看《工作流参考模型真谛(2005)》,没完成,明天继续

[*]继续阅读了《工作流参考模型真谛(2005)》,“过程定义元模型”这章没有完成,结尾也没有写,不过前面对WFMC参考模型的解读还是有学习的价值的。人们对同一个事务的理解往往不同,看看别人的理解也能让自己的眼界开阔一些:)

[*]试着开始《过程建模EPC讲解(2006)》,讲的是过程定义模型,或者叫Process Model。

[*]《过程建模EPC讲解(2006)》,笔者主推EPC来进行商业流程建模:

EPC在业务建模方面为我们提供了很好的参考,但是国内当前基于EPC模型的流程产品或业务产品几乎没有。

对于XPDL来说,有个最大的缺陷就是缺少对State和Event的描述。

EPC所抽象的模型,很适合诸如B2B、供应链流程管理、仓储物流管理等商业化业务流程。

但很少有开发商或者开发人员去反思这个问题:活动与状态。

国内应用偏重于“离散活动点的组合关系”,也就是说,在很多客户眼力:流程就是一个个离散的任务,这些任务在不同情况下可以很随意的组合。

国内的业务化建模流程,应该吸纳EPC这样建模方法,特别是在业务化系统中,比如B2B、供应链流程管理、仓储物流管理等商业化流程系统中。当然这样的代价是比较高的,需要基于这些模型元素和思想,自主摸索出一套完整描述语言。事实上,SAP R3的成功是很值得大家借鉴的。

[*]《工作流项目实施的一些注意问题(2007)》是关于项目实施的文档,其中包括了根据工作流需求选择工作流引擎的内容,提到了选择开源引擎的一些条件,有借鉴意义。

[*]《范玉顺——工作流管理技术基础》开始了,第一感觉理论多,前面的都是背景,有经验的老师们都喜欢谈谈以前的事、风光史什么的,让人感觉“真有经验啊!”,许多看过就算,技术的更新速度很快,一个观点可能个把月就需要转变了,谈那么多历史有什么用,读者基本都是想搞开发,而不是想研究历史背景。

对了,前两章还有大段大段对工作流应用环境的说明,概况起来就一句话“是他大显身手的时候了”。

第三章说的是WFMC的参考模型,感觉有翻译的部分,有作者的理解,入门读还行。

[*]今天下午开会,原任务没变,我打算写一份关于过程定义中任务分配方式的文档,算是对jBPM中相关问题个人认识的总结吧。

今天开始看《Packt.Publishing.Business.Process.Management.with.JBoss.jBPM.Jul.2007》,是的,en的东东,现在刚开了个头,内容能看懂的是讲jBPM的,一些描述的语句不太懂,如:this approach falls very far short of perfection,个人猜意思是离完美太远吧。类似的情况让人难受,还不到看不下去的地步,毕竟技术上的还好一些。

[/list]

继续阅读