接着我上一篇博客,往下继续说。
整个系统是使用spring+SpringMVC+Mybatis+Maven等核心框架构成。
‘’
具体实现代码就不在详细说了(太多了说不完的)。
把项目下载导入自己电脑的Eclipse中,你本地一定要配置好Maven环境、确认网络通畅。
不然项目的Jar架包下载不下来。
下载地址:https://pan.baidu.com/s/1kVx8pkr (我分享在百度云盘上了,如果地址失效了可以在线扣我)
其中db_employessleave.sql是数据库文件,我直接把我的数据库导出来了。直接使用就行了。
总结一下:
自学Activiti工作流,处理熟悉一些基本的操作之外,我觉得最重要的还是在测试的时候仔细看看
Activiti 25张表的数据变化。
部署流程定义涉及到的表
流程部署表
SELECT * FROM `act_re_deployment`
流程定义表
SELECT * FROM `act_re_procdef`
资源文件表
SELECT * FROM `act_ge_bytearray`
系统配置表
SELECT * FROM `act_ge_property`
启动流程实例涉及到的表
流程实例运行时 执行对象表
SELECT * FROM `act_ru_execution`
流程实例运行时 身份联系表
SELECT * FROM `act_ru_identitylink`
流程实例运行时 用户任务表
SELECT * FROM `act_ru_task`
活动节点历史表
SELECT * FROM `act_hi_actinst`
身份联系表 历史
SELECT * FROM `act_hi_identitylink`
流程实例表 历史
SELECT * FROM `act_hi_procinst`
历史任务表
SELECT * FROM `act_hi_taskinst`
结束流程实例涉及到的表
运行时 表数据全部清空
历史表 表数据修改 或者增加了数据
设置流程变量涉及到的表
运行时流程变量表
SELECT * FROM `act_ru_variable`
历史流程变量表
SELECT * FROM `act_hi_varinst`