導語
老話說得好,“酒香不怕巷子深”可是我又不是什么大咖,寫得再好也沒人知道,所以我今天準備再寫寫我的作業流組件,寫得不好還請大家見諒,寫文章對于我來說,有點感覺“茶壺里煮餃,有嘴倒不出”迥境,Smartflow-Sharp作業流組件從誕生到現在已二年有余,我一直在踐行承諾,免費公開所有的原始碼,現協議已經全部更改成MIT專案許可,沒有任何條款限制,由于Smartflow-Sharp作業流組件,已經有很長段時間沒有更新,現抽國慶節的時間,進行重大版本更新升級,
開源地址:http://github.com/chengderen/smartflow-sharp
官網地址:http://www.smartflow-sharp.com
功能特性
本次則重介紹Smartflow-Sharp組件中并行流程、自由流程、表單流程三個功能特性,
1)支持流程流轉
2)支持流程分支
3)支持流程撤銷
4)支持流程原路回退
5)支持流程節點角色、人員系結
6)支持會簽節點,即多人同時審批功能
7)支持自定義動作
8)支持人員篩選規則的配置
9)支持流程在線設計
10)支持流程并行
11)支持自由流轉
12)支持流程節點可配置化
13)提供友好授權驗證介面
14)提供郵件服務
一、并行流程
并行流程(如下圖),站在業務的角度理解,允許同時運行多個子流程,業務員并行操作,互不影響,只有多個子流程運行都完成后,最到聚合節點,才會向下個業務節點流轉,

二、自由流程
自由流程就是所有決策都是由審批人決定,業務流程何時結束、流轉給誰都由審批人決策,不在是提前規劃好所有流程節點,由審批人動態指定業務審批節點,這種自由流程適用于“不確定情況”審批使用場景,

三、表單流程
流程管理不在局限在單一審批使用場景,允許在業務節點間個性配置,按照流程流轉節點,流轉到不同的節點,出現不同的配置,可以滿足不同業務節點之間表單填寫使用場景,

四、會簽
簡單普及會簽的概念,就是業務節點需要多個人簽字,只有多個人簽完字,流程才可以向下一個業務節點進行流轉,有一點民主制味道,
結語
“酒香也怕巷子深”對于Smartflow-Sharp作業流組件感興趣,可以捧個場,將Smartflow-Sharp組件堅持開源2年不容易,不求回報,但求一點認可,給個Star也行,后續我會一直將這個組件積極完善,持續開源,一個人將一件事情堅持一年二年沒有問題,五年十年呢?我不清楚我能堅持到哪天,也許我有一天我會轉行,但希望我能將這個組件持續做下去,就當作是習慣又或者愛好,希望給自已的軟體職業生涯留點紀念,5年以后,我會再回來看看自已初心是否還在,
說點題外話,不清楚大家到了我這個階段是怎么樣想,我已是而立之年,深深感受到自已軟體生涯快結束,因為我必竟是名普通的碼農,而立之年能突破天花板的人,必竟是少數,這個行業留給像我們這樣的人時間不多,不清楚大家有什么高見,歡迎發表高論,愿聞其詳,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/154767.html
標籤:.NET技术
