其实工作流引擎还是比较简单的。但是开发工作流应用系统,并不像国内的一些做网站的公司忽悠得那样、是用户随便用鼠标拖拉就能产生出丰富的千变万化的的表单的。要开发一个工作流系统,首先需求调研时需要先对用户提出的6、7个流程的(比如说)48个节点100多个路线画出流程图,然后每一个节点的多种界面都要用 word 画出来表单,并且表单上每一个字段都要写上丰富的设计。这里越到细节越体现真功夫。而开源其实在这方面对于专业程序员,没有半点帮助。他只是帮助外行理解一下工作流基本的原理和内部状态,对于内行则并不起多大作用。这是一个悖论。