flowable 2017發布,主創人員來自activiti團隊,目前支援bpmn和cmmn、dmn規範、它的主要含有五個引擎和乙個官方自帶的modeler流程設計器,以及一套資料庫表,以及發布版本(5個war)/源**等:
(一)五大引擎:
內容引擎
身份識別引擎
表單引擎
決策引擎
流程引擎
(二)乙個modeler
乙個不太漂亮的流程設計器,採用angular.js開發,主要工作有:
a.需要自己整合到專案中,主要工作整合到自己的spring boot工程,前端單頁v例如vue/react還要自己搞定如何整合後端資源來呼叫。
b.完全漢化
c.流程圖線條中文標註生成圖時丟失。
d.去掉spring security的安全登入認證
(三)一套資料庫(官方的flowable6.4.1自動建立表的資料庫表是70張):
flowable的表不需要自己建立,只要在spring boot配置好資料庫連線相關配置,它會自動建立70張表,但不包含流程設計器所需要的表,這些表是以act_de_*開頭。需要自己搞去配置讓它自己生成,或者從它的war生成的庫中去匯入。
(四)如何逐步掌握flowable的建議:
1. 在spring boot中配置flowable。
3.了解乙個流程模板檔案bmpmn2.0中的內容元素是什麼?同時學會用modeler設計乙個最簡單的請假流程圖,然後匯出採用xml的發布方式,一開始不要去整合modeler,難度太大,把生成的xml放到自己spring boot專案中的resource目錄下建立乙個process的子目錄。
4.學會如何通過xml部署乙個流程(理解什麼叫部署),啟動建立乙個流程例項,完成乙個使用者任務節點。
5.了解使用者節點配置人員有三種策略:assignee/候選使用者/候選組的區別。
6.再去深化:會簽多例項的配置,排他閘道器和並行閘道器的應用,子流程應用等,熟悉的常用介面例如:待辦任務,完成任務,轉化任務,委派任務,掛起/啟用流程例項,流程模板其它部署方式,駁回/退回的研究,當前節點給下乙個節點擊人的研究等,熟悉它的核心資料庫表的每乙個字段。
7.昇華:改造modeler或者用bpmn.js當成的流程設計器,表單設計器,流程模型和流程例項管理,任務管理等工作。
基礎理論(四)
1.簡述python中物件的記憶體是如何管理的 2.簡述類和物件的概念及類繼承的特點 3.簡述python如何操作 mysql,用到什麼包 寫出具體的增刪改查語句 4.簡述scrapy爬蟲的資料流向過程 5.網路七層協議都是哪七層?6.scrapy中如何設定隨機請求頭 隨機 寫出具體步驟 需要什麼配...
軟體測試理論(四)
測試執行過程 整體過程 測試執行階段的主要任務 測試准入准出 開發編碼結束,並在開發環境已完成單元測試 需求上規定的功能均已實現,如沒有實現,開發給出提測的測試範圍 已完成整合測試,被測系統的基本流程可以走通,介面上的功能均已實現,經過 評審並符合軟體編碼規範 開發提交最新版本 以此為稷仙,提交並通...
Shader理論《四》概述以及結構
1.在unity中我們需要配合使用材質 material 和unity shader才能達到需要的效果。材質是載體,unity shader是文字檔案,我們在unity shader中寫好渲染的 屬性,頂點著色器,片元著色器等 載入到材質上,在材質上可以調節shader的屬性,然後將材質賦給模型展示...