日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

flowable理论(三)flowable简介

發布時間:2024/9/27 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 flowable理论(三)flowable简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

flowable 2017發布,主創人員來自Activiti團隊,目前支持BPMN和CMMN、DMN規范、它的主要含有五個引擎和一個官方自帶的Modeler流程設計器,以及一套數據庫表,以及發布版本(5個war)/源代碼等:

文章目錄

    • 一、五大引擎:
    • 二、一個Modeler
    • 三、一套數據庫
    • 四、如何逐步掌握flowable的建議:

一、五大引擎:

  • 內容引擎
  • 身份識別引擎
  • 表單引擎
  • 決策引擎
  • 流程引擎

二、一個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。

  • 2.下載它的發布版本,同時把它的5個war成功在tomcat上跑起來。

  • 3.了解一個流程模板文件bmpmn2.0中的內容元素是什么?同時學會用Modeler設計一個最簡單的請假流程圖,然后導出采用xml的發布方式,一開始不要去整合Modeler,難度太大,把生成的xml放到自己spring boot項目中的resource目錄下創建一個process的子目錄。

  • 4.學會如何通過xml部署一個流程(理解什么叫部署),啟動創建一個流程實例,完成一個用戶任務節點。

  • 5.了解用戶節點配置人員有三種策略:assignee/候選用戶/候選組的區別。

  • 6.再去深化:會簽多實例的配置,排他網關和并行網關的應用,子流程應用等,熟悉的常用接口例如:待辦任務,完成任務,轉化任務,委派任務,掛起/激活流程實例,流程模板其它部署方式,駁回/退回的研究,當前節點給下一個節點選人的研究等,熟悉它的核心數據庫表的每一個字段。

  • 7.升華:改造Modeler或者用bpmn.js當成的流程設計器,表單設計器,流程模型和流程實例管理,任務管理等工作。

  • 8.精通:開發出一系列自己需要的一些公用功能,滿足常用功能需求。

總結

以上是生活随笔為你收集整理的flowable理论(三)flowable简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。