工作流Activiti的学习总结(七)Activiti在线流程设计器
人欲善其事,必先利其器。这里安装activiti的在线流程设计器的安装。
jbpm4的开发成员tom离开了jboss后,加入afresco公司,并且才有activiti5的项目,这开源项目继承了jbpm4的所有优点,同时将其发扬光大,相对jbpm4,activiti5改进了储多我们国内开发人员关心的问题,如:
流程代办在线流程设计器流程嵌入式部署流程独立部署动流程节点自由流程支持了bpmn2的标准支持规则引擎
activiti5底层上的api跟jbpm4的api相似程序也达60%以上,特别是service提供的接口,都是在jbpm4上提供扩展,大大方便了jbpm4的开发人员,这也是tom的先明之处,毕竟jbpm原来打的品牌效应不可否认的,把原来的jbpm4积累的人气再次带至activiti5上,这也将是该项目能够断续前进的重要保障。
尽管activiti5目前发展趋势前途光明,但其也有不足的地方,其前端的的表现总是存在不足,如在线流程设计器,目前
eclipse插件生成的bpmn20.xml文件则不行,而官方提供的activiti-modler设计器,扩展及实现均面临困难,并且对浏览 器的要求让它在国内的项目实施总会面临技术难度。在上述安装过程中,已经完成了部分相应的配置,例如lib文件等。这时,可以在Eclipse中导入C:\mash_activiti-5.6\workspace目
录下的examples工程,学习这里实例。
这里注意,如果需要支持可视化流程设计,需要Eclipse的版本为EclipseClassicHelios(用户手册说明,目前Eclipse3.6.2
上验证过,其他版本无法安装对应的插件)。
安装插件过程如下:
1、Eclipse中Help->InstallNewSoftware
2、AddRepository:
Name:ActivitiBPMN2.0designer
Location:http://activiti.org/designer/update/
然后等待安装完成即可。
3.安装完毕
导入{activiti_home}\workspace目录(C:\mash_activiti-5.6\workspace)下的项目,即可编译学习。
activiti源代码下载svn(包含源代码和设计器代码):
https://svn.codehaus.org/activiti下一阶段将讲解activit开发应用