成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

20個精選的開源免費的工作流系統,值得收藏

開發 開發工具
Camunda是一個免費的開源工作流管理工具,允許企業通過自動化工具和高效工作流的力量實現數字化轉型。Camunda建立在設計、自動化和改進的三個基本原則基礎上,確保設計工作流程的過程變得更簡單,負擔更少。

大家好,我是Echa。

工作流(Workflow),是對工作流程及其各操作步驟之間業務規則的抽象、概括描述。 工作流建模,即將工作流程中的工作如何前后組織在一起的邏輯和規則,在計算機中以恰當的模型表達并對其實施計算。 工作流要解決的主要問題是:為實現某個業務目標,利用計算機在多個參與者之間按某種預定規則自動傳遞文檔、信息或者任務。

設置供應商發票工作流設置供應商發票工作流

工作流是業務流的一部分,而流程引擎就是驅動業務按照公司設定的固定流程去流轉,在復雜多變的業務情況下,使用既定的流程能夠提高工作效率,降低設計業務成本,保證業務執行的準確性;

從代碼層面上來說,工作流是對業務邏輯代碼的按照指定的流程格式化。即原來可以用代碼直接完成的任務流程,借助工作流工具來進行標準格式化、視圖化。

數據工作流數據工作流

工作流程的價值

  • 提升規范,可以讓流程提交者清楚地知道發起某流程所需要的所有材料和準備工作,從而避免因準備不充分而出現的反復溝通的現象
  • 提升效率,有效地控制決策風險,提升決策的效率
  • 全面監管,事項出現問題時,可以快速追溯到責任人
  • 優化管理,通過現有流程的梳理和實際運作過程,去發現流程中不合理的業務過程
  • 支持業務有效性、合規性和審計跟蹤
  • 準確的數據報告和洞察力
  • 提高溝通和協作能力
  • 提高產品和過程質量改進能力
  • 提高客戶滿意度和忠誠度
  • 減少資產冗余和資源浪費

工作流程的價值流圖工作流程的價值流圖

說到這里又有好學的粉絲們又會問道,工作流程能解決什么問題呢?小編從兩個維度來解答:

工作流分析活動的重要性工作流分析活動的重要性


  • 從業務運轉維度:
  • 推動業務流程流轉,驅動業務進度
  • 流程服務解決企業業務中關鍵人員和節點部門之間的信息,流轉,推動業務發展與閉環
  • 從企業管理維度:
  • 讓員工工作效率提高,解決跨部門銜接不暢的問題
  • 明確部門與部門、崗位與崗位之間工作與權責的界限,明確每個環節的責任人,避免出現問題時的相互推諉

借此機會,今天小編給大家推薦20個精選的開源免費的工作流系統,值得學習收藏,希望對粉絲們有所幫助。同時祝福大家萬事如意,心想事成,身體健康,笑容常開,愿大家的生活更加美好,愿大家的未來更加光明。接下來小編給大家介紹一些開源免費的工作流系統,喜歡的小伙們記得點個贊和收藏。

全文大綱

  1. Apache Airflow (推薦) - 是一款免費開源的工作流量平臺,支持創建、監控和管理工作流,是一個常用的工作流管理工具
  2. agile-bpm-basic - AgileBPM 工作流 低代碼 快速開發平臺
  3. RuoYi-activiti - 基于Activiti6.0,集流程設計、流程部署、流程執行、任務辦理、流程監控于一體的開源工作流開發平臺
  4. RuoYi-flowable - 基于RuoYi-vue + flowable 6.x 的工作流管理平臺
  5. OpenAuth.Net - .Net權限管理及快速開發框架、最好用的權限工作流系統。
  6. JFlow - 適合中國國情的工作流引擎
  7. jw-workflow-engine(推薦) - 是 wflow工作流 項目的前端設計器,免費且開源.
  8. RuoYi-Process - 是一款基于 RuoYi 4.x + Activiti 6.x + Spring Boot 2.x + Thymeleaf 3.x 的開源工作流管理系統
  9. ferry - 是集工單統計、任務鉤子、權限管理、靈活配置流程與模版等等于一身的開源工單系統
  10. ruoyi-flowable-plus - 基于 RuoYi-Vue-Plus 進行二次開發擴展Flowable工作流功能
  11. jehc-workflow - JEHC-2.0開源平臺單工程工作流管理系統
  12. cxygzl - 基于flowable的開箱即用的低代碼開源專業工作流引擎
  13. jfinal-jflow - 馳騁工作流管理系統
  14. flowlong -飛龍工作流 FlowLong 真正的國產工作流引擎
  15. agilebpm-ui - OA-低代碼工作流管理系統
  16. ccflow - 包含表單引擎+流程引擎+權限控制,方便集成,配置靈活,功能強大,適合中國國情的工作流引擎
  17. BPMN - Activiti 工作流作圖工具
  18. hxyFrame-activiti-boot - 是一個快速開發工作流系統框架
  19. sunFlow - 是基于camunda開發的工作流web系統
  20. camunda - 是一個免費的開源工作流管理工具

Apache Airflow - 是一款免費開源的工作流量平臺,支持創建、監控和管理工作流,是一個常用的工作流管理工

Github:https://github.com/apache/airflow


介紹

Apache Airflow 是一個能夠開發、調度和監控工作流的編排平臺。在 Shopify,我們已經在生產中運行了兩年多的 Airflow,用于各種工作流,包括數據提取、機器學習模型訓練、Apache Iceberg 表維護和 DBT 驅動的數據建模。在撰寫本文時,我們正通過 Celery 執行器和 MySQL 8 在 Kubernetes 上來運行 Airflow 2.2。

Shopify 在 Airflow 上的應用規模在過去兩年中急劇擴大。在我們最大的應用場景中,我們使用了 10000 多個 DAG,代表了大量不同的工作負載。在這個場景中,平均有 400 多項任務正在進行,并且每天的運行次數超過 14 萬次。由于 Shopify 的內部采用率越來越高,我們的 Airflow 部署將會產生更多的負載。因為這樣的迅速增長,我們所面臨的困難包括:文件存取速度太慢、對 DAG(Directed acyclic graph,有向無環圖)能力的控制不足、流量水平的不規則、工作負載之間的資源爭用等等。

airflow工作流管理平臺基于四個重要原則構建。

  • 動態:可以通過python進行編碼動態創建管道以及DAG。
  • 優雅:流暢、豐富的用戶界面,“精益”的管道配置,簡單、簡潔的監控和報告。
  • 可擴展:無需完全遵循airflow環境庫中預定義內容。用戶可以創建自己的運算符和變量,幫助提高流程的可讀性。
  • 集成:可以將多個云服務應用程序和系統功能集成到airflow工作流環境中。

系統截圖

agile-bpm-basic - AgileBPM 工作流 低代碼 快速開發平臺

Github:https://gitee.com/agile-bpm

介紹

AgileBPM 工作流 低代碼 快速開發平臺,基于 JDK17、Activiti7、Vue3、TS、Vite、ElementPlus 的 全新版本,全新的技術棧,全新的體驗。

AgileBPM 流程實施推薦通過三步來,

  1. 創建業務對象(設計表與表的關系)
  2. 生成表單(設計字段控件,函數計算等視圖層面配置)
  3. 配置流程,關聯表單,流程驅動業務對象流轉,使用表單做展示

系統截圖

RuoYi-activiti - 基于Activiti6.0,集流程設計、流程部署、流程執行、任務辦理、流程監控于一體的開源工作流開發平臺

Gitee:https://gitee.com/shenzhanwang/RuoYi-activiti

介紹

基于Activiti6.0,集流程設計、流程部署、流程執行、任務辦理、流程監控于一體的開源工作流開發平臺。

若依是有名的開源權限管理系統,集權限管理和代碼快速生成于一體,將其作為基礎開發平臺集成activiti框架完成工作流引擎開發,打造集流程設計、流程部署、流程執行、任務辦理、流程監控于一體的強大工作流平臺。

系統截圖

RuoYi-flowable - 基于RuoYi-vue + flowable 6.x 的工作流管理平臺

Github:https://github.com/tony2y/RuoYi-flowable

介紹

基于RuoYi-vue + flowable 6.x 的工作流管理平臺,提供流程管理、流程監控和任務調度等功能。具有易于集成、高度可定制和擴展性強的特點。

  • 不定時同步RuoYi-Vue至最新版本。
  • 前端采用Vue、Element UI。
  • 后端采用Spring Boot、Spring Security、Redis & Jwt。
  • 權限認證使用Jwt,支持多終端認證系統。
  • 支持加載動態權限菜單,多方式輕松權限控制.

內置功能

  • 在線流程設計器
  • 在線流程表單設計器
  • 單節點配置表單
  • 多實例會簽任務
  • 任務節點配置任務/執行監聽器
  • 動態配置任務候選人
  • 其它流程相關功能點

系統截圖

OpenAuth.Net - .Net權限管理及快速開發框架、最好用的權限工作流系統。

Github:https://github.com/yubaolee/OpenAuth.Core

介紹

.Net權限管理及快速開發框架、最好用的權限工作流系統。源于Martin Fowler企業級應用開發思想及最新技術組合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer等)。包括:角色授權、代碼生成、打印設計、表單設計、工作流等。架構易擴展,是中小企業的首選。

特點

  • 同時支持EntityFramework、SqlSugar兩款最流行的ORM框架
  • 符合國情的RBAC權限體系。超強的自定義權限控制功能,可靈活配置用戶、角色可訪問的數據權限。
  • 完整的字段權限控制,可以控制字段可見及API是否返回字段值
  • 可拖拽的表單設計。詳情:可拖拽表單
  • 可視化流程設計
  • 全網最好用的打印解決方案。
  • 基于Quartz.Net的定時任務控制,可隨時啟/停,可視化配置Cron表達式功能
  • 基于CodeSmith的代碼生成功能,可快速生成帶有頭/明細結構的頁面
  • 支持sqlserver、mysql、Oracle、PostgreSql數據庫,理論上支持所有數據庫
  • 集成IdentityServer4,實現基于OAuth2的登錄體系
  • 建立三方對接規范,已有系統可以無縫對接流程引擎
  • 前端采用 vue + layui + element-ui + ztree + gooflow + leipiformdesign
  • 后端采用 .net core +EF core+ autofac + quartz +IdentityServer4 + nunit + swagger
  • 設計工具 PowerDesigner + Enterprise Architect

系統截圖

JFlow - 適合中國國情的工作流引擎

Gitee:https://gitee.com/opencc/JFlow

介紹

國外有activiti,國內有JFlow, Java版馳騁BPM=表單引擎+流程引擎+權限控制,方便集成,配置靈活,功能強大,適合中國國情的工作流引擎.

產品特色

  • 關鍵字:純國產 純開源 馳騁工作流引擎 表單引擎 低代碼開發平臺。
  • 流程引擎:自研、符合中國國情、功能細致、覆蓋面廣、貼近中國習慣。
  • 表單引擎:傻瓜表單、開發者表單兩種類型,簡潔、可靠、適應能力強。
  • 低代碼開發平臺:實體、報表、大屏等、OA基礎應用。

系統截圖


jw-workflow-engine - 是 wflow工作流 項目的前端設計器,免費且開源.

Gitee:https://gitee.com/willianfu/jw-workflow-engine

介紹

wflow-web 是 wflow工作流 項目的前端設計器,免費且開源,本設計器包含表單設計,審批流程設計。

區別于傳統Bpmn自帶流程設計器,傳統設計器晦澀難懂,對于普通企業用戶使用門檻偏高,沒有經過專業培訓根本無從下手,需要相關專業人員輔助來創建流程。而本設計器界面簡單,符合普通大眾的思維邏輯,易于理解和上手使用。

系統截圖

RuoYi-Process - 是一款基于 RuoYi 4.x + Activiti 6.x + Spring Boot 2.x + Thymeleaf 3.x 的開源工作流管理系統

Gitee:https://gitee.com/calvinhwang123/RuoYi-Process

介紹

閑鹿工作流是一款基于 RuoYi 4.x + Activiti 6.x + Spring Boot 2.x + Thymeleaf 3.x 的開源工作流管理系統~

作為技術小菜鳥的我,一直對學習 Activiti 工作流框架求之不得,斷斷續續入門入了三次。這次能夠寫出這個項目主要歸功于 ? 的《Activiti 實戰》。這本書給予了我很大的幫助。最后但仍然重要的,我要感謝若依框架,她讓我實現快速集成工作流 WEB 應用。—— 一只閑鹿

系統截圖

ferry - 是集工單統計、任務鉤子、權限管理、靈活配置流程與模版等等于一身的開源工單系統

Github:https://github.com/lanyulei/ferry


介紹

本系統是集工單統計、任務鉤子、權限管理、靈活配置流程與模版等等于一身的開源工單系統,當然也可以稱之為工作流引擎。 致力于減少跨部門之間的溝通,自動任務的執行,提升工作效率與工作質量,減少不必要的工作量與人為出錯率。

通過靈活的配置流程、模版等數據,非常快速方便的生成工單流程,通過對流程進行任務綁定,實現流程中的鉤子操作,目前支持綁定郵件來通知處理,當然為兼容更多的通知方式,也可以自己寫任務腳本來進行任務通知,可根據自己的需求定制。

兼容了多種處理情況,包括串行處理、并行處理以及根據條件判斷進行節點跳轉。

可通過變量設置處理人,例如:直接負責人、部門負責人、HRBP等變量數據。

基于casbin的RBAC權限控制,借鑒了go-admin項目的前端權限管理,可以在頁面對API、菜單、頁面按鈕等操作,進行靈活且簡單的配置。

功能介紹

工單系統相關功能:

  • 工單提交申請
  • 工單統計
  • 多維度工單列表,包括(我創建的、我相關的、我待辦的、所有工單)
  • 自定義流程
  • 自定義模板
  • 任務鉤子
  • 任務管理
  • 催辦
  • 轉交
  • 手動結單
  • 加簽
  • 多維度處理人,包括(個人,變量(創建者、創建者負責人))
  • 排他網關,即根據條件判斷進行工單跳轉
  • 并行網關,即多個節點同時進行審批處理
  • 通知提醒(目前僅支持郵件)
  • 流程分類管理

權限管理相關功能,使用casbin實現接口權限控制:

  • 用戶、角色、崗位的增刪查改,批量刪除,多條件搜索
  • 角色、崗位數據導出Excel
  • 重置用戶密碼
  • 維護個人信息,上傳管理頭像,修改當前賬戶密碼
  • 部門的增刪查改
  • 菜單目錄、跳轉、按鈕及API接口的增刪查改
  • 登陸日志管理
  • 左菜單權限控制
  • 頁面按鈕權限控制
  • API接口權限控制

ruoyi-flowable-plus - 基于 RuoYi-Vue-Plus 進行二次開發擴展Flowable工作流功能

Github:https://github.com/KonBAI-Q/RuoYi-Flowable-Plus


介紹

本項目基于 RuoYi-Vue-Plus 進行二次開發擴展Flowable工作流功能,支持在線表單設計和豐富的工作流程設計能力。

  • 前端開發框架 Vue、Element UI
  • 后端開發框架 Spring Boot
  • 容器框架 Undertow 基于 XNIO 的高性能容器
  • 權限認證框架 Sa-Token、Jwt 支持多終端認證系統
  • 關系數據庫 MySQL 適配 8.X 最低 5.7
  • 關系數據庫 Oracle 適配 11g 12c
  • 關系數據庫 PostgreSQL 適配 13 14
  • 關系數據庫 SQLServer 適配 2017 2019
  • 緩存數據庫 Redis 適配 6.X 最低 4.X
  • 數據庫框架 Mybatis-Plus 快速 CRUD 增加開發效率
  • 數據庫框架 p6spy 更強勁的 SQL 分析
  • 多數據源框架 dynamic-datasource 支持主從與多種類數據庫異構
  • 序列化框架 Jackson 統一使用 jackson 高效可靠
  • Redis客戶端 Redisson 性能強勁、API豐富
  • 分布式限流 Redisson 全局、請求IP、集群ID 多種限流
  • 分布式鎖 Lock4j 注解鎖、工具鎖 多種多樣
  • 分布式冪等 Redisson 攔截重復提交
  • 分布式鏈路追蹤 SkyWalking 支持鏈路追蹤、網格分析、度量聚合、可視化
  • 分布式任務調度 Xxl-Job 高性能 高可靠 易擴展
  • 分布式文件存儲 Minio 本地存儲
  • 分布式云存儲 七牛、阿里、騰訊 云存儲
  • 監控框架 SpringBoot-Admin 全方位服務監控
  • 校驗框架 Validation 增強接口安全性 嚴謹性
  • Excel框架 Alibaba EasyExcel 性能優異 擴展性強
  • 文檔框架 SpringDoc、javadoc 無注解零入侵基于java注釋
  • 工具類框架 Hutool、Lombok 減少代碼冗余 增加安全性
  • 代碼生成器 適配MP、SpringDoc規范化代碼 一鍵生成前后端代碼
  • 部署方式 Docker 容器編排 一鍵部署業務集群
  • 國際化 SpringMessage Spring標準國際化方案

系統截圖

jehc-workflow - JEHC-2.0開源平臺單工程工作流管理系統

Gitee:https://gitee.com/jehc/jehc-workflow

介紹

JEHC-2.0開源平臺單工程工作流版本, 采用技術為: spring,springMVC,Mybatis,Activiti5.22,(Activiti可視化設計器基于IE,火狐,谷歌,360等瀏覽器),Solr4.10,Mysql,Redis,Ehcache,服務器監控模塊,tk壓縮,BootStrap,Junit單元測試,Logback,數據庫讀寫分離,MQ消息中間件等技術

本開發團隊重點打造醫療(專攻醫學軟件Web方向,病歷云,影像學,實驗室檢驗等等),IOT方向,工作流Workflow等開源平臺

技術棧

后端

Spring, SpringBoot2.0, Mybatis, PageHelper, Solr全文檢索, Redis, Ehcache, JWT, Oauth2, 數據庫讀寫分離, Activity5.22工作流, 客戶端負載均衡Rule, Sentinel限流體系, Nacos注冊中心 配置中心, Gateway網關, Junit, Netty, Quartz調度器, FTP, ES全文檢索, Openoffice, Onvif攝像頭, OpenCV, Mqtt, ffmpeg

前端

可視化流程設計器, VUE, Bootstrap4+, ElementUI, perfect-scrollbar, fontawesome, jstree, Jquery2, DataTables, Mxgraph, PDFJS, ZTree, SVGEditor, VTK, ITK, video等

開發工具

eclipse-jee-mars-1、eclipse-jee-mars-2、eclipse-juno、STS、IDEA

軟件架構

授權中心數據結構

系統截圖

cxygzl - 基于flowable的開箱即用的低代碼開源專業工作流引擎

Gitee:https://gitee.com/junyue/cxygzl

介紹

現在開源的工作流引擎,基本都是以BPMN.js為基礎的,導致使用門檻過高,非專業人員無法駕馭。本工作流借鑒釘釘/飛書的方式,以低代碼方式降低用戶使用門檻,即使是普通企業用戶也可以幾分鐘內就能搭建自己的工作流引擎。

前端管理后臺框架使用的是 vue3-element-admin,流程圖使用的是Workflow-Vue3。在此特別感謝兩個產品的作者無私奉獻,讓我抄了個近道,特別感謝。

系統截圖

jfinal-jflow - 馳騁工作流管理系統

Gitee:https://gitee.com/ccflow/jfinal-jflow

介紹

  • 馳騁工作流引擎研發于2003年,具有.net與java兩個版本,這兩個版本代碼結構,數據庫結構,設計思想,功能組成, 操作手冊,完全相同。 導入導出的流程模版,表單模版兩個版本完全通用。
  • CCFlow是.net版本的簡稱,由濟南馳騁團隊負責研發,JFlow是java版本的簡稱,在CCFlow的基礎上升級改造而來,公司聯合易科德軟件共同研發。兩款產品向社會100%開放,
  • 十多年來,我們一直踐行自己的諾言,真心服務中國IT產業,努力提高產品質量,成為了國內知名的老牌工作流引擎。
  • 馳騁工作流引擎操作簡單、概念通俗易懂、操作手冊完善(計:14萬操作手冊說明書)、代碼注釋完整、案例豐富翔實、單元測試完整。
  • 馳騁工作流引擎包含表單引擎與流程引擎兩大部分,并且兩塊完美結合,協同高效工作.
  • 流程與表單界面可視化的設計,可配置程度高,適應于中國國情的多種場景的需要。
  • 在國內擁有最廣泛的研究群體與應用客戶群,是大型集團企業IT部門、軟件公司、研究院、高校研究與應用的產品。
  • 馳騁工作流引擎不僅僅能夠滿足中小企業的需要,也能滿足通信級用戶的應用,先后在西門子、海南航空、中船、陜汽重卡、山東省國土資源廳、華電國際、江蘇測繪院、廈門證券、天業集團、天津港等國內外大型企業政府單位服役。
  • 馳騁工作流引擎方便與您的開發框架嵌入式集成,與第三方組織機構視圖化集成, 既有配置類型的開發適用于業務人員,IT維護人員, 也有面向程序員的高級引擎API開發。

系統截圖

flowlong -飛龍工作流 FlowLong 真正的國產工作流引擎

Github:https://github.com/aizuda/flowlong

介紹

飛龍工作流 FlowLong 真正的國產工作流引擎、json 格式實例模型、仿飛書釘釘審批流程設計器、為中國特色審批匠心打造?

中國特色流程操作概念

支持功能

功能描述

完成程度

順序會簽

指同一個審批節點設置多個人,如A、B、C三人,三人按順序依次收到待辦,即A先審批,A提交后B才能審批,需全部同意之后,審批才可到下一審批節點。

?

并行會簽

指同一個審批節點設置多個人,如A、B、C三人,三人會同時收到待辦任務,需全部同意之后,審批才可到下一審批節點。

?

或簽

一個流程審批節點里有多個處理人,任意一個人處理后就能進入下一個節點

?

票簽

指同一個審批節點設置多個人,如A、B、C三人,分別定義不同的權重,當投票權重比例大于 50% 就能進入下一個節點

?

抄送

將審批結果通知給抄送列表對應的人,同一個流程實例默認不重復抄送給同一人

?

駁回

將審批重置發送給某節點,重新審批。駁回也叫退回,也可以分退回申請人、退回上一步、任意退回等

?

分配

允許用戶自行決定任務轉辦、委派、主辦 及其它

?

轉辦

A轉給其B審批,B審批后,進入下一節點

?

委派

A轉給其B審批,B審批后,轉給A,A審批后進入下一節點

?

跳轉

可以將當前流程實例跳轉到任意辦理節點

?

拿回

在當前辦理人尚未處理文件前,允許上一節點提交人員執行拿回

?

撤銷

流程發起者可以對流程進行撤銷處理

?

加簽

允許當前辦理人根據需要自行增加當前辦理節點的辦理人員

?

減簽

在當前辦理人操作之前減少辦理人

?

認領

公共任務認領

?

已閱

任務是否查看狀態顯示

?

催辦

通知當前活動任務處理人辦理任務

?

溝通

與當前活動任務處理人溝通

?

終止

在任意節點終止流程實例

?

系統截圖





agilebpm-ui - OA-低代碼工作流管理系統

Gitee:https://gitee.com/agile-bpm

介紹

科技部門通過快速迭代支撐業務不斷的創新、發展,最終構建出完善的、高效的業務線從而提高產品競爭力、行業壁壘。

AgileBPM 是一個快速開發平臺,與眾多開發平臺不一樣的地方是,他支持低代碼、在線開發、且無感知的、跨應用的進行業務流程的實施,助力企業快速、輕松的構建業務流。

優點

  • 可以跨庫構建復雜數據結構的業務數據模型
  • 輕松的讓一個數據模型進行一個業務流轉
  • 高效的流程響應
  • 穩健解耦的流程引擎(基于Activiti7,版本切換零成本)
  • 豐富的表單組件,可以快速配置生成表單
  • 您不需要編寫任何獲取數據的對話框
  • 分分鐘可構建[字段級]權限控制的表單
  • 多環境配置的支持
  • 多數據源動態可切換
  • 系統讀寫分離的支持
  • 代碼符合面向對象基本原則,模塊化、結構清晰、低耦合易擴展(我們在開放封閉原則方面做出了很大的努力,力求讓有擴展需求的功能都實現可插拔)
  • 基于基礎組件后續更多組件、應用可共享

架構圖

ccflow - 包含表單引擎+流程引擎+權限控制,方便集成,配置靈活,功能強大,適合中國國情的工作流引擎

Gitee:https://gitee.com/opencc/ccflow

介紹

ccflow包含表單引擎+流程引擎+權限控制,方便集成,配置靈活,功能強大,適合中國國情的工作流引擎

特點

  • ccbpm作簡單、概念通俗易懂、操作手冊完善(計:14萬操作手冊說明書)、代碼注釋完整、案例豐富翔實、單元測試完整。
  • ccbpm包含表單引擎與流程引擎兩大部分,并且兩塊完美結合,流程引擎對表單引擎的操縱,協同高效工作, 完成了很多國內生產審批模式下的流程設計,
  • ccbpm的流程與表單界面可視化的設計,可配置程度高,采用結構化的表單模版設計,集中解析模式的設計. 適應于中國國情的多種場景的需要、配置所見即所得、低代碼、高配置.
  • ccbpm 在國內擁有最廣泛的研究群體與應用客戶群,是大型集團企業IT部門、軟件公司、研究院、高校研究與應用的產品。
  • ccbpm不僅僅能夠滿足中小企業的需要,也能滿足通信級用戶的應用,先后在西門子、海南航空、中船、陜汽重卡、山東省國土資源廳、華電國際、江蘇山東吉林測繪院、廈門證券、天業集團、天津港等國內外大型企業政府單位服役。
  • ccbpm可以獨立運行,也可以作為中間件嵌入您的開發架構,還可以作為服務的模式支持對外發布.
  • ccbpm 既有配置類型的開發適用于業務人員,IT維護人員, 也有面向程序員的高級引擎API開發,滿足不同層次的流程設計人員需要.
  • 支持 oracle,sqlserver,mysql 數據庫. 內置:
  • 流程引擎設計支持所見即所得的設計:節點設計、表單設計、單據設計、報表定義設計、以及用戶菜單設計。
  • 流程模式簡潔,只有4種容易理解:線性流程、同表單分合流、異表單分合流、父子流程,沒有復雜的概念。
  • 配置參數豐富,支持流程的基礎功能:前進、后退、轉向、轉發、撤銷、抄送、掛起、草稿、任務池共享,也支持高級功能取回審批、項目組、外部用戶等等。

系統截圖

BPMN - Activiti 工作流作圖工具

Gitee:https://gitee.com/52itstyle/BPMN

介紹

找一個好用的畫圖工具真心不容易,Activiti 工作流自帶的 Web 版畫圖工具,外表挺華麗,其實使用起來各種擰巴;Eclipse 的 Activiti 畫圖插件,對于相對復雜的流程也是很不友好。

功能模塊

這是一個Python版本,Java版本功能已經基本開發完畢,需要進行功能遷移。

  • 用戶登錄
  • 流程列表(CURD)
  • 用戶注冊(待實現)
  • 游客訪問在線作圖,可實現在線導入導出,本地緩存

系統截圖

hxyFrame-activiti-boot - 是一個快速開發工作流系統框架

Github:https://github.com/huangxianyuan/hxyFrame-activiti-boot



介紹

hxyFrame-activiti-boot是一個快速開發工作流系統框架,采用流行的框架springBoot+mybatis+shiro+redis開發,實現了權限管理(菜單權限、數據權限),activiti工作流程引擎。

項目功能

  • 權限管理:采用Shiro實現功能權限和機構部門的數據控件權限,可控件菜單權限、按鈕權限、機構部門權限(數據權限)
  • 工作流程引擎:采用主流的activiti流程引擎,在原基礎上擴展了動態添加審批人員范圍選擇、會簽節點的動態設置、其它路由條件設置、 節點可編輯字段設置、節點執行后回調函數、辦理任務、駁回到發起人從新發起、退回到上一步、自由跳轉、轉辦等功能。在開發的過程中, 只需要簡單業務流程樹,遵守一些規則就可以很方便的使用流程,后面還考慮加入自定義表單,使開發變的更加簡單。
  • 緩存:使用redis整合shiro自定義sessionDao實現分布式集群共享session
  • quartz定時任務:可動態完成任務的添加、修改、刪除、暫停、恢復及日志查看等功能
  • app接口:基于Json web token (JWT)認證用戶信息,使用swagger生成一個具有互動性的api文檔控制臺。
  • 頁面交互使用了vue+html和最普通的jsp+jstl標簽,兩種交互都寫了相應的模板,可以選擇適合的交互方式。
  • 完善的代碼生成機制,可在線生成entity、xml、dao、service、html、js、sql代碼,可快速開發基本功能代碼,能把更多的精力放在問題難點。
  • 采用layer友好的彈框,和layerUI相對漂亮的界面,讓管理系統系統看起來稍微好看點。

技術選型:

  • 核心框架:Spring Boot 1.5.8.RELEASE
  • 工作流引擎:Activiti 5.22.0
  • 緩存:redis 3.07
  • 權限框架:Apache Shiro 1.3
  • 持久層框架:MyBatis 3.3
  • 數據庫:mysql 5.7
  • 定時器:Quartz 2.2.3
  • 前端頁面:Vue2.x、jstl、bootstrap、layer、layerUI

軟件環境

  • JDK1.8
  • MySQL5.7.17
  • Maven3.0
  • Tomcat7.0
  • redis 3.07

sunFlow - 是基于camunda開發的工作流web系統

Gitee:https://gitee.com/cangjingge/sunFlow

介紹

sunFlow基于是基于camunda開發的工作流web系統。設計理念是易用,簡單,美觀,高效。 尤其注重對開發友好; 項目設計之初就考慮了前后端分離的vue開發模式。角色和路由之間的綁定跟角色和數據權限之間是不耦合的。

前端開發只需要開發路由組件, 后端開發只需要開發 數據api接口。從菜單配置界面上分前端做的是左邊的部分,后端是開發右邊的部分,當然如果你不用工作流只用后臺權限管理本框架也是一個絕佳的選擇

軟件架構

軟件架構說明:目前項目分三個模塊,camunda(工作流相關服務),upms-server(后臺權限管理模塊),webApp(前端模塊)

系統為了降低上手成本,和自由度,各個模塊之間依賴盡量降低,而且對組件依賴也很低,有些都是可選的,比如redis組件你就可以選擇不用,而且僅僅通過一個spring注解就可以控制

介紹

camunda - 是一個免費的開源工作流管理工具

Github:https://github.com/camunda


介紹

Camunda是一個免費的開源工作流管理工具,允許企業通過自動化工具和高效工作流的力量實現數字化轉型。Camunda建立在設計、自動化和改進的三個基本原則基礎上,確保設計工作流程的過程變得更簡單,負擔更少。工作流管理系統的設想是確保能夠靈活地處理各種組織的復雜工作流程。該平臺基于Java應用程序接口(API)技術棧構建,功能強大且易于擴展。

Camunda的特征

  • 支持通過分離運行時數據和歷史數據提高性能
  • 根據多個實體實現數據庫分片
  • 支持所有BPMN 2.0的符號來表示任務
  • 集成決策表與工作流,增強基于業務規則的決策制定,同時提高效率
  • 可以將工作流轉換為HTML和XML文件類型,在跨部門之間共享
  • 輕松集成Camunda插件和技術
  • BPMN Modeler允許為多個BPMN和DMN引擎創建可執行文件
  • 存在預定義的配置,允許工作流在設計過程中使用自定義和低代碼模板
  • 豐富的儀表板、Cockpit,用于快速識別、分析和解決工作流出現的錯誤
  • 通過管理軟件可以進行授權檢查,以保護敏感的工作流程
  • 使用BPMN2.0用戶任務界面的任務列表進行任務分配、用戶交流和進度跟蹤
  • 提供分析工具和儀表板工具,明確地報告工作流程的效率
  • 提供各種工具,如BPMN2.0熱圖、警報和各種(模型)測試,以幫助選擇合適的工作流程實現業務流程
  • 支持與云平臺集成,使其可以從多個平臺輕松訪問

系統截圖

最后

一行代碼,可能會創造出下一個讓人驚嘆的產品;
一個創新,可能會開啟一個全新的科技時代;
一份初心,可能會影響到無數人的生活;
無論是在大公司工作,還是在小團隊奮斗;
無論是資深的程序員,還是剛剛入行的新手;
每個人的代碼,都有力量改變世界。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2018-05-01 07:45:59

2013-04-23 10:28:08

IBeamMDAAWF

2024-10-17 08:39:32

2024-03-27 14:32:47

圖像標注開源機器學習

2019-12-06 13:58:42

GitHubCSS開源

2020-07-03 07:58:01

開源開發軟件

2023-11-04 15:53:51

開源JavaScrip

2018-02-09 14:55:45

GitHubPython機器學習

2024-03-20 10:59:37

開源

2019-08-15 14:33:26

2025-04-20 18:54:24

工具Tailwind開發

2013-07-22 10:01:03

JavascriptWeb

2022-03-07 10:26:25

開源springboot項目

2019-04-22 15:00:05

CSS前端開發

2009-06-11 14:33:11

jbpm工作流引擎什么是jbpm

2015-07-14 09:26:28

微型工作流引擎設計

2022-10-26 08:00:43

Activiti工作流BPM

2021-10-14 11:34:05

技術工作流引擎

2020-12-09 11:52:28

Python字符串代碼

2018-04-26 10:48:36

機器學習神經網絡TensorFlow
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一色桃子av一区二区 | 91网站在线观看视频 | 综合色导航 | 91精品久久久久久综合五月天 | 激情影院久久 | 欧美一区二区在线观看 | 91精品国产91久久久久福利 | 日韩一区精品 | 久久久久国| 毛片免费观看视频 | 亚洲一区精品在线 | 久久的色| 欧美一区二区大片 | 一区二区三区国产好 | 午夜丁香视频在线观看 | 超碰97免费在线 | 成人在线视频网站 | 国产高清精品在线 | 黄色在线免费观看视频 | 欧美一区视频 | 老司机久久| 成人精品国产一区二区4080 | 日韩精品免费视频 | 成年人精品视频 | 午夜男人的天堂 | 日韩中文字幕在线播放 | 国产黄色av电影 | 日日摸夜夜添夜夜添精品视频 | 亚洲情视频 | 日韩精品一区二区三区视频播放 | 国产在线资源 | 国产欧美精品在线 | 日韩精品一区二区三区中文字幕 | 中文字幕91av | www.日韩av.com | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 亚洲精品国产第一综合99久久 | 日本免费在线 | 日韩伦理一区二区 | 久久国产综合 | 欧美日韩国产精品一区二区 |