RDIFramework.NET敏捷開發框架 ━ 工做流程組件介紹

RDIFramework.NET,基於.NET的快速信息化系統敏捷開發、整合框架,給用戶和開發者最佳的.Net框架部署方案。html

一、RDIFramework.NET敏捷開發框架介紹

RDIFramework.NET敏捷開發框架,基於.NET的快速信息化系統開發、整合框架,爲企業或我的快速開發系統提供了強大的支持,開發人員不須要開發系統的基礎功能和公共模塊,框架自身提供了強大的函數庫和開發包,開發人員只需集中精力專一於業務部分的開發,所以大大提升開發效率和節約開發成本。web

框架採用目前最主流的C#語言開發完成,支持多種數據庫類型,支持BS、CS。使用RDIFramework.NET敏捷開發框架能提升管理類軟件系統的總體質量、提升模塊與模塊之間的兼容性、提升代碼的重複利用率,使軟件系統架構更加合理、質量更加過硬,使得勞動成果最大程度上重複利用。框架基礎模塊包括:強大靈活的權限控制組件,模塊分配與管理組件,靈活易用的工做流組件、數據字典管理組件,豐富的報表統計組件、即時通信(IM)組件、郵件中心組件、微信開發相關組件、任務調度組件、自動升級組件,各類經常使用的商業控件,強大的基於本框架的代碼生成器,開發實例、豐富的基礎類庫、開發輔助工具等各基礎經常使用功能組件。框架提供的大量通用插件,完成功能的開發就像搭積木同樣,只須要把各類組件進行組合拼裝,拼裝好了系統的開發也就完成了。應用系統創建在此框架之上,採用構件式、可複用開發,節省開發成本,加快開發速度,在軟件開發上更好的作到多快省。適合低中高任意開發水平的開發者,能夠開發OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、電商平臺後臺、物流管理系統、醫院管理系統、快遞管理系統、教務管理系統等各種管理軟件。由框架開發團隊的原版人馬直接提供技術支持,爲您順利完成開發工做保駕護航。無論您是零基礎仍是專業開發人員,都能輕鬆駕馭這套開發框架。數據庫

框架架構圖

二、RDIFramework.NET 工做流程組件

RDIFramework.NET工做流程組件是以RDIFramework.NET敏捷框架爲支撐,根據咱們多年的項目經驗和項目實踐,結合國內各大工做流產品的特色研發的一套流程管理組件。該組件不只考慮到從零搭建業務系統,也考慮到與現有業務系統的整合。從零搭建系統咱們可使用RDIFramework.NET敏捷框架以基礎,來快速搭建業務系統。與現有系統的整合,咱們的流程引擎提供了豐富的功能接口,供三方業務系統調用,並提供組件的所有源碼方便用戶進行整合。RDIFramework.NET工做流程組件採用SOA架構模式,流程引擎可經過服務方式訪問。支持B/S、C/S系統,同時支持SQLServer、ORACLE、MySql等主流數據庫。設計模式

RDIFramework.NET敏捷開發框架工做流組件主要涵蓋工做流的設計與定義、流程實例的發起與運行、業務流程的監控與管理、工做流組件與業務系統的集成與協做等內容。微信

2.一、功能特點

RDIFramework.NET敏捷開發框架工做流組件具備如下特點:微信開發

一、與RDIFramework.NET敏捷框架完美結合,支持B/S、C/S系統,支持SQLServer、Oracle、MySql等多數據庫類型,同時可使用框架自己提供的全部服務接口。架構

二、可定製的表單:在BS結構中,用戶可自由開發UserControl,並經過流程管理工具創建表單與業務平臺的聯繫,表單便可在系統中流轉。 C/S結構中,組件經過動態加載DLL或者EXE文件實現加載不一樣的功能模塊,便於軟件管理和升級。框架

三、分佈式流程引擎:真正面向SOA架構(服務層可部署爲WebAPI、WCF、Windows Service、Web Service等),提供標準的服務接口調用,能夠實現遠程調用,分佈式部署。豐富的開發接口,用戶可經過在程序中調用接口實現流程啓動、流轉等。分佈式

四、流程引擎支持複雜業務流轉:獨立研發的流程引擎,考慮到國內用戶的特色,支持複雜多變的流程流轉,流程圖配置簡單,業務邏輯一目瞭然。組織機構、處理者和崗位分配貼近用戶企業。函數

五、流程設計器:可視化的流程圖製做工具,所見即所得的製做流程圖,並能夠把流程圖導出到XML文件中,也能夠從XML文件中導入流程。

六、與已有系統集成:可方便與已有系統集成,可經過調用流程引擎接口把流程功能集成到現有業務系統中,而用戶原有的系統只需作少量改動便可。流程引擎全都是以接口的方式體現,具有2個特性:業務無關性,程序結構無關性。即適應任何業務系統,又適應B/S、C/S、微信、APP等結構的程序,只要調用相應的接口方法便可。

七、即時消息:即時消息能夠幫助在線和離線用戶及時獲得流程通知,便捷的實現協同辦公。

八、流程統計圖表:能夠統計流程任務的處理狀況,考察任務處理者的工做效率,實現績效考覈,並能夠監控流程的其餘狀態方便決策。

九、編碼簡單易懂,適合經常使用設計模式,註釋詳細。提供所有的設計文檔、源碼實現、配套說明文檔,能夠在不一樣軟件項目中反覆使用,提升工做效率。提供完善的接口函數調用說明、開放接口、開放源碼、開放數據庫結構設計。徹底支持最終用戶的個性化2次開發實際需求,能夠在不一樣軟件項目中反覆使用,提升工做效率。

十、其餘。

2.二、流程設計器

流程設計器是編輯流程模版的工具,可視化的流程設計器能直觀的編輯流程模版,所見即所得,流程模版存放流程流轉所須要的信息,使用流程設計器來管理流程模版是比較常見的方式。RDIFramework.NET敏捷開發框架工做流組件流程設計器支持Web在線流程設計與WinForm流程設計。

下圖是RDIFramework.NET工做流組件的Web流程設計器:

Web流程設計器

以下圖是RDIFramework.NET工做流組件的WinForm流程設計器:

WinForm流程設計器

2.三、流程引擎

設計很是靈活的引擎,知足任意複雜的業務需求,使最終用戶經過修改流程圖,配置業務表單來完成流程再造,不須要修改程序代碼,流程引擎能按照新的模板流轉。流程引擎設置6種類型的任務節點,基本能夠完成任何狀況的流傳,例如,會籤,審批,根據業務條件流轉等,流程引擎獨立設計,提供對外接口,能夠與任意系統整合。RDIFramework.NET━工做流組件流程引擎提供瞭如下基本功能 。

一、順序流轉:像發郵件同樣,工做流轉到下一處理人,處理人像處理郵件同樣查看任務和處理任務。

二、條件流轉:根據業務數據,知足不一樣條件流轉到不一樣的處理人。例如採購金額大於等於10萬的採購單需流轉到總經理,小於10萬的採購單需流轉到分管經理。

三、任務回退:在領導審批時不滿意處理結果,須要退回前一任務處理人,讓他從新處理後再提交。

四、任務會籤:對某些工做須要多位領導都簽字後才能執行的任務,設定該任務會籤的領導,所涉及到的領導都審批後,該任務才能繼續向下流轉。

五、 任務合流:多個任務流向一個任務的彙總流程

六、 任務超時提醒:任務超過設定時間時向任務執行者或者指定人員進行提醒。

七、 任務受權:能夠受權某人暫行本身的業務執行權利。

八、 任務指派:任務流轉到本身時,咱們能夠指派某人也執行此任務。

九、支持共享任務處理:多人都有權處理的任務,都能看到該任務,別其中一人處理後,其餘人不會再看到該任務。

十、支持召回:在下一任務未處理前可召回。

十一、支持子流程(流程嵌套)。

十二、支持多啓動節點:在流程環節基本相同只有開始任務不一樣時,能夠利用多個開始節點並免多建立一個流程。

1三、簡化任務節點類型實現複雜流轉:RDIFramework.NET工做流組件的任務節點類型是通過深刻的概括和抽象,類型少功能強,流程圖更貼近實際的業務流程,沒有多餘的節點,一目瞭然,所見即所得。

1四、任務到達通知:任務達到時向任務執行者或者指定人員進行提醒。

三、RDIFramework.NET業務協同平臺

業務協同平臺是流程系統與用戶交互的工做平臺,全部的業務表單都經過平臺展示,用戶在該平臺上處理平常業務(啓動任務、處理任務、查看參與的任務,查看流程狀態)。用戶沒必要關心流程如何流轉,只要處理好本身的業務表單便可,任務即會根據條件自動流轉到下一個處理者。

業務平臺同時支持Web與WinForm。該業務平臺的工做過程遵循如下規則:

1、系統登陸,每一個用戶使用本身的賬號登陸。

2、「個人任務」是用戶已經處理和未處理的業務,用戶必須首先從「未認領任務」中領取任務,領取後的任務會進入「已認領任務」中,已認領的任務才能被處理。

3、「啓動任務」也叫啓動流程,根據流程模板中的啓動節點,來選擇啓動的流程,流程會根據啓動節點來開始任務。

4、查看流程狀態,能夠在「個人任務中」,點「流程圖」來查看流程路線圖和已經走過的流程節點。

3.一、Web協同平臺

3.1.一、平常任務

「平常業務」模塊主要展現了當前登陸用戶能夠啓動的業務流程列表。流程引擎會自動根據當前用戶能夠啓動的業務流程自動加載流程列表到「可用業務」樹中。「平常業務」模塊主界面以下圖所示:

Web業務平臺-平常業務

在「可用業務」列表選擇一個分類,在右側選擇咱們須要啓動的業務流程,點擊「開始任務」,便可啓動一個任務,以下圖所示,咱們啓動了「員工請假流程」。

Web業務平臺-平常業務-啓動任務

3.1.二、未認領任務

處理任務前,首先要認領任務。認領任務到「未認領任務」主界面進行認領,以下圖所示。選擇待認領的任務後點擊「認領任務」就能夠對所選任務進行認領。同時咱們也能夠按業務名稱以及任務時間進行精確或模糊查詢。首先要認領任務。認領任務到「未認領任務」主界面進行認領,以下圖所示。選擇待認領的任務後點擊「認領任務」就能夠對所選任務進行認領。同時咱們也能夠按業務名稱以及任務時間進行精確或模糊查詢。

Web業務平臺-未認領任務

3.1.三、待辦任務

「待辦任務」模塊是咱們真正處理業務的地方,已認領的任務會進入到「待辦任務」列表中,在這兒咱們能夠按條件搜索待辦任務、處理所選任務、放棄認領所選任務、查看所選任務的流程圖、查看所選任務的處理記錄。待辦任務主界面以下圖所示:

Web業務平臺-待辦任務

3.1.四、已完成的任務

任務處理完成,進入到「已完成任務」列表,以下圖所示。在已完成任務模塊能夠按條件查詢已完成的任務,查看所選任務、查看任務流程圖等。

Web業務平臺-已完成任務

在「已完成任務」主界面,選擇一個任務,點擊「查看流程圖」,便可查看所選任務以圖形方式展現的流程執行狀況圖,以下所示:

Web業務平臺-已完成任務-查看流程圖

3.1.五、流程監控

流程監控模塊主要用於監控流程的執行狀況,界面上經過不一樣顏色顯示流程的幾種狀態,如:還未執行、正在辦理、正常結束。在流程監控主界面,咱們能夠組合條件搜索業務流程,同時還能夠查看所選業務流程的狀態以及處理記錄。流程監控主界面以下圖所示:

Web業務平臺-流程監控

3.1.六、我參與的任務

我參與的任務主界面以下圖所示:

Web業務平臺-我參與的任務

3.二、WinForm協同平臺

3.2.一、平常業務

「平常業務」模塊主要展現了當前登陸用戶能夠啓動的業務流程列表。流程引擎會自動根據當前用戶能夠啓動的業務流程自動加載流程列表到「可用業務」樹中。「平常業務」模塊主界面以下圖所示:

WinForm業務平臺-平常業務

3.2.二、未認領任務

處理任務前,首先要認領任務。認領任務到「未認領任務」主界面進行認領,以下圖所示。選擇待認領的任務後點擊「認領任務」就能夠對所選任務進行認領,認領的任務就進入了「待辦任務」列表。同時咱們也能夠按業務名稱以及任務時間進行精確或模糊查詢。

WinForm業務平臺-未認領任務

3.2.三、待辦任務

「待辦任務」模塊是咱們真正處理業務的地方,已認領的任務會進入到「待辦任務」列表中,在這兒咱們能夠按條件搜索待辦任務、處理所選任務、放棄認領所選任務、查看所選任務的流程圖、查看所選任務的處理記錄。待辦任務主界面以下圖所示:

WinForm業務平臺-待辦任務

3.2.四、已完成任務

任務處理完成,進入到「已完成任務」列表,以下圖所示。在已完成任務模塊能夠按條件查詢已完成的任務,查看所選任務、查看任務流程圖等。

WinForm業務平臺-已完成任務

在「已完成任務」主界面,選擇一個任務,點擊「查看流程圖」,便可查看所選任務以圖形方式展現的流程執行狀況圖,以下所示:

WinForm業務平臺-已完成任務-查看流程圖

3.2.五、流程監控

流程監控模塊主要用於監控流程的執行狀況,界面上經過不一樣顏色顯示流程的幾種狀態,如:還未執行、正在辦理、正常結束。在流程監控主界面,咱們能夠組合條件搜索業務流程,同時還能夠查看所選業務流程的狀態以及處理記錄。流程監控主界面以下圖所示:

WinForm業務平臺-流程監控

3.1.六、我參與的任務

我參與的任務主界面以下圖所示:

WinForm業務平臺-我參與的任務

四、參考文章

V3.5版本相關文章:

RDIFramework.NET ━ .NET敏捷開發框架全新發布-最好用的.NET開發框架 100%源碼受權

微信公衆號開發系列-玩轉微信開發-目錄彙總

史上最全面的SignalR系列教程-目錄彙總

RDIFramework.NET敏捷開發框架經過SignalR技術整合即時通信(IM)

RDIFramework.NET框架基於Quartz.Net實現任務調度詳解及效果展現

RDIFramework框架整合微信開發應用效果展現

RDIFramework.NET敏捷開發框架Web新增郵件中心實現便捷式的郵件收發

C#實現Hash應用全解

RDIFramework.NET敏捷開發框架WinForm新增文件中心-實現附件集中管理

RDIFramework.NET敏捷開發框架WinForm新增通用附件管理控件

RDIFramework.NET敏捷開發框架 ━ 工做流程組件介紹

RDIFramework.NET敏捷開發框架 ━ 工做流程組件Web業務平臺

RDIFramework.NET敏捷開發框架 ━ 工做流程組件WinForm業務平臺

RDIFramework.NET 框架代碼生成器 V3.5.8 本地下載

V3.5之前版本相關文章:

RDIFramework.NET ━ .NET快速信息化系統開發框架 ━ 工做流程組件WinForm業務平臺

RDIFramework.NET ━ .NET快速信息化系統開發框架 ━ 工做流程組件Web業務平臺

實例演示如何使用RDIFramework.NET 框架的工做流組件進行業務流程的定義—請假申請流程-WinForm

實例演示使用RDIFramework.NET 框架的工做流組件進行業務流程的定義—請假申請流程-Web

RDIFramework.NET ━ .NET快速信息化系統開發框架 V3.3版本全新發布

RDIFramework.NET代碼生成器全新V3.5版本發佈-重大升級

五、相關下載

RDIFramework.NET敏捷開發框架 V3.5 評估資料百度雲網盤下載->提取碼: xce9

RDIFramework.NET 框架代碼生成器 V3.5.8 本地下載

RDIFramework.NET 框架代碼生成器 V3.5.8 發佈版(針對V3.2+版本)百度雲網盤下載->提取碼:h7j7

更多下載單擊進入...


  一路走來數個年頭,感謝RDIFramework.NET框架的支持者與使用者,你們能夠經過下面的地址瞭解詳情。

RDIFramework.NET官方網站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

同時須要說明的,之後的全部技術文章以官方網站爲準,歡迎你們收藏!

RDIFramework.NET框架由海南國思軟件專業團隊長期打造、一直在更新、一直在升級,請放心使用!

歡迎關注RDIFramework.net框架官方公衆微信(微信號:guosisoft),及時瞭解最新動態。

掃描二維碼當即關注

微信號:guosisoft

相關文章
相關標籤/搜索