RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的陳倉網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
工作流程組件Web業(yè)務(wù)平臺
接前兩篇:
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件介紹
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件WinForm業(yè)務(wù)平臺
RDIFramework.NET框架V2.8以下版本不包含工作流程組件,在實(shí)際使用過程中,很多客戶提出了讓我們在框架中提供對工作流程的想法,終于經(jīng)過數(shù)月的奮戰(zhàn),在V2.8版本開始提供對工作流的支持。
RDIFramework.NET工作流程組件是以RDIFramework.NET框架為支撐,根據(jù)我們多年的項(xiàng)目經(jīng)驗(yàn)和項(xiàng)目實(shí)踐,結(jié)合國內(nèi)各大工作流產(chǎn)品的特點(diǎ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)用,并提供組件的全部源碼方便用戶進(jìn)行整合。RDIFramework.NET工作流程組件采用SOA架構(gòu)模式,流程引擎支持WCF方式訪問。支持B/S、C/S系統(tǒng),同時支持SQLServer、ORACLE等主流數(shù)據(jù)庫。
RDIFramework.NET━工作流組件主要涵蓋工作流的設(shè)計與定義、流程實(shí)例的發(fā)起與運(yùn)行、業(yè)務(wù)流程的監(jiān)控與管理、工作流組件與業(yè)務(wù)系統(tǒng)的集成與協(xié)作等內(nèi)容。
業(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)到下一個處理者。
“日常業(yè)務(wù)”模塊主要展示了當(dāng)前登錄用戶可以啟動的業(yè)務(wù)流程列表。流程引擎會自動根據(jù)當(dāng)前用戶可以啟動的業(yè)務(wù)流程自動加載流程列表到“可用業(yè)務(wù)”樹中?!叭粘I(yè)務(wù)”模塊主界面如下圖所示:
在“可用業(yè)務(wù)”列表選擇一個分類,在右側(cè)選擇我們需要啟動的業(yè)務(wù)流程,點(diǎn)擊“開始任務(wù)”,即可啟動一個任務(wù),如下圖所示,我們啟動了“員工請假流程”。
圖:啟動任務(wù)界面
在“啟動任務(wù)”主界面,表單列表會顯示主表單中所有的子表單列表,以供用戶輸入各表單必要信息。
RDIFramework.NET 工作流程組件支持多個業(yè)務(wù)表單,在有的審批流程中可能需要多個業(yè)務(wù)表單的展示,這在我們的工作流程組件中可以很好的支持。
處理任務(wù)前,首先要認(rèn)領(lǐng)任務(wù)。認(rèn)領(lǐng)任務(wù)到“未認(rèn)領(lǐng)任務(wù)”主界面進(jìn)行認(rèn)領(lǐng),如下圖所示。選擇待認(rèn)領(lǐng)的任務(wù)后點(diǎn)擊“認(rèn)領(lǐng)任務(wù)”就可以對所選任務(wù)進(jìn)行認(rèn)領(lǐng),認(rèn)領(lǐng)的任務(wù)就進(jìn)入了“待辦任務(wù)”列表。同時我們也可以按業(yè)務(wù)名稱以及任務(wù)時間進(jìn)行精確或模糊查詢。
圖:未認(rèn)領(lǐng)任務(wù)界面
“待辦任務(wù)”模塊是我們真正處理業(yè)務(wù)的地方,已認(rèn)領(lǐng)的任務(wù)會進(jìn)入到“待辦任務(wù)”列表中,在這兒我們可以按條件搜索待辦任務(wù)、處理所選任務(wù)、放棄認(rèn)領(lǐng)所選任務(wù)、查看所選任務(wù)的流程圖、查看所選任務(wù)的處理記錄。待辦任務(wù)主界面如下圖所示:
圖:待辦任務(wù)主界面
在“待辦任務(wù)”窗口,選擇一個任務(wù)后點(diǎn)擊“處理任務(wù)”,即可打開“處理任務(wù)”主界面,如下圖所示,“處理任務(wù)”界面上方的命令按鈕都是根據(jù)當(dāng)前任務(wù)節(jié)點(diǎn)的設(shè)置動態(tài)生成的,業(yè)務(wù)表單列表也是根據(jù)配置自動展示。
圖:處理任務(wù)界面
“指派”命令按鈕:
任務(wù)在需要指派給別人處理時使用指派功能,指派規(guī)則:
1、只有認(rèn)領(lǐng)的任務(wù)才能指派,通過指派任務(wù)就會到達(dá)被指派人的未認(rèn)領(lǐng)任務(wù)里,原處理者實(shí)例標(biāo)記為已指派某人處理。
2、被指派人如果不接受被指派的任務(wù),可以放棄認(rèn)領(lǐng)任務(wù)。
3、只能指派給具體的一個人,指派后原處理人還可以繼續(xù)處理該任務(wù)。
4、被指派過的任務(wù),可以再次指派。
點(diǎn)擊“指派”命令按鈕,即可打開“任務(wù)指派”窗口,如下圖所示,選擇一個用戶后確定即可。
圖:任務(wù)指派
“指定下一任務(wù)處理人”命令按鈕,點(diǎn)擊選擇用戶按鈕,即可打開“用戶選擇”窗口,如下圖所示:
圖:用戶選擇
在“待辦任務(wù)”主界面,可以對已認(rèn)領(lǐng)的任務(wù)放棄認(rèn)領(lǐng),放棄認(rèn)領(lǐng)后任務(wù)進(jìn)入未認(rèn)領(lǐng)任務(wù)列表。
在“待辦任務(wù)”主界面,選擇一個任務(wù),點(diǎn)擊“查看流程圖”,即可查看所選任務(wù)以圖形方式展示的流程執(zhí)行情況圖,如下所示:
圖:流程監(jiān)視器
在流程執(zhí)行狀態(tài)圖上,彩色表示已經(jīng)走過的流程節(jié)點(diǎn),灰色表示未走過的流程節(jié)點(diǎn),通過流程圖可以清晰的看到流程所處位置和后面的路線。
在“待辦任務(wù)”主界面,選擇一個任務(wù),點(diǎn)擊“處理記錄”,即可查看所選任務(wù)的所處理記錄,如下所示:
圖:流程處理記錄
打印功能可以打印當(dāng)前待辦任務(wù)列表,如下圖所示:
圖:打印待辦任務(wù)列表
任務(wù)處理完成,進(jìn)入到“已完成任務(wù)”列表,如下圖所示。在已完成任務(wù)模塊可以按條件查詢已完成的任務(wù),查看所選任務(wù)、查看任務(wù)流程圖等。
圖:已完成任務(wù)主界面
在“已完成任務(wù)”列表中選擇一個任務(wù),點(diǎn)擊“查看任務(wù)”按鈕,可以查看所選任務(wù)的詳細(xì)信息,包含任務(wù)的業(yè)務(wù)表單列表、流程處理情況、審批列表、審批表單等。
選擇“流程處理情況”可以查看流程的處理信息,如下圖所示:
圖:已完成任務(wù)-流程處理情況
在上面的窗口中,對于已提交的任務(wù),在待處理用戶未認(rèn)領(lǐng)的情況下,可以單擊“撤回修改”按鈕對已完成任務(wù)重新處理。
在“已完成任務(wù)”主界面,選擇一個任務(wù),點(diǎn)擊“查看流程圖”,即可查看所選任務(wù)以圖形方式展示的流程執(zhí)行情況圖,如下所示:
圖:已完成任務(wù)-流程執(zhí)行狀態(tài)圖
流程監(jiān)控模塊主要用于監(jiān)控流程的執(zhí)行情況,界面上通過不同顏色顯示流程的幾種狀態(tài),如:還未執(zhí)行、正在辦理、正常結(jié)束。在流程監(jiān)控主界面,我們可以組合條件搜索業(yè)務(wù)流程,同時還可以查看所選業(yè)務(wù)流程的狀態(tài)以及處理記錄。流程監(jiān)控主界面如下圖所示:
圖:流程監(jiān)控
我參與的任務(wù)窗口列出了所有當(dāng)前登錄用戶參與的任務(wù)列表,我們在這兒可以查看處理過的任務(wù)的同時也可以查看任務(wù)的流程圖以了解流程執(zhí)行的情況。
圖:我參與的任務(wù)
相關(guān)文章:
RDIFramework.NET — 基于.NET的快速信息化系統(tǒng)開發(fā)框架 — 系列目錄
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件介紹
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件WinForm業(yè)務(wù)平臺
作者: EricHu
出處:http://www.cnblogs.com/huyong/
Email:406590790@qq.com
QQ交流:406590790
QQ群:237326100
框架博客:http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
RDIFramework.NET,基于.NET的快速信息化系統(tǒng)開發(fā)、整合框架,給用戶和開發(fā)者最佳的.Net框架部署方案。
關(guān)于作者:高級工程師、信息系統(tǒng)項(xiàng)目管理師、DBA。專注于微軟平臺項(xiàng)目架構(gòu)、管理和企業(yè)解決方案,多年項(xiàng)目開發(fā)與管理經(jīng)驗(yàn),曾多次組織并開發(fā)多個大型項(xiàng)目,在面向?qū)ο?、面向服?wù)以及數(shù)據(jù)庫領(lǐng)域有一定的造詣。現(xiàn)主要從事基于 RDIFramework.NET 框架的技術(shù)開發(fā)、咨詢工作,主要服務(wù)于金融、醫(yī)療衛(wèi)生、鐵路、電信、物流、物聯(lián)網(wǎng)、制造、零售等行業(yè)。
如有問題或建議,請多多賜教!
本文版權(quán)歸作者和CNBLOGS博客共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過郵箱或QQ 聯(lián)系我,非常感謝。
本文標(biāo)題:RDIFramework.NET━.NET快速信息化系統(tǒng)開發(fā)框架━工作流程組件Web業(yè)務(wù)平臺
文章轉(zhuǎn)載:http://aaarwkj.com/article2/ipcooc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、服務(wù)器托管、品牌網(wǎng)站設(shè)計、軟件開發(fā)、微信小程序、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)