RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架
為興慶等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及興慶網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、興慶網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
工作流程組件WinForm業(yè)務(wù)平臺(tái)
接上篇:
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件介紹
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件Web業(yè)務(wù)平臺(tái)
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),同時(shí)支持SQLServer、ORACLE等主流數(shù)據(jù)庫。
RDIFramework.NET━工作流組件主要涵蓋工作流的設(shè)計(jì)與定義、流程實(shí)例的發(fā)起與運(yùn)行、業(yè)務(wù)流程的監(jiān)控與管理、工作流組件與業(yè)務(wù)系統(tǒng)的集成與協(xié)作等內(nèi)容。
業(yè)務(wù)協(xié)同平臺(tái)是流程系統(tǒng)與用戶交互的工作平臺(tái),所有的業(yè)務(wù)表單都通過平臺(tái)展現(xiàn),用戶在該平臺(tái)上處理日常業(yè)務(wù)(啟動(dòng)任務(wù)、處理任務(wù)、查看參與的任務(wù),查看流程狀態(tài))。用戶不必關(guān)心流程如何流轉(zhuǎn),只要處理好自己的業(yè)務(wù)表單即可,任務(wù)即會(huì)根據(jù)條件自動(dòng)流轉(zhuǎn)到下一個(gè)處理者。
“日常業(yè)務(wù)”模塊主要展示了當(dāng)前登錄用戶可以啟動(dòng)的業(yè)務(wù)流程列表。流程引擎會(huì)自動(dòng)根據(jù)當(dāng)前用戶可以啟動(dòng)的業(yè)務(wù)流程自動(dòng)加載流程列表到“可用業(yè)務(wù)”樹中?!叭粘I(yè)務(wù)”模塊主界面如下圖所示:
在“可用業(yè)務(wù)”列表選擇一個(gè)分類,在右側(cè)選擇我們需要啟動(dòng)的業(yè)務(wù)流程,點(diǎn)擊“開始任務(wù)”,即可啟動(dòng)一個(gè)任務(wù),如下圖所示,我們啟動(dòng)了“員工請假流程”。
圖:啟動(dòng)任務(wù)界面
在“啟動(dòng)任務(wù)”主界面,表單列表會(huì)顯示主表單中所有的子表單列表,以供用戶輸入各表單必要信息。
RDIFramework.NET 工作流程組件支持多個(gè)業(yè)務(wù)表單,在有的審批流程中可能需要多個(gè)業(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ù)”列表。同時(shí)我們也可以按業(yè)務(wù)名稱以及任務(wù)時(shí)間進(jìn)行精確或模糊查詢。
圖:未認(rèn)領(lǐng)任務(wù)界面
“待辦任務(wù)”模塊是我們真正處理業(yè)務(wù)的地方,已認(rèn)領(lǐng)的任務(wù)會(huì)進(jìn)入到“待辦任務(wù)”列表中,在這兒我們可以按條件搜索待辦任務(wù)、處理所選任務(wù)、放棄認(rèn)領(lǐng)所選任務(wù)、查看所選任務(wù)的流程圖、查看所選任務(wù)的處理記錄。待辦任務(wù)主界面如下圖所示:
圖:待辦任務(wù)主界面
在“待辦任務(wù)”窗口,選擇一個(gè)任務(wù)后點(diǎn)擊“處理任務(wù)”,即可打開“處理任務(wù)”主界面,如下圖所示,“處理任務(wù)”界面上方的命令按鈕都是根據(jù)當(dāng)前任務(wù)節(jié)點(diǎn)的設(shè)置動(dòng)態(tài)生成的,業(yè)務(wù)表單列表也是根據(jù)配置自動(dòng)展示。
圖:處理任務(wù)界面
“退回給...修改”
“退回給...修改”一般是“退回上一步”或者是退回給前一任務(wù)的提交者。一般用于發(fā)現(xiàn)業(yè)務(wù)流程不符審批要求,需要上一任務(wù)處理者重新處理時(shí),可以單擊此按鈕。
任意退回
“任意退回”可以指定退回到已經(jīng)執(zhí)行過的某一任務(wù)節(jié)點(diǎn),如下圖所示,需要填寫退回原因。
圖:任務(wù)退回
指派
任務(wù)在需要指派給別人處理時(shí)使用指派功能,指派規(guī)則:
1、只有認(rèn)領(lǐng)的任務(wù)才能指派,通過指派任務(wù)就會(huì)到達(dá)被指派人的未認(rèn)領(lǐng)任務(wù)里,原處理者實(shí)例標(biāo)記為已指派某人處理。
2、被指派人如果不接受被指派的任務(wù),可以放棄認(rèn)領(lǐng)任務(wù)。
3、只能指派給具體的一個(gè)人,指派后原處理人還可以繼續(xù)處理該任務(wù)。
4、被指派過的任務(wù),可以再次指派。
點(diǎn)擊“指派”命令按鈕,即可打開“任務(wù)指派”窗口,如下圖所示:
圖:任務(wù)指派
在“選擇要指派的人”文本框右邊的“...”按鈕即可打開用戶選擇界面,選擇要指派的人即可。用戶選擇界面如下圖所示:
圖:用戶選擇
認(rèn)領(lǐng)
可以在此界面“認(rèn)領(lǐng)”任務(wù)。
草稿
“草稿”命令按鈕主要功能就是先不提交到下一任務(wù),只是對當(dāng)前各表單的填寫,審批意思等進(jìn)行保存,以后再進(jìn)行提交。
放棄認(rèn)領(lǐng)
放棄認(rèn)領(lǐng)的任務(wù),任務(wù)重新回到未認(rèn)領(lǐng)任務(wù)中,其他人就可以認(rèn)領(lǐng)該任務(wù)(共享的任務(wù)),是認(rèn)領(lǐng)任務(wù)的逆過程。
提交
點(diǎn)擊“提交”命令按鈕,流程引擎即可根據(jù)當(dāng)前流程的定義進(jìn)行自動(dòng)流轉(zhuǎn)到下一任務(wù)節(jié)點(diǎn)。同時(shí)要保存當(dāng)前任務(wù)節(jié)點(diǎn)的業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)中可能含有流程需要的信息,所以在提交時(shí)先保存業(yè)務(wù)信息。業(yè)務(wù)數(shù)據(jù)和流程數(shù)據(jù)的設(shè)計(jì)盡量分開,業(yè)務(wù)信息可以經(jīng)過復(fù)雜的處理。業(yè)務(wù)信息提交成功后就可以進(jìn)行流程流轉(zhuǎn)信息處理,如果失敗根據(jù)實(shí)際情況判斷是否刪除已保存的業(yè)務(wù)數(shù)據(jù),提供刪除業(yè)務(wù)數(shù)據(jù)的接口。
在“待辦任務(wù)”主界面,可以對已認(rèn)領(lǐng)的任務(wù)放棄認(rèn)領(lǐng),放棄認(rèn)領(lǐng)后任務(wù)進(jìn)入未認(rèn)領(lǐng)任務(wù)列表。
在“待辦任務(wù)”主界面,選擇一個(gè)任務(wù),點(diǎn)擊“查看流程圖”,即可查看所選任務(wù)以圖形方式展示的流程執(zhí)行情況圖,如下所示:
圖:流程執(zhí)行狀態(tài)圖
在流程執(zhí)行狀態(tài)圖上,彩色表示已經(jīng)走過的流程節(jié)點(diǎn),灰色表示未走過的流程節(jié)點(diǎn),通過流程圖可以清晰的看到流程所處位置和后面的路線。
在“待辦任務(wù)”主界面,選擇一個(gè)任務(wù),點(diǎn)擊“處理記錄”,即可查看所選任務(wù)的所處理記錄,如下所示:
圖:流程處理記錄
任務(wù)處理完成,進(jìn)入到“已完成任務(wù)”列表,如下圖所示。在已完成任務(wù)模塊可以按條件查詢已完成的任務(wù),查看所選任務(wù)、查看任務(wù)流程圖等。
圖:已完成任務(wù)主界面
在“已完成任務(wù)”列表中選擇一個(gè)任務(wù),點(diǎn)擊“查看任務(wù)”按鈕,可以查看所選任務(wù)的詳細(xì)信息,包含任務(wù)的業(yè)務(wù)表單列表、流程處理情況、審批列表、審批表單等。
選擇“流程處理情況”可以查看流程的處理信息,如下圖所示:
圖:已完成任務(wù)-流程處理情況
在上面的窗口中,對于已提交的任務(wù),在待處理用戶未認(rèn)領(lǐng)的情況下,可以單擊“撤回修改”按鈕對已完成任務(wù)重新處理。
選擇“請假單”可以查看業(yè)務(wù)表單,如下圖所示:
圖:已完成任務(wù)-請假單表單
選擇“審批列表”可以查看整個(gè)審批情況,如下圖所示:
圖:已完成任務(wù)-審批列表
在“已完成任務(wù)”主界面,選擇一個(gè)任務(wù),點(diǎn)擊“查看流程圖”,即可查看所選任務(wù)以圖形方式展示的流程執(zhí)行情況圖,如下所示:
圖:已完成任務(wù)-流程執(zhí)行狀態(tài)圖
在上圖中,我們可通過快捷菜單對流程圖執(zhí)行相應(yīng)的操作,如:放大、縮小、漫游、打印等。
流程監(jiān)控模塊主要用于監(jiān)控流程的執(zhí)行情況,界面上通過不同顏色顯示流程的幾種狀態(tài),如:還未執(zhí)行、正在辦理、正常結(jié)束。在流程監(jiān)控主界面,我們可以組合條件搜索業(yè)務(wù)流程,同時(shí)還可以查看所選業(yè)務(wù)流程的狀態(tài)以及處理記錄。流程監(jiān)控主界面如下圖所示:
圖:流程監(jiān)控
我參與的任務(wù)窗口列出了所有當(dāng)前登錄用戶參與的任務(wù)列表,我們在這兒可以查看處理過的任務(wù)的同時(shí)也可以查看任務(wù)的流程圖以了解流程執(zhí)行的情況。
圖:我參與的任務(wù)
相關(guān)文章:
RDIFramework.NET — 基于.NET的快速信息化系統(tǒng)開發(fā)框架 — 系列目錄
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件介紹
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件Web業(yè)務(wù)平臺(tái)
作者: EricHu
出處:http://www.cnblogs.com/huyong/
Email:406590790@qq.com
QQ交流:406590790
QQ群:237326100
框架博客:http://yonghu.blog.51cto.com/ http://www.cnblogs.com/huyong
RDIFramework.NET,基于.NET的快速信息化系統(tǒng)開發(fā)、整合框架,給用戶和開發(fā)者最佳的.Net框架部署方案。
關(guān)于作者:高級工程師、信息系統(tǒng)項(xiàng)目管理師、DBA。專注于微軟平臺(tái)項(xiàng)目架構(gòu)、管理和企業(yè)解決方案,多年項(xiàng)目開發(fā)與管理經(jīng)驗(yàn),曾多次組織并開發(fā)多個(gè)大型項(xiàng)目,在面向?qū)ο?、面向服?wù)以及數(shù)據(jù)庫領(lǐng)域有一定的造詣?,F(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)系我,非常感謝。
文章名稱:RDIFramework.NET━.NET快速信息化系統(tǒng)開發(fā)框架━工作流程組件WinForm業(yè)務(wù)平臺(tái)
標(biāo)題來源:http://muchs.cn/article32/gjsgpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站、用戶體驗(yàn)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)