freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子運維流程管理系統(tǒng)的設(shè)計與實現(xiàn)講義(參考版)

2025-04-10 21:53本頁面
  

【正文】 0) { if (request instanceof MultiPartRequestWrapper) { Mu。 if (fileGroup != null amp。附件上傳實現(xiàn)的部分代碼如下:HttpServletRequest request = getHttpRequest()。在每個環(huán)節(jié)的處理人處理任務(wù)時會有選擇附件上傳的部分來供處理者在處理比較復雜時提供附件來進行說明,讓其他處理人可以很好的了解他的處理過程。 (send sms need implement!)。 (mobiles: + mobiles)。 mobiles = (, )。 } } mobiles=(。 mobiles += , + ()。 if (list != null) { Iterator iter = ()。 String mobiles = 。 AdapterFacade adapt = ()。在每個環(huán)節(jié)的處理時都會有師傅發(fā)送短信的選項來工處理人選擇,如果選擇發(fā)送短信,則在該環(huán)節(jié)處理完成提交之后,會通過系統(tǒng)中配置的短信網(wǎng)管來向下一環(huán)節(jié)的處理人發(fā)送短信,提醒其有任務(wù)需要處理,短息的內(nèi)容會包括工單號、工單名稱、工單類型等等信息,方便用戶快速的找到該工單任務(wù)進行處理。 customInapprovalMgrService .sendProcess(getHttpRequest(), object, taskProcess, getWorkFlowMap(()), conditionMap)。 (firstauditid, (object .getFirstAuditerid()))。 ().setTaskEndtime(())。 if (() == null) { …………………………………………… } else { CustomInapprovalMgr operationObj = customInapprovalMgrService .retrieveObjectByProcessId(().getProcessId())。在應(yīng)用該流程之前需要確定該流程要經(jīng)過那些環(huán)節(jié),每個地市管理員,均可在配置項中配置自己地市的模板 ,默認的流轉(zhuǎn),為所有的環(huán)節(jié)均要走,管理員可以選擇下面的下拉框,來決定此環(huán)節(jié)本地市是否要走,輸入完成后,點擊保存即可,如下圖所示:配置好后可通過一個流程的分類新建頁面進行進行新任務(wù)的創(chuàng)建操作:在選擇好新建的流程后會進入一個任務(wù)的創(chuàng)建頁面,需要用戶填寫相應(yīng)的信息,若任務(wù)是通過系統(tǒng)接口自動發(fā)起,則工單的相應(yīng)信息會自動根據(jù)接口所得數(shù)據(jù)自動填寫,處理人只需向下發(fā)送即可。isTree=1 modulekey=renliziyuan_radio/ /field ……………………... field id=opt name=操作類型 datatype=String description= checkfunction= /field /fields /form在流程圖畫好保存后,根據(jù)需求對流程的處理實現(xiàn)進行開發(fā),完成之后就可應(yīng)用該流程。isIncludeSelf=1amp。isCheckBox=0amp。organType=1,2amp。form id=custom_syncapproval_Mgr name=數(shù)據(jù)同步報批 url/urlbuttons button id=create name=啟動流程 funname=tagCrtProcess() description=啟動流程/ ……………………………………… ………………………. button id=forflowhistory name=流轉(zhuǎn)歷史 funname=tagForFlowHistory() description=流傳歷史/ /buttons fields field id=requestmanid name=發(fā)起人 datatype=String description= checkfunction= selectfield selecturl=?method=getSelectRootamp。首先要通過工作流引擎的可視化流程定義界面來畫出該流程的流程圖。表名稱:main_job_plan(主作業(yè)計劃業(yè)務(wù)表)描述:作業(yè)計劃中的主業(yè)務(wù)表。作業(yè)計劃應(yīng)該可以支持附件的粘貼,以便完成各種記錄。字段名類型描述約束IdSerial班次流水號唯一,not nullRegion_idInteger地區(qū)號not nullRoom_idDecimal(32,0)機房號not nullDuty_dateDatetime year to day值班日期not nullWork_idInteger班次not nullDuty_masterVarchar(50)值班班長not nullStartTime_definedDatetime year to time接班時間not nullEndTime_definedDatetime year to time結(jié)束時間not nullEndFlagInteger結(jié)束標志not nullsmsFlagInteger短信標示RemarkVarchar(500)備注 表42 表名稱:room_user_mgr(機房人員對應(yīng)表)描述:機房信息及其值班人員的對應(yīng)表。表42和表43就是值班管理的數(shù)據(jù)庫表的一部分。對于當前的值班員,系統(tǒng)還應(yīng)提供填寫修改值班記錄的界面。4. 流程實例關(guān)系表:ensp_intance_relation一般流程中包含子任務(wù)才會使用該表,它主要保存了父子任務(wù)的關(guān)系;5. 流程實例附件表:ensp_task_files各個流程的附件均在此表中保存,在action中對該內(nèi)容進行處理;6. 主業(yè)務(wù)表(以備件調(diào)度為例,表41)表名稱:custom_part_mgr (備件調(diào)度主業(yè)務(wù)表)描述:備件調(diào)度的主業(yè)務(wù)表,存放一些備件調(diào)度共性的信息。1. 流程實例主表:ensp_task_info主要存放流程實例中一些共同的任務(wù)信息,如標題、發(fā)起人、發(fā)起時間、要求完成時間和一些流程信息(流程實例ID、流程Id和流程名稱)等。 數(shù)據(jù)庫設(shè)計現(xiàn)在的應(yīng)用系統(tǒng)對數(shù)據(jù)的依賴性越來越強[29],數(shù)據(jù)必須保持高完整性和可用性,而系統(tǒng)數(shù)據(jù)庫的丟失會導致數(shù)小時乃至數(shù)天的企業(yè)勞動力的浪費,更重要的是還有可能危及到企業(yè)的競爭力和信譽,給企業(yè)造成巨大的損失。在緩沖管理中通過對CronTrigger觸發(fā)器的配置來進行定時的自動掃描,調(diào)度器在確定執(zhí)行自動掃描操作時,調(diào)用自己的Job實現(xiàn)類ProcessScaner類來完成自動掃描功能,從而完成對數(shù)據(jù)的轉(zhuǎn)移??蚣芴峁┝艘话延|發(fā)器類型,但兩個最常用的是SimpleTrigger和CronTrigger。啟動時,框架初始化一套worker線程,這套線程被調(diào)度器用來執(zhí)行預定的作業(yè)。Quartz不僅僅是線程和線程管理。Quartz框架的核心是調(diào)度器[28]。 緩沖管理詳細設(shè)計在緩沖管理中我們使用Quartz[27]來進行調(diào)度,通過對Quartz的配置(觸發(fā)器配置和作業(yè)調(diào)度即緩沖管理操作的配置)來實現(xiàn)對當前運行庫的定時掃描操作,將符合條件的工單放入隊列中,然后根據(jù)隊列中的工單信息取處其相應(yīng)的需要轉(zhuǎn)移的數(shù)據(jù)從運行庫中轉(zhuǎn)移到緩存庫中。在工作流程中一個工單的流轉(zhuǎn)是工作流的主要工作,而一個工單通過在不同部門、人員之間的流轉(zhuǎn)來幫助實現(xiàn)各種維護工作的需要。在工作流引擎中一個流程的狀態(tài)流轉(zhuǎn)如圖44圖44流程的狀態(tài)圖在引擎中一個流程從開始到結(jié)束一共包含5個狀態(tài),活動狀態(tài)但未開時(),運行狀態(tài)(),非正常結(jié)束狀態(tài)(),掛起狀態(tài)(),正常結(jié)束狀態(tài)()。在這些組件中高級API是整個引擎模塊為外部應(yīng)用系統(tǒng)提供的一系列API,應(yīng)用系統(tǒng)通過調(diào)用引擎提供的這些API來驅(qū)動流程的正常流轉(zhuǎn)。工作流管理系統(tǒng)指運行在一個或多個工作流引擎上用于定義、實現(xiàn)和管理工作流運行的一套軟件系統(tǒng),它與工作流執(zhí)行者(人、應(yīng)用)交互,推進工作流實例的執(zhí)行,并監(jiān)控工作流的運行狀態(tài)。流程環(huán)節(jié)需要相應(yīng)的綁定不同的執(zhí)行角色,而流程操作通常需要與權(quán)限系統(tǒng)、組織機構(gòu)進行關(guān)聯(lián)?! ∨c表單的集成的好壞影響到工作流管理系統(tǒng)是否能提高開發(fā)效率。主要滿足企事業(yè)單位大量的個性化紙面表單的流轉(zhuǎn)處理和審批過程的電子化、數(shù)據(jù)化處理需要,并通過全程工作流進行文檔表單全過程的流轉(zhuǎn)的監(jiān)控。  表單設(shè)計工具為客戶以及開發(fā)商提供了快速修改表單的方法,表單設(shè)計工具的易用與否以及功能的完善與否影響到工作流管理系統(tǒng)的易用性?! ?. 流程監(jiān)控  流程監(jiān)控通過提供圖形化的方式來對流程執(zhí)行過程進行監(jiān)控,包括流程運轉(zhuǎn)狀況,每個環(huán)節(jié)所耗費的時間等等,而通過這些可相應(yīng)的進行流程的優(yōu)化,以提高工作效率?! ×鞒滩僮髦С值暮脡闹苯記Q定到一個工作流管理系統(tǒng)的實用性。全程軟件工作流程設(shè)計,采用簡單易用的可視化流程設(shè)計,方便用戶快速設(shè)計流程,控制流程使用范圍、操作權(quán)限?! ?. 可視工作流程設(shè)計  工作流程設(shè)計為可視化的流程設(shè)計工具,用戶通過拖放等方式來繪制流程,并通過對于環(huán)節(jié)的配置來實現(xiàn)環(huán)節(jié)操作、環(huán)節(jié)表單、環(huán)節(jié)參與者的配置[24]?! ?. 工作流引擎  工作流引擎作為工作流管理系統(tǒng)的核心部分,主要提供了對于工作流定義的解析以及流程流轉(zhuǎn)的支持?! 」ぷ髁鞴芾硐到y(tǒng)為方便業(yè)務(wù)交互邏輯、業(yè)務(wù)處理邏輯以及參與者的修改,多數(shù)通過提供可視化的流程設(shè)計以及表單設(shè)計工具來實現(xiàn),為實現(xiàn)工作流管理系統(tǒng)的擴展性,多數(shù)提供了一系列的API。 運維流程管理系統(tǒng)作為中樞系統(tǒng)連接各業(yè)務(wù)部門,因此系統(tǒng)中存在大量與其它業(yè)務(wù)系統(tǒng)的接口,通過這些接口,運維流程管理系統(tǒng)可以在運行過程中與其他系統(tǒng)很好的進行交互,從而提高業(yè)務(wù)處理的能力和速度。在在部分用戶有多種操作,既有對工單的常規(guī)處理,也可以對工單進行掛起、激活、撤銷等操作;還可將該工單抄送給相關(guān)的人員,使其可以瀏覽該工單的內(nèi)容。3. 任務(wù)管理該部分是流程管理中用戶操作最多的部分,也是日常工作處理中最為重要的部分。如當前正在進行的任務(wù),已處理任務(wù)、已結(jié)束任務(wù)、撤銷任務(wù)、抄送任務(wù)、等等,這些可以方便的是用戶快速的找到目前想操作的工單。該部分主要是在系統(tǒng)的開發(fā)階段用的較多。流程管理模塊的功能組成架構(gòu)如圖34 圖34 流程管理功能組成圖流程管理模塊包含3大部分:流程管理、流程查詢和任務(wù)管理。6. 系統(tǒng)管理:系統(tǒng)用戶、字典配置、菜單管理、緩沖管理等等,主要是系統(tǒng)的基本配置及對系統(tǒng)的備份維護;緩沖管理則是提高系統(tǒng)的運行速度和減少各種查詢統(tǒng)計的時間。4 .作業(yè)計劃:制定并執(zhí)行各種周期性的工作,統(tǒng)一各種周期性工作的形式,并節(jié)省執(zhí)行的時間,使得各種方式的統(tǒng)計查詢更加方便。由以上的分析得到系統(tǒng)的功能模塊圖如圖33 圖33 系統(tǒng)功能模塊圖1. 首頁:顯示用戶當前的任務(wù)及各模塊的最新信息等內(nèi)容2 流程管理:用戶對各類工單的處理及相應(yīng)的各類統(tǒng)計查詢內(nèi)容,實現(xiàn)工單的正常流轉(zhuǎn),來幫助規(guī)范日常的維護工作,提高工作效率。對于J2EE 應(yīng)用而言,數(shù)據(jù)庫是相對穩(wěn)定的部分,其 DAO 組件依賴于數(shù)據(jù)庫系統(tǒng),提供數(shù)據(jù)庫訪問的接口,只要數(shù)據(jù)庫沒有重構(gòu),則DAO 層通常無須改寫。 DAO 層也是J2EE應(yīng)用分層中的重要分層,該層向上提供通用的數(shù)據(jù)訪問接口。Spring 對Hibernate 的DAO 實現(xiàn)提供了良好的支持,DAO 對象都能極好地融合到Spring 的ApplicationContext中,遵循依賴注入模式。Spring能有效地組織的中間層對象,消除在許多工程中常見的對Singleton的過多使用,能消除各種各樣自定義格式的屬性文件的需要,使配置信息一元化,能夠幫助我們真正意義上實現(xiàn)針對接口編程,能使用AOP提供聲明性事務(wù)管理,可以不直接操作JTA也能夠?qū)κ聞?wù)進行管理[18]。當用戶向Web應(yīng)用發(fā)送請求時,該請求經(jīng)過ActionContextCleanUp、SiteMesh等過濾器過濾,由WebWork的核心控制器攔截,如果用戶請求需要WebWork的業(yè)務(wù)邏輯控制器處理,該控制器則調(diào)用Action映射器,該映射器將用戶請求轉(zhuǎn)發(fā)到對應(yīng)的業(yè)務(wù)邏輯控制器。使業(yè)務(wù)運作更加順暢?;诠ぷ髁骷夹g(shù)實現(xiàn)的電子運維流程管理平臺在管理上具有以下優(yōu)點:,方便進行工作量化管理?;诠ぷ髁骷夹g(shù)實現(xiàn)的電子運維流程管理平臺在技術(shù)上具有以下優(yōu)點:,流程可以靈活調(diào)整,在只有流程順序調(diào)整時,可實現(xiàn)零編程。此外,可考慮提供二次開發(fā)平臺,提供簡單的表單設(shè)計、流程設(shè)計、報表設(shè)計等,實現(xiàn)用戶可在一定限度內(nèi)進行自主開發(fā)。3. 業(yè)務(wù)層業(yè)務(wù)層提供與業(yè)務(wù)相關(guān)的定制化應(yīng)用功能,包括流程類應(yīng)用、功能類應(yīng)用等。工作流引擎是工作流管理系統(tǒng)的核心,提供流程定義接口、工作任務(wù)列表接口、應(yīng)用程序調(diào)用接口以及管理和監(jiān)控接口支持,實現(xiàn)流程的流轉(zhuǎn)、控制以及任務(wù)的管理和調(diào)度。2. 服務(wù)層服務(wù)層提供與業(yè)務(wù)無關(guān)的基礎(chǔ)服務(wù)功能,包括流程引擎、報表引擎、短信/MAIL引擎等。運維流程管理平臺是基于J2EE的多層應(yīng)用體系結(jié)構(gòu)[10]構(gòu)建而成,系統(tǒng)可以分成四個層次:展現(xiàn)層、業(yè)務(wù)層、服務(wù)層和數(shù)據(jù)層[11],如圖所示32。5.系統(tǒng)外部互聯(lián)接口機包括與管理信息系統(tǒng)(OA)和業(yè)務(wù)支撐系統(tǒng)(客服)兩類接口機,均應(yīng)置于“內(nèi)聯(lián)
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1