开源的工作流很少有让人满意的,即便是国内用的比较多的jbpm,用起来也会觉得很便扭。再加上PHP中没有什么好用的工作流,于是干脆自己设计一个,设计的原则如下:1 根据80/20原则,只使用wfmc模型中最符合自身应用的20%功能2 充分吸收国内使用jbpm开发BOSS中遇到的问题,工作流引擎只负责参数的收集和流程的流转,具体和业务的控制,交给每个流程定制的控制类去实现。3 表单采用简单的html+控制标签的方法实现4 权限和模板引擎,以及其它辅助函数直接使用办公系统自带的框架5 充分利用PHP语言的特点,流程设计是基于数据库的,程序上使用OO设计,但采用重对象的方法6 不把可视化设计流程的工作交给最终客户,而且由设计时完成,因此不考虑流程版本更新的问题阅读全文>
发表于 @ 2007年10月15日 08:00:00|评论(loading...)|收藏
TSS发布了一片将Bonita工作流引擎和eXo Portal相结合的文章。
文章首先分别介绍了门户和工作流引擎的特点。然后说明如何将两者结合起来。
其中提及的核心技术主要有
阅读全文>
发表于 @ 2006年09月14日 08:24:00|评论(loading...)|收藏
继续研究表单设计器.
一些商用的表单设计和填写工具有:Acrobat Form Designer, FormMax 等等。
MS InfoPath也是一个很好的设计器,很多思想可以借鉴。不过总是有一些开源的东西也有同样的思想。FreeForm 就是这样一个表单设计器。
FreeForm 业务表单管理系统
地址:http://freeform.sourceforge.net/index.php
这是一个.net的系统,开发前要安装.net framework 1.1 (记住,不要用2.0)。
这个版本基本实现了表单设计,控件托拽,以及FDL(表单定义语言)。同时它也可以作为表单填写的客户端,填写数据。
不过一个好的设计器,还需要加强很多功能,例如数据绑定,Repeat控件,更像表单的模板。不过FreeForm的确可以作为一个参考。阅读全文>
发表于 @ 2006年05月11日 07:46:00|评论(loading...)|收藏
在 表单+流程=业务 这个公式被普遍认同的今天,我们越发需要有一种全新的表单设计和定义的工具。然而,开源世界里面确很少有这样的东西。每一个工作流引擎都是用自己的表单定义,例如JBpm就是用一些html代码直接定义。阅读全文>
发表于 @ 2006年05月09日 08:06:00|评论(loading...)|收藏
从一个工作流流转中人员设定的例子看WBISF流程引擎所定义的用户授权安全模型阅读全文>
发表于 @ 2006年01月12日 08:56:00|评论(loading...)|收藏
工作流的各种标准里面通常强调的是流程本身的定义,对任务分派这块通常没有提及,而这块又是工作流应用必不可少的。阅读全文>
发表于 @ 2005年03月29日 09:40:00|评论(loading...)|收藏