天天看點

activiti自定義流程_強大的個性化自定義流程神器,不香嗎?

給大家來分享一款強大的個性化自定義流程神器,今天要說的不是jbpm、activiti這類重量級的工作流程引擎,而是一個獨立、小巧、靈活而且很不一樣的流程自動化工具mcg-helper,看完這篇文章,說不定你會有意外的收獲。

首先來一張圖,你能看見什麼?

activiti自定義流程_強大的個性化自定義流程神器,不香嗎?

流程設計界面

你看明白了什麼,一堆拖拽控件?畫流程圖?可執行的自定義流程?大腦裡面是否已聯想到,拉出拖拽控件來畫流程圖,然後将流程運作起來!的确是可以這樣,但如果僅僅隻能這樣,還有什麼意思!有什麼好玩的!價值何在?

揭曉亮點在哪裡之前!不妨先思考一個問題,這些小長方形(控件),通過連接配接線組成了流程圖,但這些小長方形有什麼作用,特麼一大堆,似乎把小長方形的作用搞清楚了,就能知道這個流程在做什麼了,不錯!回到先前那張圖,不同的是我增加了一行文字後,我們再捋一捋:

activiti自定義流程_強大的個性化自定義流程神器,不香嗎?

自定義控件設計

左側這些小長方形稱為控件,每個控件具有特定的功能或作用,假如完全由你來定義控件的功能,融入自己需求或想法,這樣一來,通過可視化界面,隻需拖拽出控件,其數量、順序、連接配接都由你來控制,最後将流程圖運作起來,一個由自己設計的流程自動化軟體應運而生!

此時此刻,重點終于來啦!今天分享的這款自定義流程神器mcg-helper,專為低門檻、快速、便捷實作自動化需求而量身定做的,它擁有可視化的界面、拖拽功能、流程執行、控制台、資料持久化等等,更難得的是它定義一套極為簡單流程自動化規範,讓我們隻需關心設計控件功能即可,至于如何讓去互動、執行、跟蹤、資料持久化等工作就交給mcg-helper吧。

你是否已經在思考了,入門難度怎樣,需要投入多少時間和精力?如果你有兩年左右的JAVA WEB開發經驗,上車隻需要幾天即可!就這麼誇張!

現在我們就揭開mcg-helper的面紗,首先它是一個開源項目,大家可以百度mcg-helper,國内推薦使用碼雲,畢竟網絡品質會比github更好,如下圖所示:

activiti自定義流程_強大的個性化自定義流程神器,不香嗎?

百度搜尋 mcg-helper

旨意在于用最小代價和最快速度實作自動化,采用了自定義流程來解決,在開源項目的首頁上有mcg-helper的免費視訊教程,可用于認識與入門。我在這裡抽象地讓大家先感受一下,還是看圖說話:

activiti自定義流程_強大的個性化自定義流程神器,不香嗎?

自定義控件

通過上圖文字描述,大家應該明白是在做什麼了吧,流程所帶的好處不言而喻,各種組合後将其自動化執行,便能替代很多人工操作,尤其不要局限于軟體層面,軟硬體結合後可謂是天花亂墜,mcg-helper開源已有兩年多的時間了,為更好地将項目演進與落地,最初就内置了一些拖拽控件,其目的主要在于兩點:一是用于驗證本身的可行性,二是有實際場景案例來示範。筆者正是mcg-helper的開源作者,一路堅持,不斷地改進,現在回頭看看,确也不易,為這份堅持大家點個贊吧!

溫馨提示,有想法、有興趣、有流程設計、自動化需求的同學們記得關注喲!一起尋找更多有趣好玩的自動化需求場景,我們一起浪一波,走起!最後附上一張圖,自行意會:

activiti自定義流程_強大的個性化自定義流程神器,不香嗎?

核心亮點