版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于J2EE協(xié)作應(yīng)用全面解決方案SIDsofAVAOA和J2EE工作流基礎(chǔ)件(基于J2EE協(xié)作應(yīng)用全面解決方案)版本3.2/北京思典軟件技術(shù)有限公司TOC\o\h\z第一章JAVAOA產(chǎn)品介紹 4企業(yè)面臨的問(wèn)題? 4OA整體框架基于J2EE,主要出于如下考慮: 4思典JAVAOA是什么? 9辦公自動(dòng)化 9信息資源化 9傳輸網(wǎng)絡(luò)化 9決策科學(xué)化 9為什么說(shuō)思典JAVAOA是國(guó)內(nèi)最好的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)? 10思典JAVAOA系統(tǒng)架構(gòu) 10思典JAVAOA部分功能說(shuō)明 11圖形化JAVA流程設(shè)計(jì) 11工作流管理 12發(fā)文管理 16收文管理 17請(qǐng)示管理 18考評(píng)管理 18會(huì)議管理 18日志管理 18公告板 19檔案管理 19綜合信息 19熱點(diǎn)論壇 20規(guī)章制度 21人事管理 21個(gè)人辦公 21工作流引擎 22內(nèi)容引擎 22安全控制 23開(kāi)機(jī)提示和及時(shí)提醒 23系統(tǒng)配置 23第二章JAVAOA管理手冊(cè) 241總體描述 241.1
系統(tǒng)管理原理 241.2
系統(tǒng)管理特點(diǎn) 241.3
系統(tǒng)管理操作流程 252用戶管理 252.1用戶管理導(dǎo)航 252.2用戶管理視圖 252.3用戶管理表單 263部門(mén)管理 263.1部門(mén)管理導(dǎo)航 263.2部門(mén)管理視圖 262.3部門(mén)管理表單 264角色管理 274.1角色管理導(dǎo)航 274.2角色管理視圖 274.3角色管理表單 285流程定義 285.1定制的方式 285.2流程管理導(dǎo)航 295.3流程管理視圖 305.4編輯任務(wù)屬性 305.5編輯連接屬性 316任務(wù)定義 326.1任務(wù)管理導(dǎo)航 326.2任務(wù)管理視圖 326.3任務(wù)管理表單 327內(nèi)容樹(shù)管理 327.1導(dǎo)航管理導(dǎo)航 327.2導(dǎo)航管理視圖 337.3導(dǎo)航管理表單 338視圖控制器 348.1視圖管理導(dǎo)航 348.2視圖管理視圖 347.3視圖管理表單 34第三章J2EE工作流基礎(chǔ)件 351產(chǎn)品特性 352實(shí)現(xiàn)原理 373工作流模型介紹 383.1工作流設(shè)計(jì)和模型 383.2工作流數(shù)據(jù)接口 383.2.1用戶數(shù)據(jù)接口 383.2.2組織數(shù)據(jù)接口 383.2.3角色數(shù)據(jù)接口 393.2.4工作流數(shù)據(jù)接口 393.3工作流引擎 40工作流管理 414功能介紹 414.1、連接服務(wù)器 412、查看流程文件 433、新建流程文件 434、流程圖的修改 434.2、復(fù)雜流程的繪制 44直流: 44分流: 44輔流: 44會(huì)流: 44反向: 44跳轉(zhuǎn): 444.3編輯活動(dòng)屬性 45基本屬性 45觸發(fā)新流程 45活動(dòng)代理 454.4編輯連接屬性 45接收者 45主辦 46輔辦 46審批 46表單對(duì)照 46表單檢測(cè) 47第一章JAVAOA產(chǎn)品介紹企業(yè)面臨的問(wèn)題??是否能夠讓企業(yè)員工有效溝通??是否能夠讓企業(yè)知識(shí)和資產(chǎn)有效共享??是否能夠讓工作審批快速流轉(zhuǎn)?
?是否能夠能夠有效控制項(xiàng)目管理進(jìn)度??是否讓企業(yè)應(yīng)用互連互通??是否不必為查找信息而浪費(fèi)大量的時(shí)間
??是否能夠不斷讓企業(yè)文化提升??是否能夠讓員工保持高昂的士氣??是否能夠讓客戶快速了解產(chǎn)品?OA整體框架基于J2EE,主要出于如下考慮:思典JAVAOA是什么?思典JAVAOA是為所有行業(yè)用戶提高辦公效率而設(shè)計(jì)的網(wǎng)絡(luò)辦公系統(tǒng),思典JAVAOA帶來(lái)以下明顯作用。辦公自動(dòng)化能夠使業(yè)務(wù)流程自動(dòng)化,可以節(jié)約成本,提高勞動(dòng)生產(chǎn)率。比如網(wǎng)上報(bào)銷(xiāo),采用思典JAVAOA的可視流程定制工具定制的網(wǎng)上報(bào)銷(xiāo)流程能夠使員工填完單據(jù)、找簽批人簽批、到財(cái)務(wù)前臺(tái)、等待單據(jù)審核并結(jié)算,這些煩瑣的工作自動(dòng)化。信息資源化大事、決策層的戰(zhàn)略思想、員工的意見(jiàn)都可以通過(guò)系統(tǒng)直接通報(bào)到每一個(gè)員工,大家可以共享??梢跃W(wǎng)上資源預(yù)定,使差旅費(fèi)、辦公用品費(fèi)等費(fèi)用降低。產(chǎn)生的效益是十分可觀的。傳輸網(wǎng)絡(luò)化為員工積極參與公司管理開(kāi)辟了通道。員工可以自由發(fā)布建議、批評(píng),和對(duì)公司發(fā)展問(wèn)題的思考,或者公司一些決定的不同看法。調(diào)動(dòng)員工關(guān)心公司、熱愛(ài)公司、積極參與公司管理的積極性。決策科學(xué)化利用思典JAVAOA的知識(shí)庫(kù)查詢和管理功能可以使企業(yè)對(duì)各種變化作出迅速反映。從Know-What轉(zhuǎn)變到Know-How。定制的JAVAOA主界面為什么說(shuō)思典JAVAOA是國(guó)內(nèi)最好的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)?技術(shù)指標(biāo)在某些方面國(guó)內(nèi)領(lǐng)先,包含企業(yè)級(jí)JAVA(SWING)工作流設(shè)計(jì)和JAVA(APPLET)工作流跟蹤。包含工作流引擎,采用的是JAVA
BEAN+JAVA
APPLICATION,或者說(shuō)是工作流控制器。包含內(nèi)容管理引擎,基本知識(shí)發(fā)現(xiàn)特征功能,可實(shí)現(xiàn)DOMINO所提倡的一些知識(shí)概念。其他方面,就是可以集成一些組件。另外徹底解決Domino笨重的開(kāi)發(fā)方法和實(shí)施成本。充分利用JAVA
面向?qū)ο蟮募夹g(shù),產(chǎn)品化程度非常高??梢蕴嵘镜暮诵母?jìng)爭(zhēng)力思典JAVAOA系統(tǒng)架構(gòu)思典JAVAOA主要采用目前較常用的多層結(jié)構(gòu)(Multi-Tier)計(jì)算技術(shù)進(jìn)行構(gòu)造,應(yīng)用系統(tǒng)軟件架構(gòu)示意如下:底層為數(shù)據(jù)存儲(chǔ),中間層為Webserver,業(yè)務(wù)邏輯引擎,上層為功能表示層。公文流轉(zhuǎn)電子郵件業(yè)務(wù)集成信息發(fā)布工作流引擎公文流轉(zhuǎn)電子郵件業(yè)務(wù)集成信息發(fā)布工作流引擎思典JAVAOA部分功能說(shuō)明圖形化JAVA流程設(shè)計(jì)思典Workflow是采用Java語(yǔ)言開(kāi)發(fā)的,既可獨(dú)立運(yùn)行又可以從瀏覽器下載運(yùn)行的可視化定制工具,采用鼠標(biāo)拖拉的方式,操作簡(jiǎn)單。功能強(qiáng)大,是為OA系統(tǒng)開(kāi)發(fā)的純JAVA應(yīng)用。下圖是用思典Workflow設(shè)計(jì)器設(shè)計(jì)的辦公室發(fā)文流程圖從瀏覽器下載運(yùn)行,無(wú)須客戶端安裝作為獨(dú)立應(yīng)用程序運(yùn)行操作簡(jiǎn)單,運(yùn)行采用鼠標(biāo)隨意拖拉即可進(jìn)行流程定制支持直流,分流,匯流,輔流,子流等復(fù)雜的流程設(shè)計(jì)設(shè)計(jì)好的流程提交RDB數(shù)據(jù)庫(kù)保存提交RDB數(shù)據(jù)庫(kù)保存的流程可以打開(kāi)查看,并可保存編輯和修改能與思典OA系統(tǒng)進(jìn)行無(wú)縫連接可以對(duì)RDB數(shù)據(jù)庫(kù)進(jìn)行域級(jí)訪問(wèn)簡(jiǎn)化辦公自動(dòng)化系統(tǒng)的流程管導(dǎo)入或?qū)С鯴ML格式的流程文件工作流管理“辦公事務(wù)”是思典JAVAOA系統(tǒng)的核心,它將收文,發(fā)文等工作流程歸為統(tǒng)一入口。因此,所有崗位界面一致,操作極其簡(jiǎn)單,該統(tǒng)一入口體現(xiàn)為:待辦工作,列出所有傳送給當(dāng)前用戶或該用戶擔(dān)當(dāng)?shù)慕巧幚矶撚脩羯形春炇粘修k的工作。(如下圖所示)已辦工作,存有當(dāng)前用戶完成辦理并已轉(zhuǎn)發(fā)出去、但下一任務(wù)的執(zhí)行人尚未簽收的工作。如執(zhí)行下一任務(wù)角色的用戶簽收該工作項(xiàng)后,便會(huì)從“已辦工作”中被提走。(如下圖所示)催辦信息,當(dāng)前用戶如果有超時(shí)而未辦理的工作,將會(huì)收到催辦通知。(如下圖所示)督查督辦,系統(tǒng)管理員或具有系統(tǒng)管理員權(quán)限的用戶可以從這里對(duì)流程進(jìn)行跟蹤、監(jiān)控和統(tǒng)計(jì)。可以對(duì)流傳進(jìn)行中的流程進(jìn)行催辦和狀態(tài)重置(如下圖所示)任務(wù)列表,列出該參與者有權(quán)處理的所有個(gè)人事務(wù),包括流程事務(wù)和非流程事務(wù)。具體內(nèi)容是根據(jù)該參與者被賦予的角色來(lái)控制的。(如下圖所示)工作移交,用戶可以將工作委托給他人處理(如下圖所示)工作項(xiàng)的審批和發(fā)送。通用審批通用審批工作項(xiàng)的發(fā)送。選擇接收人員-》執(zhí)行‘發(fā)送大下一步’,如果選擇多個(gè)接收人員-,則觸發(fā)并發(fā)工工作流。發(fā)文管理 發(fā)文系統(tǒng)是系統(tǒng)內(nèi)置的固定工作流,不推薦使用,推薦采用通用審批來(lái)實(shí)現(xiàn)。一般來(lái)講,發(fā)文系統(tǒng)的流程可能比較簡(jiǎn)單,而對(duì)文件的處理可能比較復(fù)雜。比如擬稿,核簽,核稿,簽發(fā)排版,打印,發(fā)送等。(如下圖所示)發(fā)文文件查詢(如下圖所示)基于web的發(fā)文流程表單思典JAVAOA支持蓋章和發(fā)文痕跡查看的功能蓋章系統(tǒng)是一種利用計(jì)算機(jī)技術(shù)模擬手工操作的系統(tǒng),從軟件開(kāi)發(fā)的角度來(lái)說(shuō),這種開(kāi)發(fā)方式不一定是最佳的方式。但對(duì)于用戶來(lái)說(shuō)它具有形式簡(jiǎn)單親切、容易接受的特點(diǎn),從某種意義上講這是技術(shù)遷就用戶的現(xiàn)狀的開(kāi)發(fā)方式。蓋章系統(tǒng)痕跡查看調(diào)用的是Office的功能,值得指出的是,蓋章和發(fā)文痕跡查看的功能都完全和Web集成。顯示文件修改痕跡的效果圖收文管理 收文系統(tǒng)是系統(tǒng)內(nèi)置的固定工作流,不推薦使用,推薦采用通用審批來(lái)實(shí)現(xiàn)。主要是對(duì)外或上級(jí)來(lái)的文件送給本各部門(mén)傳閱的過(guò)程,收文系統(tǒng)完成收文所涉及的一系列操作:登記、中轉(zhuǎn)、轉(zhuǎn)發(fā)、歸檔、查詢等。收文業(yè)務(wù)處理如下圖:收文流程處理如下圖:收文查詢?nèi)缦聢D:收文查詢?nèi)缦聢D:請(qǐng)示管理 請(qǐng)示申請(qǐng),請(qǐng)示審批,請(qǐng)示查詢管理考評(píng)管理 考評(píng)申請(qǐng),考評(píng)審批,評(píng)分管理,考評(píng)查詢管理會(huì)議管理 起草通知、審批、發(fā)送通知(必要時(shí)附日程安排和討論的材料)、登記使用會(huì)議室、整理并傳閱會(huì)議紀(jì)要、會(huì)議查詢?nèi)罩竟芾砣罩竟芾碛涗浟擞脩粼贠A系統(tǒng)處理事務(wù)的情況,是對(duì)數(shù)據(jù)庫(kù)服務(wù)器日志管理的增強(qiáng),通過(guò)日志管理,您可以準(zhǔn)確掌握每個(gè)用戶處理具體事務(wù)的情況,比如任務(wù)名稱,是否超期等。日志管理是流程統(tǒng)計(jì)的基礎(chǔ)。公告板公告板用于在企業(yè)內(nèi)部發(fā)布各種通知、通告、批評(píng)、表?yè)P(yáng)等共享信息,系統(tǒng)可自動(dòng)跟蹤查看人及查看時(shí)間,以便公告發(fā)布者及時(shí)掌握公告的閱覽情況,這對(duì)于一些重要的通知很重要。檔案管理 檔案管理提供了檔案信息登記、組卷、查詢、借閱管理等管理。(檔案文件管理如下圖所示)(檔案文件案卷管理如下圖所示)綜合信息公共信息為網(wǎng)上用戶提供了列車(chē)時(shí)刻表、航班時(shí)刻表、長(zhǎng)途區(qū)號(hào)、郵政編碼等信息服務(wù),信息由專人負(fù)責(zé)維護(hù)供所有員工查詢。提供企業(yè)內(nèi)各部門(mén)的通訊錄列表,企業(yè)員工可從中方便查詢到各部門(mén)及人員的聯(lián)系方法。(例列車(chē)時(shí)刻表如下圖所示)熱點(diǎn)論壇熱點(diǎn)論壇(公共討論區(qū))為廣大的網(wǎng)上用戶提供了在網(wǎng)上討論特定議題的空間,同時(shí)也可針對(duì)某一主題進(jìn)行全廠范圍內(nèi)的調(diào)查和統(tǒng)計(jì)。規(guī)章制度 政策法規(guī)、企業(yè)內(nèi)部規(guī)章制度查詢系統(tǒng)通過(guò)特定用戶的錄入及維護(hù),具有相應(yīng)權(quán)限的其他用戶可隨時(shí)瀏覽已發(fā)布的政策法規(guī)和內(nèi)部規(guī)章制度。超過(guò)有效期的信息系統(tǒng)將自動(dòng)刪除。人事管理 人事檔案管理系統(tǒng)將每個(gè)員工的相關(guān)個(gè)人資料都保存在本數(shù)據(jù)庫(kù)中。具有相應(yīng)權(quán)限的用戶可以進(jìn)行企業(yè)的人事資料查詢和分析,以便于企業(yè)內(nèi)部的人力資源開(kāi)發(fā)。個(gè)人辦公提供Inertnet和Intranet電子郵件收發(fā),日歷日程安排,個(gè)人和群組待辦事項(xiàng)的管理。(例電子郵件如下圖所示)(日歷如下圖所示)日歷日程月視圖日歷日程日視圖日歷日程周視圖工作流引擎解釋流程定義,控制流程實(shí)例的創(chuàng)建激活、掛起和終止等,引導(dǎo)流程活動(dòng)的進(jìn)行,包括順序和并行操作、期限調(diào)度、工作流相關(guān)數(shù)據(jù)解釋等,在用戶之間進(jìn)行工作的分配,提供負(fù)載平衡和任務(wù)再分配等能力,工作流參與者的注冊(cè)與注銷(xiāo),確定需要用戶處理的工作項(xiàng),并且提供用戶交互的接口,維護(hù)工作流控制數(shù)據(jù)和工作流相關(guān)數(shù)據(jù),與用戶或應(yīng)用程序傳遞工作流相關(guān)數(shù)據(jù),調(diào)用外部應(yīng)用程序和連接工作流相關(guān)數(shù)據(jù)的接口。內(nèi)容引擎實(shí)現(xiàn)動(dòng)態(tài)信息的可定制發(fā)布和管理安全控制提供認(rèn)證,加密服務(wù)開(kāi)機(jī)提示和及時(shí)提醒 考慮到用戶使用計(jì)算機(jī)的習(xí)慣,系統(tǒng)提供工作流,郵件,消息開(kāi)機(jī)提示和及時(shí)提醒功能,這一功能的的主要特性有:最小安裝,提示程序是一個(gè)用Java開(kāi)發(fā)的應(yīng)用程序,很容易部署。跨平臺(tái)支持,可以安裝在任何一種業(yè)界流行的操作系統(tǒng)之上。開(kāi)機(jī)和定時(shí)提醒的功能效果圖系統(tǒng)配置定義用戶、角色、群組、任務(wù)、流程的基礎(chǔ)數(shù)據(jù),是工作流引擎能夠運(yùn)行的基礎(chǔ),也是內(nèi)容引擎運(yùn)行的必要條件。(如下圖所示)第二章JAVAOA管理手冊(cè)1總體描述1.1
系統(tǒng)管理原理“系統(tǒng)管理”是思典OA系統(tǒng)的主要特點(diǎn),它將組織、用戶和工作流程通過(guò)角色和任務(wù)的控制,在工作流節(jié)點(diǎn)統(tǒng)一設(shè)置,以實(shí)現(xiàn)工作流程的自定義。體現(xiàn)為:用戶通過(guò)設(shè)置過(guò)程、任務(wù)、流程、群組與角色五個(gè)要素,就可以實(shí)現(xiàn)自定義流程和信息內(nèi)容的管理。任務(wù)管理任務(wù)管理用戶管理角色管理內(nèi)容目錄視圖控制業(yè)務(wù)流程部門(mén)管理擴(kuò)展應(yīng)用數(shù)據(jù)管理上級(jí)部門(mén)下級(jí)部門(mén)1.2
系統(tǒng)管理特點(diǎn)個(gè)性化的信息服務(wù)。系統(tǒng)能夠根據(jù)每個(gè)用戶的身份提供不同的信息。動(dòng)態(tài)的內(nèi)容目錄或?qū)Ш皆L問(wèn),用戶訪問(wèn)任何應(yīng)用系統(tǒng)督需要有一個(gè)入口,系統(tǒng)管理提供的內(nèi)容目錄管理保證不同的用戶有個(gè)性化,有差別的導(dǎo)航操作。統(tǒng)一的系統(tǒng)資源管理:系統(tǒng)管理員能夠?qū)ο到y(tǒng)進(jìn)行單點(diǎn)管理,所有的管理工作不會(huì)出現(xiàn)重復(fù)管理的現(xiàn)象。系統(tǒng)管理要滿足以下要求:夠方便地調(diào)整部門(mén)之間的層次關(guān)系,方便地將用戶從一個(gè)部門(mén)調(diào)到另一個(gè)部門(mén),要求整個(gè)系統(tǒng)中的用戶帳號(hào)只有一個(gè),而且該帳號(hào)能夠適應(yīng)后期新的應(yīng)用系統(tǒng)。要對(duì)機(jī)構(gòu)中的應(yīng)用業(yè)務(wù)系統(tǒng)進(jìn)行管理,機(jī)構(gòu)中包含哪些業(yè)務(wù)子系統(tǒng),每個(gè)業(yè)務(wù)子系統(tǒng)又包含哪些子功能,這些子功能如何調(diào)用等。當(dāng)對(duì)系統(tǒng)進(jìn)行新業(yè)務(wù)系統(tǒng)開(kāi)發(fā)時(shí),可以動(dòng)態(tài)添加功能模塊,不需要對(duì)系統(tǒng)的整體結(jié)構(gòu)和界面形式進(jìn)行大的調(diào)整和改動(dòng)。要求系統(tǒng)能方便地在服務(wù)器端設(shè)置每個(gè)部門(mén)或用戶對(duì)不同子功能的使用權(quán)限,并與部門(mén)和用戶管理緊密結(jié)合,支持多種不同的權(quán)限操作類(lèi)型。要提供應(yīng)用程序調(diào)用接口,根據(jù)每個(gè)用戶的標(biāo)識(shí)符,返回這個(gè)用戶有權(quán)使用的所有子功能,返回結(jié)果是軟件業(yè)通用的形式,以便于系統(tǒng)有靈活的可擴(kuò)展性。統(tǒng)一的視圖管理,視圖是用于軟件界面層的數(shù)據(jù)顯示的控制體,任何業(yè)務(wù)的應(yīng)用本質(zhì)上都需要通過(guò)視圖來(lái)顯示,操作。可以控制視圖的行列變換,數(shù)據(jù)分頁(yè)操作,數(shù)據(jù)的增加,刪除,插入,查詢操作。能控制視圖的風(fēng)格,色系,字體之顯示。此外,對(duì)于隨需求而變化的操作,系統(tǒng)提供視圖操作接口。1.3
系統(tǒng)管理操作流程2用戶管理2.1用戶管理導(dǎo)航選擇導(dǎo)航操作->系統(tǒng)管理->用戶管理2.2用戶管理視圖用戶管理是系統(tǒng)管理最基本的管理,沒(méi)有用戶管理的網(wǎng)絡(luò)應(yīng)用系統(tǒng)是不存在的,用戶管理定義用戶的個(gè)人信息,包括用戶所在的部門(mén)和他所具有的角色(一個(gè)或多個(gè))??梢栽黾樱瑒h除,查詢用戶信息。2.3用戶管理表單從用戶視圖選擇增加操作,或選擇打開(kāi)操作,即可以填寫(xiě)或修改等價(jià)名,用戶名,角色,部門(mén),電子郵件,電話信息。其中用戶名,角色,部門(mén)為必填項(xiàng)。3部門(mén)管理3.1部門(mén)管理導(dǎo)航選擇導(dǎo)航操作->系統(tǒng)管理->部門(mén)管理3.2部門(mén)管理視圖部門(mén)管理是系統(tǒng)管理最基本的管理,定義所有用戶所在的部門(mén),以及按流程需要自定義的分組方式。部門(mén)管理定義的組織機(jī)構(gòu)以及組織機(jī)構(gòu)的關(guān)系,可以增加,刪除,查詢部門(mén)信息。2.3部門(mén)管理表單從部門(mén)視圖選擇增加操作,或選擇打開(kāi)操作,即可以填寫(xiě)或修改部門(mén)信息。其中部門(mén)名稱,上一部門(mén),下一部門(mén)為必填項(xiàng)。系統(tǒng)根據(jù)上一部門(mén),下一部門(mén)的關(guān)系產(chǎn)生系統(tǒng)的多級(jí)組織關(guān)系。4角色管理定義在工作流程中所用到的角色名稱。4.1角色管理導(dǎo)航選擇導(dǎo)航操作->系統(tǒng)管理->角色管理4.2角色管理視圖統(tǒng)管理最基本的管理,角色我們可以理解為權(quán)限,崗位的帶名詞。角色管理是系統(tǒng)動(dòng)態(tài)權(quán)限分配的基礎(chǔ),系統(tǒng)把各種應(yīng)用分配給角色,然后通過(guò)變換間接分配給用戶,這樣保證系統(tǒng)用戶的頻繁變化不會(huì)影響的系統(tǒng)的維護(hù)。因?yàn)榻巧且话闶枪潭ǖ?。通過(guò)角色管理視圖可以增加,刪除,查詢角色信息。4.3角色管理表單從用戶視圖選擇增加操作,或選擇打開(kāi)操作,即可以填寫(xiě)角色名稱。5流程定義一個(gè)流程的定義包含若干個(gè)過(guò)程。定義好工作流程中的每個(gè)節(jié)點(diǎn)的用戶控制和對(duì)下一節(jié)點(diǎn)的控制,也就完成了流程的自定義工作。5.1定制的方式目前辦公自動(dòng)化系統(tǒng)處理的核心仍然是業(yè)務(wù)流程,即便是知識(shí)管理系統(tǒng)也不例外,業(yè)務(wù)流程的關(guān)鍵則是流程定制問(wèn)題,流程定制的方式可以采用數(shù)據(jù)庫(kù)方式或圖形方式。是一個(gè)既可以獨(dú)立運(yùn)行,又可以從瀏覽器下載運(yùn)行的可視化定制工具,其采用鼠標(biāo)拖拉的方式,操作簡(jiǎn)單、功能強(qiáng)大。也可以采用數(shù)據(jù)庫(kù)記錄的方式來(lái)定制定流程。5.2流程管理導(dǎo)航選擇導(dǎo)航操作->系統(tǒng)管理->流程管理5.3流程管理視圖5.4編輯任務(wù)屬性基本屬性基本屬性有任務(wù)名稱、任務(wù)角色、任務(wù)群組、周期等。觸發(fā)新流程任務(wù)代理5.5編輯連接屬性接收者定義任務(wù)由誰(shuí)來(lái)辦理。主辦任務(wù)由多人參與的辦理,其中的每個(gè)人對(duì)流程有控制勸,其操作會(huì)影響他人。輔辦任務(wù)由多人參與的辦理,但是其中的每個(gè)人對(duì)流程沒(méi)有控制勸,其操作不會(huì)影響他人。審批將流程與事務(wù)集成,流程設(shè)計(jì)器不但能定制流程,而且能夠提供與表單區(qū)段相結(jié)合。表單對(duì)照一般來(lái)講,工作流運(yùn)轉(zhuǎn)過(guò)程中,流程表單的屬性有可能將發(fā)生變化,發(fā)生變化的原因有可能是由于任務(wù)變化了,所謂映射則是將流程表單的屬性和任務(wù)變化的這鐘關(guān)系聯(lián)系起來(lái)了。接口一般是隱藏域,映射則是可見(jiàn)的域,通過(guò)映射,可以快速開(kāi)發(fā)一些應(yīng)用,如查詢等等。表單檢測(cè)我們知道流程表單和任務(wù)是有關(guān)系的,故每一個(gè)任務(wù)的完成將依賴于流程表單的狀態(tài),你可以指定任務(wù)不滿足特定流程表單的狀態(tài),而不能完成。6任務(wù)定義建立自定義的流程與實(shí)際應(yīng)用程序的連接關(guān)系,提供最終用戶操作的任務(wù)列表。任務(wù)管理設(shè)置工作流啟動(dòng)的初始配置。比如觸發(fā)者,工作流對(duì)象,數(shù)據(jù)源等。6.1任務(wù)管理導(dǎo)航選擇導(dǎo)航操作->系統(tǒng)管理->任務(wù)管理6.2任務(wù)管理視圖任務(wù)管理讓系統(tǒng)能識(shí)別和管理流程。通過(guò)任務(wù)管理視圖,可以增加,刪除,查詢?nèi)蝿?wù)管理信息。6.3任務(wù)管理表單從任務(wù)管理視圖選擇增加操作,或選擇打開(kāi)操作,即可以填寫(xiě)或修改任務(wù)管理的信息。在【對(duì)象標(biāo)識(shí)】頁(yè),任務(wù)名稱是工工作流的首任務(wù),任務(wù)角色設(shè)置誰(shuí)可以觸發(fā)任務(wù)。在【流程屬性】頁(yè),數(shù)據(jù)庫(kù)名稱,數(shù)據(jù)庫(kù)所在的服務(wù)器,數(shù)據(jù)庫(kù)表單名稱定義工作流的對(duì)象的系統(tǒng)數(shù)據(jù)存儲(chǔ),關(guān)鍵字域,主題域,其它域定義最終用戶操作的視圖自定義內(nèi)容內(nèi)容。啟用流程設(shè)置當(dāng)前任務(wù)觸發(fā)的流程。7內(nèi)容樹(shù)管理7.1導(dǎo)航管理導(dǎo)航選擇導(dǎo)航操作->系統(tǒng)管理->視圖管理7.2導(dǎo)航管理視圖導(dǎo)航管理是管理系統(tǒng)的應(yīng)用訪問(wèn)入口,本質(zhì)上是一個(gè)動(dòng)態(tài)產(chǎn)生的樹(shù),可以增加,刪除,查詢導(dǎo)航節(jié)點(diǎn)信息。7.3導(dǎo)航管理表單從導(dǎo)航管理視圖選擇增加操作,或選擇打開(kāi)操作,即可以填寫(xiě)或修改導(dǎo)航節(jié)點(diǎn)信息。在【對(duì)象標(biāo)識(shí)】頁(yè),填寫(xiě)【URL命令】【URL參數(shù)】【打開(kāi)方式】【圖象`引用】在【鏈接屬性】頁(yè),填寫(xiě)【應(yīng)用名稱】【子應(yīng)用數(shù)】【上級(jí)應(yīng)用】。這些參數(shù)表面了節(jié)點(diǎn)的關(guān)系。在【控制屬性】頁(yè),填寫(xiě)【訪問(wèn)權(quán)限】,此屬性設(shè)置節(jié)點(diǎn)有誰(shuí)訪問(wèn)。8視圖控制器8.1視圖管理導(dǎo)航選擇導(dǎo)航操作->系統(tǒng)管理->視圖管理8.2視圖管理視圖視圖管理是系統(tǒng)管理最具人性化的管理??梢栽黾?,刪除,查詢視圖定義信息??梢栽O(shè)置視圖列的標(biāo)題、列值、列寬、列的顏色,以及頭部顏色,自動(dòng)產(chǎn)生【增加】【刪除】【粘貼】【搜索】文擋操作和【上頁(yè)】【下頁(yè)】【最前】【最后】分頁(yè)操作,此外可增加自定義的操作。7.3視圖管理表單從用戶視圖選擇增加操作,或選擇打開(kāi)操作,即可以填寫(xiě)或修改視圖應(yīng)用的屬性。在【數(shù)據(jù)源頁(yè)】頁(yè),【應(yīng)用標(biāo)識(shí)】唯一設(shè)置視圖定義在系統(tǒng)里的位置,可以選擇【視圖】和【表單】作為數(shù)據(jù)源,如果是選擇【視圖】作為數(shù)據(jù)源,則輸入視圖的名字,如果是選擇【表單】作為數(shù)據(jù)源,則輸入【表單】的名字以及,【表單構(gòu)造條件】在【列定義】頁(yè),可以設(shè)置視圖列的標(biāo)題、列值、列寬、列的顏色,以及頭部顏色。在【操作定義】頁(yè),填寫(xiě)【可執(zhí)行的操作】有【增加】【刪除】【粘貼】【搜索】【上頁(yè)】【下頁(yè)】【最前】【最后】,此外可增加自定義的操作,操作代碼支持JavaScript和代理。對(duì)代理操作,操作接口為文檔ID串(必須選擇文檔),以CGI參數(shù)調(diào)用。視圖控制器生成的界面如下:由圖可知,象視圖的列屬性,常規(guī)操作,和擴(kuò)展操作都可以通過(guò)配置產(chǎn)生。第三章J2EE工作流基礎(chǔ)件TOC\o"1-3"\h\z1產(chǎn)品特性 352實(shí)現(xiàn)原理 373工作流模型介紹 383.1工作流設(shè)計(jì)和模型 383.2工作流數(shù)據(jù)接口 383.3工作流引擎 404功能介紹 414.1、連接服務(wù)器 412、查看流程文件 433、新建流程文件 434、流程圖的修改 434.2、復(fù)雜流程的繪制 444.3編輯活動(dòng)屬性 454.4編輯連接屬性 451產(chǎn)品特性思典Workflow的結(jié)構(gòu):
Engine是這套系統(tǒng)的核心,它包括了一系列EJB組件、Oracle數(shù)據(jù)庫(kù)、Domino數(shù)據(jù)庫(kù),用以實(shí)現(xiàn)流程處理邏輯、流程參與者目錄及與流程相關(guān)信息的對(duì)象及鏈接。
Architect使系統(tǒng)設(shè)計(jì)者可以不用編程就能定制工作流處理邏輯、流程參與者和對(duì)參與者的控制規(guī)則。Engine和Architect是相互關(guān)聯(lián)的,使用Architect設(shè)計(jì)的流程由Engine實(shí)現(xiàn)。圖一:思典Workflow之Architect
Viewer使流程參與者能查看他們發(fā)起或參與的工作流程中各種活動(dòng)的狀態(tài)和前后關(guān)聯(lián)關(guān)系。思典Workflow直觀的圖形化設(shè)計(jì)流程界面,簡(jiǎn)化了流程的設(shè)計(jì)和維護(hù)。目前辦公自動(dòng)化系統(tǒng)處理的核心仍然是業(yè)務(wù)流程,即便是知識(shí)管理系統(tǒng)也不例外,業(yè)務(wù)流程的關(guān)鍵則是流程定制問(wèn)題,流程定制的方式可以采用數(shù)據(jù)庫(kù)方式或圖形方式。思典OA系統(tǒng)流程設(shè)計(jì)器采用Java語(yǔ)言開(kāi)發(fā),是一個(gè)既可以獨(dú)立運(yùn)行,又可以從瀏覽器下載運(yùn)行的可視化定制工具,其采用鼠標(biāo)拖拉的方式,操作簡(jiǎn)單、功能強(qiáng)大。思典OA系統(tǒng)流程設(shè)計(jì)器的主要特點(diǎn)如下: 從瀏覽器下載運(yùn)行,無(wú)須客戶端安裝; 可以作為獨(dú)立應(yīng)用程序運(yùn)行; 操作簡(jiǎn)單,采用鼠標(biāo)隨意拖拉即可進(jìn)行流程定制; 支持直流,分流,匯流,輔流,子流等復(fù)雜的流程設(shè)計(jì); 設(shè)計(jì)好的流程提交Domino數(shù)據(jù)庫(kù)或者Oracle數(shù)據(jù)庫(kù)保存; 提交Domino數(shù)據(jù)庫(kù)或者Oracle數(shù)據(jù)庫(kù)保存的流程可以打開(kāi)、查看,并可保存、編輯和修改; 能與思典OA系統(tǒng)進(jìn)行無(wú)縫連接; 可以對(duì)Domino數(shù)據(jù)庫(kù)或者Oracle數(shù)據(jù)庫(kù)進(jìn)行域級(jí)訪問(wèn); 簡(jiǎn)化辦公自動(dòng)化系統(tǒng)的流程管理; 以基礎(chǔ)件的方式可嵌入復(fù)雜的IT應(yīng)用系統(tǒng)下圖是用流程設(shè)計(jì)器設(shè)計(jì)的辦公室發(fā)文流程圖:2實(shí)現(xiàn)原理webAPPwebAPP配置數(shù)據(jù)Architect配置數(shù)據(jù)ArchitectIIOPSOAPIIOPSOAPRMIJDBCjsp、Html、servletEJB、代理、DaTAAccessjsp、Html、servletEJB、代理、DaTAAccess工作流接口工作流接口httpserver工作流引擎httpserver工作流引擎dominoxmloraclesqlserverdominoxmloraclesqlserver思典工作流平臺(tái)V3思典工作流平臺(tái)V33工作流模型介紹3.1工作流設(shè)計(jì)和模型3.2工作流數(shù)據(jù)接口3.2.1用戶數(shù)據(jù)接口<?xmlversion="1.0"encoding="GB2312"?><user><id>001</id> <name>admin</name> <id>002</id> <name>Jack</name> </user>3.2.2組織數(shù)據(jù)接口<?xmlversion="1.0"encoding="GB2312"?><group><id>001</id> <name>辦公室</name> <LastGroup>辦公室</LastGroup> <NextGroup>辦公室</NextGroup> <name>Jack</name> </group>3.2.3角色數(shù)據(jù)接口<?xmlversion="1.0"encoding="GB2312"?><Role><id>001</id> <name>CEO</name> <ThisGroup>辦公室</ThisGroup> <ThisRole>辦公室</ThisRole> <name></name> </Role>3.2.4工作流數(shù)據(jù)接口<?xmlversion="1.0"encoding="GB2312"?><Workflow><id>001</id> <Task><name>task1<name><NextTask>task1</NextTask><LastTask>task1</LastTask><TaskRole>task1</LastRole><TaskGroup>task1</LastGroup><TaskDT>task1</LastDT><TaskID>task1</TaskID><AutoBackFormula>test>0</AutoBackFormula><AutoBackTask>test>0</AutoBackTask><AutoBackType>test>0</AutoBackType><DivFormula>test>0</DivFormula><Cycle>task1</Cycle><CycleID>task1</CycleID><CycleRole>task1</CycleRole><NewWorkflow>task1</NewWorkflow><FormName>task1</FormName><FormCheck>task1</FormCheck><FormSet>task1</FormSet></Task><Task>…</Task></Workflow>3.3工作流引擎1)過(guò)程定義的裝載解釋
2)過(guò)程實(shí)例的創(chuàng)建:人工創(chuàng)建,自動(dòng)定時(shí)創(chuàng)建,自動(dòng)周期性的創(chuàng)建
3)過(guò)程實(shí)例的控制,包括過(guò)程實(shí)例的運(yùn)行,掛起,恢復(fù),終止等。
4)活動(dòng)實(shí)例的控制,包括活動(dòng)實(shí)例的創(chuàng)建,運(yùn)行,掛起,恢復(fù),終止等。
5)工作項(xiàng)的的控制,包括工作項(xiàng)的創(chuàng)建,運(yùn)行,掛起,恢復(fù),終止等。
6)相關(guān)數(shù)據(jù)的開(kāi)發(fā)
7)工作流引擎容器的創(chuàng)建,終止
8)工作流引擎的創(chuàng)建創(chuàng)建,終止
9)工作流引擎之間的負(fù)載均衡
10)外部應(yīng)用程序的調(diào)用
11)系統(tǒng)日志服務(wù)
12)數(shù)據(jù)庫(kù)存取服務(wù)
13)消息服務(wù)
圖一:思典Workflow之Engine應(yīng)用工作流管理1)XML文件格式的配置文件的開(kāi)發(fā)
2)實(shí)時(shí)數(shù)據(jù)查詢
3)日志監(jiān)督服務(wù)
4)圖形化的監(jiān)測(cè)過(guò)程實(shí)例的運(yùn)行情況
5)實(shí)時(shí)的跟蹤過(guò)程實(shí)例的運(yùn)行情況
6)圖形化的控制過(guò)程實(shí)例的運(yùn)行
7)圖形化的查看過(guò)程實(shí)例的詳細(xì)資料
8)系統(tǒng)負(fù)載圖形化顯示和列表顯示
9)用戶工作量圖形化顯示和列表顯示
10)工作流系統(tǒng)的成本統(tǒng)計(jì)
11)設(shè)置過(guò)程定義的啟動(dòng)方式
12)過(guò)程實(shí)例的狀態(tài)控制
13)活動(dòng)實(shí)例的狀態(tài)控制
14)工作項(xiàng)狀態(tài)控制
15)工作項(xiàng)的重定向
16)忽略超時(shí)工作項(xiàng)
17)終止超時(shí)工作項(xiàng)
18)重做超時(shí)工作項(xiàng)
19)垃圾工作項(xiàng)的回收
20)EJB開(kāi)發(fā)
21)應(yīng)用程序開(kāi)發(fā)
22)FORM開(kāi)發(fā)
23)附件開(kāi)發(fā)
24)圖標(biāo)開(kāi)發(fā)
25)文件上傳
26)圖標(biāo)上傳
27)身份驗(yàn)證
28)權(quán)限開(kāi)發(fā)
29)工作流程的安全性開(kāi)發(fā)
30)用戶界面的個(gè)性化設(shè)置4功能介紹4.1、連接服務(wù)器對(duì)于SQLSERVER
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)定制辦公臺(tái)式機(jī)采購(gòu)合同
- 承包合同轉(zhuǎn)讓協(xié)議的變更
- 白酒二批經(jīng)銷(xiāo)商合同協(xié)議范本
- 居間及法律服務(wù)合同糾紛
- 街邊店鋪轉(zhuǎn)讓合同模板
- 環(huán)保廢鋼采購(gòu)協(xié)議
- 項(xiàng)目設(shè)計(jì)招標(biāo)文件模板設(shè)計(jì)心得分享
- 網(wǎng)站故障排查服務(wù)合同
- 電梯設(shè)備運(yùn)營(yíng)服務(wù)合同
- 質(zhì)物借款責(zé)任
- 安徽省職工帶薪年休假實(shí)施細(xì)則完整版
- 低壓送電施工方案
- 2022-2023學(xué)年四川省眉山市小學(xué)語(yǔ)文三年級(jí)上冊(cè)期末提升模擬題
- 廣州中醫(yī)藥大學(xué)2022學(xué)年第一學(xué)期《護(hù)理學(xué)基礎(chǔ)》期末考試附答案
- 五年級(jí)上冊(cè)數(shù)學(xué)試題-《組合圖形的面積》測(cè)試卷A北師大版 (含答案)
- GB/T 16553-2003珠寶玉石鑒定
- 中醫(yī)婦科常用湯頭歌訣
- 藝術(shù)人才培養(yǎng)資助項(xiàng)目申報(bào)表
- 第11章樓蓋資料課件
- 動(dòng)態(tài)心電圖報(bào)告解讀及臨床應(yīng)用醫(yī)學(xué)課件
- 高中數(shù)學(xué)超幾何分布與二項(xiàng)分布優(yōu)秀課件
評(píng)論
0/150
提交評(píng)論