项目实践工作流之Activiti学习(六)

2023-10-24 11:05:01 浏览数 (1)

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

官方自带的示例工程。

0 人点赞