项目描述:智能化变更系统是一款致力于帮助化工企业管控变更风险,优化企业运营的产品。其
中包含首页统计模块、系统管理模块、权限管理模块、流程管理模块、工作中心模块、变更公示模块、数据统计模块。
1、项目整体通过 SpringBoot +SpringCloud 框架来完成。
2、基于OAuth2实现单点登录
3、使用Camunda 设计BPMN 2.0 流程图,定义用户任务、服务任务和网关
4、使用Camunda REST API 实现流程示例的启动、任务查询和完成
5、使用Redis Hash 数据结构存储用户相关信息、字典等,支持高效的单字段和多字段查询
6、使用RabbitMq 的 TTL+DLX方案实现延迟消息功能,支持定时发送提醒消息
7、根据政府提供的api文档,对接政府端,推送以及拉取变更基础数据。
8、使用xxl-job 实现任务的定时、分布式执行。