原创 activiti使用form表單引擎生成表單定義數據

activiti使用form表單引擎,生成form表單定義數據 項目地址:activiti-workflow 對於審批流,可以通過activiti的form引擎,定義表單信息。先設計表單信息,然後在設計流程時關聯表單。 本文主要介

原创 activiti多實例設置(會籤/或籤)

activiti多實例設置(會籤/或籤) 項目地址:activiti-workflow 在審批流中會遇到會籤/或籤的情況,activiti本身就已經支持,通過多實例來實現。 本文通過流程畫布和Java代碼兩中方式來作實現。 1.流

原创 activiti抄送

項目地址:activiti-workflow,歡迎star。 在流程審批中,在某一個節點需要抄送某人,被抄送人看查看流程,不需要審批。這裏是通過對activit擴展,自定義BPMN標籤,追加了抄送屬性。 對普通用戶節點設置抄送屬性

原创 Go語言從interface獲取數組/切片指定下標中結構體的某一字段

主要通過反射進行實現,go-expression,EL表達式獲取數組和切片的下標數據也是通過該方式實現。 先定義一個struct type Order struct { name string age int } 定義一

原创 activiti流程駁回

項目地址:activiti-workflow 在通用審批流中都會有駁回的功能,activiti提供的接口並沒有駁回。本文通過對activiti提供接口的擴展實現流程駁回功能,主要代碼如下 String processInsta

原创 go語言EL表達式

expression EL表達式 項目地址:go-expression 目前發佈初始版本,歡迎體驗。 Install go get github.com/heartlhj/go-expression 功能 字符串的提取和比

原创 activiti自定義BPMN標籤報:org.xml.sax.SAXParseException: 已經爲元素 userTask 指定綁定到名稱空間 http://activiti.org/bpmn

項目地址:activiti-workflow 在給用戶節點擴展增加抄送人的標籤,通過bpmn文件導入流程報org.xml.sax.SAXParseException: 已經爲元素 “userTask” 指定綁定到名稱空間 “htt

原创 Go語言入門:環境搭建

安裝golang,下載地址:https://golang.org/dl/。建議安裝1.11以上版本。go modules 是 golang 1.11 新加的特性,go命令直接支持使用modules,包括記錄和解析對其他模塊的依賴性

原创 Activiti子流程擴展標籤

子流程(Sub-process)是一個包含其他節點,網關,事件等等的節點。 它自己就是一個流程,同時是更大流程的一部分。 子流程只能包含一個空開始事件, 不能使用其他類型的開始事件。 圖形標記 子流程顯示爲標準的節點,圓角矩形。

原创 activiti配置類總結

activiti提供的配置類說明 EngineServices:該接口中定義了獲取各種服務類實例對象的方法。 ProcessEngine:繼承EngineServices接口, 並增加了對流程引擎名稱的獲取以及關閉流程引擎的支

原创 activiti流程事件總結

邊界事件和中間事件區別:邊界事件與關聯的節點有關,比如在一個節點上設置了一個定時邊界事件,過了這個事件,該節點如果還沒有審批,可選擇取消活動即不需要審批流轉到下一節點。中間事件是在一個節點後定義了一個事件,比如在一個節點後定義了一

原创 經驗總結

經驗總結 Long 包裝類型的使用 包裝類型比較要使用equals。 情景1:兩個Long類型比較 Long test1=1L; Long test2 =2L; if(test1

原创 Dubbo 學習

Dubbo 簡介 Dubbo是阿里巴巴公司開源的一個高性能優秀的分佈式服務框架,使得應用可通過高性能的 RPC 實現服務的輸出和輸入功能,可以和Spring框架無縫集成。簡單說,只有分佈式的時候,纔有dubbo這樣的分佈式需求。

原创 MySQL 增刪改查

MySQL 增刪改查 雖然經常對數據庫進行操作,但有時候一些sql語句還是會忘記,因此總結一下,方便記憶。 一 對庫操作 1 創建數據庫 create database <數據庫名> 2 顯示所有的數據庫 show d

原创 activiti自定義流程參數和節點參數(通過JAVA代碼生成)

有時候需要將一些業務數據保存到流程中,activiti本身已經支持用戶自定義參數,整個流程和用戶節點都支持。 設置自定義流程參數 整個流程的參數都在Process對象中,通過看Process的方法可以看到有一個setAttribu