原创 flowable集羣方式使用方案

  摘要:本文重點說明下flowable集羣方式使用方案,本方案同樣適用於Activiti/camunda/盤古BPM等其他的框架。bpm工作流引擎使用Redis、分佈式定時器、分佈式調度作業(定時器)、發佈鎖。 1、集羣方案中的部署 在

原创 盤古BPM工作流平臺(DMN)引擎完全開源了

     DMN開源框架      盤古BPM工作流平臺(DMN)是國內首款開源的互聯網決策引擎系統,可以無縫對接Activiti/Flowable/Zeebe/Drools等多種工作流系統。擁有獨立的DMN1.3標準設計器、解析器、決策

原创 Camunda/Flowable/Activiti技術發展史/盤古BPM框架對比最新版

在詳細說明activiti與flowable的細節區別之前,我們需要說明一下這兩個框架的發展史以及社區      我在寫Activiti權威指南的時候,大概是2016年7月份左右。給清華大學出版社交稿的時候大概在2017年3月份左右、最終

原创 Activiti流程定義緩存源碼分析4-緩存使用redis

      摘要:activiti緩存使用redis與flowable使用redis存儲緩存道理一樣,本文以activiti使用redis作爲緩存介質爲例進行說明。關於其他工作流引擎使用reids緩存流程定義也可以參考本文。 上面我們詳細

原创 activiti 數據庫升級 upgrade

  分享牛原創(尊重原創 轉載對的時候第一行請註明,轉載出處來自分享牛http://blog.csdn.net/qq_30739519)   在項目中我們如果使用activiti 工作流引擎的時候,肯定是需要數據庫支持的,如果有一天我們打

原创 Activiti流程定義緩存源碼分析2

緩存架構 根據Activiti流程定義緩存源碼分析1代碼分析,我們看到了大部分緩存處理類的類型爲DeploymentCache,該接口的類圖如圖x-所示。   圖x-部署緩存DeploymentCache 在上圖中,我們很清晰的看到了

原创 Activiti流程定義緩存源碼分析7-流程緩存自定義

接下來,重點看一下Activiti中如何自定義流程緩存。       上面我們提到過自定義類首先需要繼承StandaloneProcessEngineConfiguration類並通過動態屬性注入方式爲引擎配置類注入processDefi

原创 activiti監聽器使用

分享牛原創(尊重原創 轉載對的時候第一行請註明,轉載出處來自分享牛http://blog.csdn.net/qq_30739519) activiti使用的時候,通常需要跟業務緊密的結合在一起,有些業務非常的複雜,通常有如下一些場景: 1

原创 activiti 多實例任務

1.1.1. 前言   分享牛原創(尊重原創 轉載對的時候第一行請註明,轉載出處來自分享牛http://blog.csdn.net/qq_30739519) 我們在使用activiti 工作流引擎的時候,最常用的肯定是任務節點,因爲在OA

原创 工作流流程實例遷移

摘要:flowable6.5版本提供了流程實例的遷移API,開發人員可以將指定版本下的流程實例遷移到最新的版本中。本文重點講解Flowable的這些APi使用,以及對比Camunda工作流引擎流程實例遷移功能。 流程遷移API說明

原创 Activiti流程定義緩存源碼分析6-流程緩存使用注意事項

在實現自定義節點緩存類之前我們首先思考如下幾個問題。 節點緩存類注入引擎。 可能讀者會想,這還不簡單,直接通過設置ProcessEngineConfigurationImpl 實例對象中的流程定義信息緩存processDefinition

原创 Activiti流程定義緩存源碼分析8-流程緩存自定義原理

上面我們濃墨重彩地講述了自定義節點緩存類以及將其注入流程引擎配置類實例的過程,可能讀者有個疑問?節點定義的緩存數據格式是什麼呢?流程引擎執行節點的時候,又是如何獲取並解析節點所緩存的數據呢?這也是接下來我們需要重點講解的地方。任務節點的緩

原创 Activiti流程定義緩存源碼分析5-流程緩存

        談起節點緩存,可能讀者有個疑問,緩存節點的意義何在,哪些節點支持緩存呢?需要在哪裏配置節點緩存值呢?節點緩存的數據格式又是什麼呢?首先我們有一種常見的應用場景,比如我們定義流程文檔的時候,通常任務節點的使用會非常的頻繁,如

原创 Activiti流程定義緩存源碼分析9-流程緩存使用演示

緩存數據添加 可能讀者學習到這裏,一定非常好奇緩存數據的結構到底是什麼?接下來,我們一睹爲快吧,我們還是以開篇的流程爲例,部署一個流程文檔並啓動新的流程實例,進而查看ACT_RU_TASK數據表的變化。根據上面緩存數據的解析步驟,我們

原创 flowable設計器插件安裝

原文地址:http://www.shareniu.com/ 工慾善其事必先利其器,要想使用flowable,必須搭建一套環境,本文以Eclipse中安裝flowable插件爲例詳細說明整個安裝過程。 首先,打開Eclipse,HelpàI