工作平台搭建
需求分析
平台搭建
电商业务建模
需求分析
基于Spring Boot2与Activiti6.0搭建通用的工作流引擎平台
支持流程定义文件在线设计及部署和维护
支持自定义表单与流程定义的集成
满足流程运行的用户及权限管理功能
管理角度的监控流程运行过程和历史数据
平台角度方便与第三方系统数据集成
技术方案
基于Activiti6.0源代码中的activiti-ui工程升级开发
基于activiti-engine从零开始搭建
基于Activiti-ui工程升级搭建平台
升级activiti-spring-boot模块依赖的版本
改造activiti-ui为SpringBoot工程
基于改造后的activiti-ui创建workflow工程
开发步骤
基于源码Activiti6.0.0版本checkout新的base分支
定义activiti-spring-boot、activiti-ui及子模块版本6.0.0-boot2
基于activiti-ui依赖版本6.0.0-boot2运行activiti-app模块
改造activiti-app为springboot工程
升级activiti-ui使用activiti-spring-boot-starter*6.0.0-boot2
启动运行基于springboot工程activiti
升级activiti-spring-boot依赖boot2.0版本:编译、排错、安装
重新安装activiti-ui:编译、排错、安装
启动运行基于springboot工程activiti-app
创建新的独立工程workflow
添加依赖(6.0.0)及配置文件
集成web相关资源文件
购物工作流程模型化
电商购物业务模型
创建三类用户作为流程参与者
设计六个自定义表单
设计购物流程定义模型