目前主流的Java开发IDE为eclipse和intellij idea。这两个开发工具都有支持Activiti的开发,拥有界面式的流程编辑器。通过对业务流程进行绘制,流程编辑器会对业务流程进行解析并生成一个.bpmn文件,其实质上就是一个.xml文件,该文件当中声明式的说明了各个流程的实现以及业务类型,后续通过Activiti的流程引擎可以对该xml文件进行解析,并执行对应的操作及流程跳转功能。
使用 Activiti 的 Eclipse 插件,开发者可以对流程模型进行可视化操作,对于流程元素可以进行拖拉,插件会自动生成相应的 XML 代码。
在线安装Activiti插件
在Eclipse上安装Activiti插件:Activiti BPMN 2.0 designer,以便我们要用这个插件来画流程设计图。具体使用,可以参考官方用户指南,地址:http://activiti.org/userguide/index.html#eclipseDesignerInstallation。
1)打开eclipse,在Help->Install New Software后的弹出窗点击add按钮。
2)在弹出窗口的文本框里输入一下内容
Name:Activiti BPMN 2.0 designer
Location:http://www.activiti.org/designer/update
3)点击OK后可以看到如下情形,我们勾选中它,然后next进行下一步。
4)接着根据提示信息一步步操作,安装完后重启一下Eclipse,插件才会生效,这时我们点击File -> New -> Others时,才能找到新安装的Activiti插件:
5)另外为了能在设计流程图的时候让Ecplise自动生成PNG格式的图片,我们还需要点下Window - > Preferences进行以下设置,至此插件就安装和设置完毕了:
如果过程中意外中断,可将该插件信息移除重新安装即可,若是有冲突,则重启eclipse再安装一般就没有问题了。
删除已安装的Activiti插件
1)删除eclipse安装目录下,configuration文件夹里的org.eclipse.update文件夹,启动eclipse。
2)打开eclipse,在Help->Install New Software后的弹出窗点击Available Software Sites,删除已设置的资源信息。
离线安装Activiti插件
在线安装过程中,由于网络的原因,会导致安装中断或者安装时间过长,如果不是为了体验插件安装,建议直接下载安装好插件的 Eclipse。
1)下载需要的离线activiti插件资源包:https://download.csdn.net/download/lxxiang1/10639921
2)解压文件:有四个jar包和一个压缩包
3)将四个jar包放在eclipse的features目录中
4)点击Eclipse菜单help-->install new software-->add,填上
Name:Activiti BPMN 2.0 designer
Location:选择下载的activiti-designer-5.18.0.zip目录
5)剩下的操作步骤就和在线安装一样了。安装过程中如果遇到错误提示,可以点击继续安装,直到结束,重启eclipse有效。