更新時(shí)間:2021-05-11 來源:黑馬程序員 瀏覽量:
工作流(Workflow),就是通過計(jì)算機(jī)對(duì)業(yè)務(wù)流程自動(dòng)化執(zhí)行管理。它主要解決的是“使在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則自動(dòng)進(jìn)行傳遞文檔、信息或任務(wù)的過程,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促使此目標(biāo)的實(shí)現(xiàn)”。
一個(gè)軟件系統(tǒng)中具有工作流的功能,我們把它稱為工作流系統(tǒng),一個(gè)系統(tǒng)中工作流的功能是什么?就是對(duì)系統(tǒng)的業(yè)務(wù)流程進(jìn)行自動(dòng)化管理,所以工作流是建立在業(yè)務(wù)流程的基礎(chǔ)上,所以一個(gè)軟件的系統(tǒng)核心根本上還是系統(tǒng)的業(yè)務(wù)流程,工作流只是協(xié)助進(jìn)行業(yè)務(wù)流程管理。即使沒有工作流業(yè)務(wù)系統(tǒng)也可以開發(fā)運(yùn)行,只不過有了工作流可以更好的管理業(yè)務(wù)流程,提高系統(tǒng)的可擴(kuò)展性。
消費(fèi)品行業(yè),制造業(yè),電信服務(wù)業(yè),銀證險(xiǎn)等金融服務(wù)業(yè),物流服務(wù)業(yè),物業(yè)服務(wù)業(yè),物業(yè)管理,大中型進(jìn)出口貿(mào)易公司,政府事業(yè)機(jī)構(gòu),研究院所及教育服務(wù)業(yè)等,特別是大的跨國(guó)企業(yè)和集團(tuán)公司。
(1)關(guān)鍵業(yè)務(wù)流程:訂單、報(bào)價(jià)處理、合同審核、客戶電話處理、供應(yīng)鏈管理等
(2)行政管理類:出差申請(qǐng)、加班申請(qǐng)、請(qǐng)假申請(qǐng)、用車申請(qǐng)、各種辦公用品申請(qǐng)、購買申請(qǐng)、日?qǐng)?bào)周報(bào)等凡是原來手工流轉(zhuǎn)處理的行政表單。
(3)人事管理類:?jiǎn)T工培訓(xùn)安排、績(jī)效考評(píng)、職位變動(dòng)處理、員工檔案信息管理等。
(4)財(cái)務(wù)相關(guān)類:付款請(qǐng)求、應(yīng)收款處理、日常報(bào)銷處理、出差報(bào)銷、預(yù)算和計(jì)劃申請(qǐng)等。
(5)客戶服務(wù)類:客戶信息管理、客戶投訴、請(qǐng)求處理、售后服務(wù)管理等。
(6)特殊服務(wù)類:ISO系列對(duì)應(yīng)流程、質(zhì)量管理對(duì)應(yīng)流程、產(chǎn)品數(shù)據(jù)信息管理、貿(mào)易公司報(bào)關(guān)處理、物流公司貨物跟蹤處理等各種通過表單逐步手工流轉(zhuǎn)完成的任務(wù)均可應(yīng)用工作流軟件自動(dòng)規(guī)范地實(shí)施。
在沒有專門的工作流引擎之前,我們之前為了實(shí)現(xiàn)流程控制,通常的做法就是采用狀態(tài)字段的值來跟蹤流程的變化情況。這樣不用角色的用戶,通過狀態(tài)字段的取值來決定記錄是否顯示。
針對(duì)有權(quán)限可以查看的記錄,當(dāng)前用戶根據(jù)自己的角色來決定審批是否合格的操作。如果合格將狀態(tài)字段設(shè)置一個(gè)值,來代表合格;當(dāng)然如果不合格也需要設(shè)置一個(gè)值來代表不合格的情況。
這是一種最為原始的方式。通過狀態(tài)字段雖然做到了流程控制,但是當(dāng)我們的流程發(fā)生變更的時(shí)候,這種方式所編寫的代碼也要進(jìn)行調(diào)整。
那么有沒有專業(yè)的方式來實(shí)現(xiàn)工作流的管理呢?并且可以做到業(yè)務(wù)流程變化之后,我們的程序可以不用改變,如果可以實(shí)現(xiàn)這樣的效果,那么我們的業(yè)務(wù)系統(tǒng)的適應(yīng)能力就得到了極大提升。
猜你喜歡: