3.1三个环境
第一个环境:没有加入工作流 SaaS-IHRM 系统
作用:主要是为 activiti 工作流引擎的引入提供场景
第二个环境:activiti 测试环境
作用:用于测试 activiti 的 api,提供各种 service 接口。
需要创建一个数据库:
仅仅有 activiti 的数据表
第三个环境:activiti 应用环境,加入工作流的 SaaS-IHRM 系统
需要创建一个数据库:
包括 activiti 的数据表和业务表(SaaS-IHRM 系统的表)
3.2开发环境
3.2.1 Java 环境
Jdk1.8 或以上版本。
3.2.2 数据库
Mysql 5 及以上的版本
本教程采用 5.5 版本
3.2.3 Web 容器
本项目采用的是 Tomcat8.5
3.2.4 开发工具
Mysql 客户端连接工具,Sqlyog 或其它
文本编辑器 EditPlus 或其它
Java 开发工具:IDEA 或 Eclipse 工具
注意:activiti 的流程定义工具插件可以安装在 IDEA 下,也可以安装在 Eclipse 工具下。
3.3Activiti 环境
Activiti7.0.0.Beta1
默认支持 spring5
3.3.1 下载 activiti7
Activiti 下载地址:http://activiti.org/download.html
代码语言:javascript复制<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-dependencies</artifactId>
<version>7.0.0.Beta1</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
1) Database:
activiti 运行需要有数据库的支持,支持的数据库有:h2, mysql, oracle, postgres, mssql, db2
等,该目录存放 activiti 的建表脚本。
2) Docs
Activiti 的帮助文档。
3) Wars
官方自带的示例工程。