Activiti工作流框架——环境准备

eclipse:

Help -> Install New Software

add ->

Name: Activiti BPMN 2.0 designer

Location: http://activiti.org/designer/update/

Activiti工作流框架——环境准备_第1张图片
在Detail部分记得选中 "Contact all updates sites.." , 因为它会检查所有当前安装所需要的插件并可以被Eclipse下载

jar包:

在activiti-5.13->wars目录下是一些示例项目,解压activiti-rest项目,导入activiti-rest目录中WEB-INF\lib下所有包。添加到classpath中。

由于我们使用的是Mysql数据库,Mysql数据库的链接驱动Activiti官方包中并没有提供,需要我们自己导入。手动导入mysql-connector-java.jar,添加到classpath下。


自动生成流程图片

打开菜单Windows->Preferences->Activiti->Save下流程流程图片的生成方式:

Activiti工作流框架——环境准备_第2张图片

虽然流程引擎在单独部署bpmn文件时会自动生成图片,但在实际开发过程中,自动生成的图片会导致和BPMN中的坐标有出入,在实际项目中展示流程当前位置图会有问题。

所在完成以上配置后,会由我们自己来管理流程图片。在发布流程时把流程规则文件和流程图片一起上传就行了。


初始化数据库

建立数据库

一、使用代码创建所需要的23张表

Activiti工作流框架——环境准备_第3张图片

二、使用配置文件创建需要的23张表

Activiti工作流框架——环境准备_第4张图片
配置文件位置
Activiti工作流框架——环境准备_第5张图片
配置文件写法
添加日志文件到resources文件夹下




Activiti工作流框架——环境准备_第6张图片
创建流程图
Activiti工作流框架——环境准备_第7张图片
流程图
Activiti工作流框架——环境准备_第8张图片


你可能感兴趣的:(Activiti工作流框架——环境准备)