工作流引擎框架,activiti 工作流_activiti-boot快速開發工作流框架

 2023-10-15 阅读 32 评论 0

摘要:activiti-boot是一個快速開發的工作流框架,采用流行的框架springBoot+mybatis+shiro+redis開發,實現了權限管理(菜單權限、數據權限),activiti工作流程引擎,完善的代碼生成器。項目功能:權限管理:采用Shiro實現功能權限和機構部門的數

activiti-boot是一個快速開發的工作流框架,

采用流行的框架springBoot+mybatis+shiro+redis開發,實現了權限管理(菜單權限、數據權限),activiti工作流程引擎,完善的代碼生成器。

e67a95bee8e74223aa2d5f50ed067ad1

項目功能:

權限管理:采用Shiro實現功能權限和機構部門的數據控件權限,可控件菜單權限、按鈕權限、機構部門權限(數據權限)

工作流程引擎:采用主流的activiti流程引擎,在原基礎上擴展了動態添加審批人員范圍選擇、會簽節點的動態設置、排它路由條件設置、 節點可編輯字段設置、節點執行后回調函數、辦理任務、駁回到發起人從新發起、退回到上一步、自由跳轉、轉辦等功能。在開發的過程中, 只需要簡單業務流程樹,尊守一些規則就可以很方便的使用流程,后面還考慮加入自定義表單,使開發變的更加簡單。

CAS單點登陸:整合cas+shiro單點登陸,實現多個系統統一登陸登出。

緩存:使用redis+ehcahe整合shiro自定義sessionDao實現分布式集群共享session,redis可采用單機方式,也可以集群哨兵模式。可以靈活的切換模式

工作流引擎框架,solr全文搜索引擎:最基本的增、刪、改、查、關鍵字分頁查詢、帶高亮的關鍵字查詢,建立索引分為三種方式: 1.CRUD時調用solr添加索引 2.sql直接從數據庫中導入索引 3.如果不需要實時,可以將先儲存到一表,再寫一定時任務每隔多久更新一次索引,對于不需要實時的需求,可以提高性能。

quartz定時任務:可動態完成任務的添加、修改、刪除、暫停、恢復及日志查看等功能

app接口:基于Json web token (JWT)認證用戶信息,使用swagger生成一個具有互動性的api文檔控制臺。

頁面交互:使用了vue+html和最普通的jsp+jstl標簽,兩種交互都寫了相應的模板,可以選擇適合的交互方式。

activitiMQ 消息中間件:目錄還沒在項目中使用,后期可能會加入。

完善的代碼生成機制:可在線生成entity、xml、dao、service、html、js、sql代碼,可快速開發基本功能代碼,能把更多的精力放在問題難點。

下載

activiti6工作流源碼。https://gitee.com/xuxueli0323/xxl-job.git

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/137539.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息