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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

审批流_想做流程审批的开发?带你玩转Activity工作流(一)

發布時間:2025/3/19 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 审批流_想做流程审批的开发?带你玩转Activity工作流(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

現在的很多傳統企業轉型互聯網,最多的“轉型”工作之一,就是公司的流程審批模塊,如何進行線上運行,實現降本增效。

——?23號老板? ? ?

01引入

現在的很多傳統企業轉型互聯網,最多的“轉型”工作之一,就是公司的流程審批模塊,如何進行線上操作。最常見的場景,比如請假審批、報表審批、財務審批、人員招聘等等。

以招聘為例:

傳統的實現,可能會考慮使用一種行為設計模式:責任鏈模式。這種方式針對于不同的業務,相對于開發效率而言,較為繁瑣費時。當然不是說不可以,有時間和能力的團隊,一般也會采取這種方式。

區別優劣,在這里不做展開。為了節省開發成本,也有相當一部分的人會使用現有的開源框架進行便捷開發。關于審批流程這樣的應用場景開發,Activity工作流引擎可作為一種不錯的選擇。

02理解、使用

什么是工作流引擎?

工作流引擎最常見用于審批流程中,現在一線互聯網公司也開始使用,并有快速推廣的趨勢,復雜繁多的業務流程如果采用if else實現那將是崩潰的,代碼不可維護,業務流程在代碼中可讀性很差,所以高人設計了業務流程模型圖示BPMN2.0,我們要做到就是把業務場景抽象為標準流程圖,把流程圖丟到流程引擎中按流程定義約定逐步流轉,很顯然擴展性和業務可描述性會好很多,所以工作流引擎主要用于解決復雜的業務,目前經常被提起的中臺系統抽象業務為服務,也涉及大量智能的業務流程引擎做支撐。

開發工具:IDEA

1、安裝plugin(actiBPM)

2、創建流程圖bpmn

3、編寫過程

編寫過程較為簡單易懂,采取拖拉拽+填表的方式即可。

其它類似,最后在添加一個End 結束即可。然后將各個按鈕進行連線。(將鼠標放到每個按鈕的“正中心”,然后拖著到想要鏈接的另外一個按鈕即可,出現線條)

4、連接數據庫

略,spring、springboot的方式都可以進行。如果對這一塊不太清楚的童鞋,可以加我詢問,或上網自行查閱。

5、表

Activiti的后臺是有數據庫的支持,所有的表都以ACT_開頭。 第二部分是表示表的用途的兩個字母標識。用途也和服務的API對應。

ACT_RE_*: 'RE'表示repository。 這個前綴的表包含了流程定義和流程靜態資源(圖片,規則,等等)。

ACT_RU_*: 'RU'表示runtime。 這些運行時的表,包含流程實例,任務,變量,異步任務,等運行中的數據。 Activiti只在流程實例執行過程中保存這些數據,在流程結束時就會刪除這些記錄。 這樣運行時表可以一直很小速度很快。

ACT_ID_*: 'ID'表示identity。 這些表包含身份信息,比如用戶,組等等。

ACT_HI_*: 'HI'表示history。 這些表包含歷史數據,比如歷史流程實例,變量,任務等等。

ACT_GE_*: 通用數據,用于不同場景下,如存放資源文件。

03未完待續

......

題外分享【講座】:

主題:【贏在區塊鏈社區】第15期區塊鏈深度研討沙龍——2019年數字經濟體系下錢包的競爭格局與機遇

時間:2019年2月28日 14:00 ~ 2019年2月28日 18:00

地點:北京海淀上地嘉華大廈A座1103(限額40人)

費用:20元/人(免費券已經沒了)

主題:

錢包的競爭格局與機遇

1、區塊鏈錢包基礎技術

2、錢包的安全技術

3、錢包行業的發展方向和機遇

4、數字經濟領域的展望及流量變現的方式

主辦方:

【贏在區塊鏈社區】(英文名稱:Winner Block)是一個由區塊鏈行業從業人員組成的商務型社區,按照自組織分布式(DAO)原則設立組織形式,通過社區內部孵化的商業項目,整合社區內會員各自資源和信息,通過交換和參與的行為來分享項目所帶來的商業收益,最大程度的實現個人資源價值和能力價值的變現。

本公眾號致力于做一個

非營利性質

技術資源共享交流平臺

如有收獲,請幫忙轉發

您的鼓勵是作者最大的動力,謝謝!

覺得不錯請分享點個“好看”!

總結

以上是生活随笔為你收集整理的审批流_想做流程审批的开发?带你玩转Activity工作流(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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