前几天出差,在出差之前接到北京联银通公司一个电话,他们希望我能够给他们做了工作流的全面培训。那几天太忙了,赶上我们的平台要同时被两个大型项目应用,进入修改维护的高峰期。只好把这个培训往后拖了拖。出差回来后,又再次受邀。
电话中,感觉出来他们是要想去开发一套OA产品,但是对workflow几乎了解甚微。面对这种情况,想在一天时间内把workflow讲清楚,实在是个困难的事情。而且他们的要求也不低,希望听完以后,至少就能够明白如何开发一个引擎。
这是件麻烦的事情,原先为培训所准备的一些PPT是不太符合他们的要求了。只好对内容进行压缩、抽取、精简,深化。耗费了周五、周六两个半夜的时间,紧赶慢赶终于设计出了一套六课时的体系化培训课程。这样在简短的6、7个小时内,可以把工作流的绝大多数内容涉及到,以及开发所必需的知识和基础都涉及到。甚至有些内容,时一直没有对外公开过的,比如引擎的内核结构。
六个课时如下:
第一课时:工作流的基本概念 、历史,其与应用系统的关系
通过这个课时,可以对工作流有个清晰的概念认识、了解工作流的来龙去脉
第二课时:工作流参考模型 与 XPDL
通过这个课时,可以深入的了解工作流参考模型和XPDL,这一章节的内容对您开发工作流系统非常重要
第三课时:工作流模式 、工作流建模方法和建模语言
通过这个课时,可以对工作流常用的一些模式和建模方法有个清晰的认识,可以很清楚的知道在开发一个工作流系统之前,要具备什么基础条件,才能开发和应用一个良好的工作流系统
第四课时:分析引擎的通用结构和工作原理、开源引擎的体系
通过这个课时,可以知道一个引擎其内核应该是什么样子的,然后会以开源的引擎做讲解,来更深入的分析
第五课时:工作流系统的功能介绍、通用的解决办法
通过这个课时,可以对工作流系统在国内应用中常用的功能,以及如何去巧妙实现这些功能
第六课时:如何开发一个工作流平台、OA系统的主要组成
通过这个课时,可以更加清晰和如何利用工作流引擎实施OA系统
(详情:http://javafox.vip.myrice.com/mywf/train/index.htm )
为了这六个课时,今天连续讲了一整天。效果还不错,主要是讲的内容确实很实用。特别第四、第五课时,很多内容都是我以前没有对外公开过的,但对一个引擎来说,确是Kernel的。
讲完以后,自己也挺兴奋。主要是针对培训,又寻找出了一套更好的模式和思路。—— 早先也一直在思索,如何能够让这些被培训的对象更容易接受workflow,今天终于找了一个不错的方式。
希望自己以后的workflow培训能够做的更好,也让更多的人来了解workflow。