RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件WinForm業(yè)務(wù)平臺
文章更新于2021-02-25至最新版本
接前兩篇:
RDIFramework.NET敏捷開發(fā)框架 ━ 工作流程組件介紹
RDIFramework.NET敏捷開發(fā)框架 ━ 工作流程組件Web業(yè)務(wù)平臺
1、RDIFramework.NET 工作流程組件介紹
RDIFramework.NET工作流程組件是以RDIFramework.NET框架為支撐,根據(jù)我們多年的項目經(jīng)驗和項目實踐,結(jié)合國內(nèi)各大工作流產(chǎn)品的特點研發(fā)的一套流程管理組件。該組件不僅考慮到從零搭建業(yè)務(wù)系統(tǒng),也考慮到與現(xiàn)有業(yè)務(wù)系統(tǒng)的整合。從零搭建系統(tǒng)我們可以使用RDIFramework.NET框架以基礎(chǔ),來快速搭建業(yè)務(wù)系統(tǒng)。與現(xiàn)有系統(tǒng)的整合,我們的流程引擎提供了豐富的功能接口,供三方業(yè)務(wù)系統(tǒng)調(diào)用,并提供組件的全部源碼方便用戶進行整合。支持B/S、C/S系統(tǒng),同時支持SQLServer、MySql、ORACLE等主流數(shù)據(jù)庫。

RDIFramework.NET━工作流組件主要涵蓋工作流的設(shè)計與定義、流程實例的發(fā)起與運行、業(yè)務(wù)流程的監(jiān)控與管理、工作流組件與業(yè)務(wù)系統(tǒng)的集成與協(xié)作等內(nèi)容。
2、WinForm業(yè)務(wù)協(xié)同平臺
業(yè)務(wù)協(xié)同平臺是流程系統(tǒng)與用戶交互的工作平臺,所有的業(yè)務(wù)表單都通過平臺展現(xiàn),用戶在該平臺上處理日常業(yè)務(wù)(啟動任務(wù)、處理任務(wù)、查看參與的任務(wù),查看流程狀態(tài))。用戶不必關(guān)心流程如何流轉(zhuǎn),只要處理好自己的業(yè)務(wù)表單即可,任務(wù)即會根據(jù)條件自動流轉(zhuǎn)到下一個處理者。
2.1.1、日常業(yè)務(wù)
“日常業(yè)務(wù)”模塊主要展示了當(dāng)前登錄用戶可以啟動的業(yè)務(wù)流程列表。流程引擎會自動根據(jù)當(dāng)前用戶可以啟動的業(yè)務(wù)流程自動加載流程列表到“可用業(yè)務(wù)”樹中。“日常業(yè)務(wù)”模塊主界面如下圖所示:

在“可用業(yè)務(wù)”列表選擇一個分類,在右側(cè)選擇我們需要啟動的業(yè)務(wù)流程,點擊“開始任務(wù)”,即可啟動一個任務(wù),如下圖所示,我們啟動了“員工請假流程”。

在“啟動任務(wù)”主界面,表單列表會顯示主表單中所有的子表單列表,以供用戶輸入各表單必要信息。
RDIFramework.NET 工作流程組件支持多個業(yè)務(wù)表單,在有的審批流程中可能需要多個業(yè)務(wù)表單的展示,這在我們的工作流程組件中可以很好的支持。
2.1.2、未認領(lǐng)任務(wù)
處理任務(wù)前,首先要認領(lǐng)任務(wù)。認領(lǐng)任務(wù)到“未認領(lǐng)任務(wù)”主界面進行認領(lǐng),如下圖所示。選擇待認領(lǐng)的任務(wù)后點擊“認領(lǐng)任務(wù)”就可以對所選任務(wù)進行認領(lǐng),認領(lǐng)的任務(wù)就進入了“待辦任務(wù)”列表。同時我們也可以按業(yè)務(wù)名稱以及任務(wù)時間進行精確或模糊查詢。剛剛的請假申請?zhí)峤坏搅恕皐ikstone”用戶處,我們登錄框架,右下角自動彈出消息提示,同時也可以通過主界面的“未認領(lǐng)任務(wù)”區(qū)域查看。

單擊主界面“未認領(lǐng)任務(wù)”區(qū)域的“更多>>”按鈕或者單擊“業(yè)務(wù)協(xié)同”->“未認領(lǐng)任務(wù)”模塊,即可打開未認領(lǐng)任務(wù)界面,如下圖所示:

2.1.3、待辦任務(wù)
“待辦任務(wù)”模塊是我們真正處理業(yè)務(wù)的地方,已認領(lǐng)的任務(wù)會進入到“待辦任務(wù)”列表中,在這兒我們可以按條件搜索待辦任務(wù)、處理所選任務(wù)、放棄認領(lǐng)所選任務(wù)、查看所選任務(wù)的流程圖、查看所選任務(wù)的處理記錄。待辦任務(wù)主界面如下圖所示:

2.1.3.1、處理任務(wù)
在“待辦任務(wù)”窗口,選擇一個任務(wù)后點擊“處理任務(wù)”,即可打開“處理任務(wù)”主界面,如下圖所示,“處理任務(wù)”界面上方的命令按鈕都是根據(jù)當(dāng)前任務(wù)節(jié)點的設(shè)置動態(tài)生成的,業(yè)務(wù)表單列表也是根據(jù)配置自動展示。

“退回給...修改”
“退回給...修改”一般是“退回上一步”或者是退回給前一任務(wù)的提交者。一般用于發(fā)現(xiàn)業(yè)務(wù)流程不符審批要求,需要上一任務(wù)處理者重新處理時,可以單擊此按鈕。
- 任意退回
“任意退回”可以指定退回到已經(jīng)執(zhí)行過的某一任務(wù)節(jié)點,如下圖所示,需要填寫退回原因。

- 指派
任務(wù)在需要指派給別人處理時使用指派功能,指派規(guī)則:
1、只有認領(lǐng)的任務(wù)才能指派,通過指派任務(wù)就會到達被指派人的未認領(lǐng)任務(wù)里,原處理者實例標記為已指派某人處理。
2、被指派人如果不接受被指派的任務(wù),可以放棄認領(lǐng)任務(wù)。
3、只能指派給具體的一個人,指派后原處理人還可以繼續(xù)處理該任務(wù)。
4、被指派過的任務(wù),可以再次指派。
點擊“指派”命令按鈕,即可打開“任務(wù)指派”窗口,如下圖所示:

在“選擇要指派的人”文本框右邊的“...”按鈕即可打開用戶選擇界面,選擇要指派的人即可。用戶選擇界面如下圖所示:

-
認領(lǐng)
可以在此界面“認領(lǐng)”任務(wù)。
-
草稿
“草稿”命令按鈕主要功能就是先不提交到下一任務(wù),只是對當(dāng)前各表單的填寫,審批意思等進行保存,以后再進行提交。
- 放棄認領(lǐng)
放棄認領(lǐng)的任務(wù),任務(wù)重新回到未認領(lǐng)任務(wù)中,其他人就可以認領(lǐng)該任務(wù)(共享的任務(wù)),是認領(lǐng)任務(wù)的逆過程。
- 提交
點擊“提交”命令按鈕,流程引擎即可根據(jù)當(dāng)前流程的定義進行自動流轉(zhuǎn)到下一任務(wù)節(jié)點。同時要保存當(dāng)前任務(wù)節(jié)點的業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)中可能含有流程需要的信息,所以在提交時先保存業(yè)務(wù)信息。業(yè)務(wù)數(shù)據(jù)和流程數(shù)據(jù)的設(shè)計盡量分開,業(yè)務(wù)信息可以經(jīng)過復(fù)雜的處理。業(yè)務(wù)信息提交成功后就可以進行流程流轉(zhuǎn)信息處理,如果失敗根據(jù)實際情況判斷是否刪除已保存的業(yè)務(wù)數(shù)據(jù),提供刪除業(yè)務(wù)數(shù)據(jù)的接口。
2.1.3.2、放棄認領(lǐng)
在“待辦任務(wù)”主界面,可以對已認領(lǐng)的任務(wù)放棄認領(lǐng),放棄認領(lǐng)后任務(wù)進入未認領(lǐng)任務(wù)列表。
2.1.3.3、查看流程圖
在“待辦任務(wù)”主界面,選擇一個任務(wù),點擊“查看流程圖”,即可查看所選任務(wù)以圖形方式展示的流程執(zhí)行情況圖,如下所示:

在流程執(zhí)行狀態(tài)圖上,彩色表示已經(jīng)走過的流程節(jié)點,灰色表示未走過的流程節(jié)點,通過流程圖可以清晰的看到流程所處位置和后面的路線。
2.1.3.4、處理記錄
在“待辦任務(wù)”主界面,選擇一個任務(wù),點擊“處理記錄”,即可查看所選任務(wù)的所處理記錄,如下所示:

2.1.4、已完成任務(wù)
任務(wù)處理完成,進入到“已完成任務(wù)”列表,如下圖所示。在已完成任務(wù)模塊可以按條件查詢已完成的任務(wù),查看所選任務(wù)、查看任務(wù)流程圖等。

2.1.4.1、查看任務(wù)
在“已完成任務(wù)”列表中選擇一個任務(wù),點擊“查看任務(wù)”按鈕,可以查看所選任務(wù)的詳細信息,包含任務(wù)的業(yè)務(wù)表單列表、流程處理情況、審批列表、審批表單等。
選擇“流程處理情況”可以查看流程的處理信息,如下圖所示:

在上面的窗口中,對于已提交的任務(wù),在待處理用戶未認領(lǐng)的情況下,可以單擊“撤回修改”按鈕對已完成任務(wù)重新處理。
選擇“請假單”可以查看業(yè)務(wù)表單,如下圖所示:

選擇“審批列表”可以查看整個審批情況,如下圖所示:

2.1.4.1、查看流程圖
在“已完成任務(wù)”主界面,選擇一個任務(wù),點擊“查看流程圖”,即可查看所選任務(wù)以圖形方式展示的流程執(zhí)行情況圖,如下所示:

在上圖中,我們可通過快捷菜單對流程圖執(zhí)行相應(yīng)的操作,如:放大、縮小、漫游、打印等。
2.1.5、流程監(jiān)控
流程監(jiān)控模塊主要用于監(jiān)控流程的執(zhí)行情況,界面上通過不同顏色顯示流程的幾種狀態(tài),如:還未執(zhí)行、正在辦理、正常結(jié)束。在流程監(jiān)控主界面,我們可以組合條件搜索業(yè)務(wù)流程,同時還可以查看所選業(yè)務(wù)流程的狀態(tài)以及處理記錄。流程監(jiān)控主界面如下圖所示:

2.1.6、我參與的任務(wù)
我參與的任務(wù)窗口列出了所有當(dāng)前登錄用戶參與的任務(wù)列表,我們在這兒可以查看處理過的任務(wù)的同時也可以查看任務(wù)的流程圖以了解流程執(zhí)行的情況。


- 全新跨平臺版本.NET敏捷開發(fā)框架-RDIFramework.NET5.0震撼發(fā)布
- RDIFramework.NET敏捷開發(fā)框架助力企業(yè)BPM業(yè)務(wù)流程系統(tǒng)的開發(fā)與落地
- 通過SignalR技術(shù)整合即時通訊(IM)在.NET敏捷開發(fā)框架中落地
- RDIFramework.NET WinForm版新增通知公告、系統(tǒng)新聞模塊
- RDIFramework.NET Web版報表管理-助力企業(yè)高效智能圖表
- RDIFramework.NET — 基于.NET的快速信息化系統(tǒng)開發(fā)框架 — 系列目錄
- RDIFramework.NET敏捷開發(fā)框架 ━ 工作流程組件介紹
- RDIFramework.NET敏捷開發(fā)框架 ━ 工作流程組件Web業(yè)務(wù)平臺
- RDIFramework.NET敏捷開發(fā)框架 ━ 工作流程組件WinForm業(yè)務(wù)平臺
- 微信公眾號開發(fā)系列-玩轉(zhuǎn)微信開發(fā)-目錄匯總
- 史上最全面的SignalR系列教程-目錄匯總
- RDIFramework.NET敏捷開發(fā)框架通過SignalR技術(shù)整合即時通訊(IM)
- RDIFramework.NET框架基于Quartz.Net實現(xiàn)任務(wù)調(diào)度詳解及效果展示
- RDIFramework框架整合微信開發(fā)應(yīng)用效果展示
一路走來數(shù)個年頭,感謝RDIFramework.NET框架的支持者與使用者,大家可以通過下面的地址了解詳情。
RDIFramework.NET官方網(wǎng)站:http://www.rdiframework.net/
RDIFramework.NET官方博客:http://blog.rdiframework.net/
特別說明,框架相關(guān)的技術(shù)文章請以官方網(wǎng)站為準,歡迎大家收藏!
RDIFramework.NET框架由海南國思軟件科技有限公司專業(yè)團隊長期打造、一直在更新、一直在升級,請放心使用!
歡迎關(guān)注RDIFramework.NET框架官方微信公眾號(微信號:guosisoft),及時了解最新動態(tài)。
使用微信掃描二維碼立即關(guān)注

作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機號)
框架官網(wǎng):
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國思RDIF開發(fā)框架
,
給用戶和開發(fā)者最佳的.Net框架平臺方案,為企業(yè)快速構(gòu)建跨平臺、企業(yè)級的應(yīng)用提供強大支持。
關(guān)于作者:系統(tǒng)架構(gòu)師、信息系統(tǒng)項目管理師、DBA。專注于微軟平臺項目架構(gòu)、管理和企業(yè)解決方案,多年項目開發(fā)與管理經(jīng)驗,曾多次組織并開發(fā)多個大型項目,在面向?qū)ο蟆⒚嫦蚍?wù)以及數(shù)據(jù)庫領(lǐng)域有一定的造詣。現(xiàn)主要從事基于
RDIF
框架的技術(shù)開發(fā)、咨詢工作,主要服務(wù)于金融、醫(yī)療衛(wèi)生、鐵路、電信、物流、物聯(lián)網(wǎng)、制造、零售等行業(yè)。
如有問題或建議,請多多賜教!
本文版權(quán)歸作者和CNBLOGS博客共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯(lián)系我,非常感謝。

浙公網(wǎng)安備 33010602011771號