感受K2.Net 2003工作流解決方案接觸SourceCode公司的工作流產(chǎn)品K2.Net 2003有一段時間了,想把一些心得分享出來,和各位共同探討一下,拋磚引玉,希望能對相關(guān)人士以啟發(fā)。 K2.Net WorkSpace是K2為知識工作者(一般用戶)提供的流程管理界面,這是一個動態(tài)的XML ASP.Net構(gòu)建用戶界面,用戶可以在這里執(zhí)行任務(wù),查看任務(wù)報表,生成報告圖表,等等。
4. K2.Net Server K2.Net Server是K2流程解決方案的核心,即流程引擎。K2.Net Server支持.Net運(yùn)行時,因此可以支持任何行業(yè)標(biāo)準(zhǔn)工具如Visual Studio .Net設(shè)計的業(yè)務(wù)邏輯對象和圖形用戶界面。K2.Net Server使用SQL Server 2000作為存儲數(shù)據(jù)。K2.Net 2003數(shù)據(jù)倉庫在一個數(shù)據(jù)庫中同時保存流程定義和流程業(yè)務(wù)數(shù)據(jù),這個數(shù)據(jù)庫稱為Transaction數(shù)據(jù)庫。當(dāng)流程設(shè)計完畢并且導(dǎo)出到服務(wù)器上時,流 程定義就被寫進(jìn)這個數(shù)據(jù)庫。流程執(zhí)行時,K2.Net Server就從這個數(shù)據(jù)庫中讀取流程定義。這個數(shù)據(jù)庫同時保存了流程執(zhí)行過程忠收集到的用戶或者系統(tǒng)信息。K2.Net Server的另外一個數(shù)據(jù)庫叫做Log數(shù)據(jù)庫,這個數(shù)據(jù)庫自動保存可以歸檔的流程線程。 5. K2.Net SmartForms 安 裝K2時,K2會自動擴(kuò)展Visual Studio .Net,將一個稱之為K2 SmartForm的組件添加到Visual Studio .Net的新項(xiàng)類型中。K2 SmartForm事實(shí)上是對Visual Studio的Web窗體的擴(kuò)充,它將常用的各種Web窗體控件進(jìn)行了重新封裝,比如 TextBox,Label,DataGrid,DropDownList等。重新封裝后的控件名稱前綴都為K2,如 K2TextBox,K2Label,K2DataGrid,K2DropDownList等等。這樣做的目的為了便于開發(fā)人員設(shè)計K2流程所用的Web 窗體,實(shí)現(xiàn)不需要寫代碼即可在流程數(shù)據(jù)和Web窗體控件間進(jìn)行數(shù)據(jù)綁定。 ![]() 稍候介紹關(guān)于K2設(shè)計流程的更多特征。 |
|
來自: 夜郎 > 《workflow》