關(guān)鍵詞 物流;工作流;分布式
1 引言
工作流(Workflow)就是工作流程的計(jì)算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計(jì)算機(jī)中以恰當(dāng)?shù)哪P瓦M(jìn)行表示并對(duì)其實(shí)施計(jì)算。工作流要解決的主要問題是:為實(shí)現(xiàn)某個(gè)業(yè)務(wù)目標(biāo),在多個(gè)參與者之間,利用計(jì)算機(jī),按某種預(yù)定規(guī)則自動(dòng)傳遞文檔、信息或者任務(wù)。
隨著工作流技術(shù)的發(fā)展和成熟,接合數(shù)據(jù)傳輸技術(shù)和網(wǎng)絡(luò)技術(shù),應(yīng)用工作流技術(shù)制定特定的訂貨和配送流程,利用網(wǎng)絡(luò)進(jìn)行訂貨和配送成為可能。在此基礎(chǔ)上,提出了物流信息系統(tǒng)中分布式工作流模型的設(shè)計(jì)和實(shí)現(xiàn)。
2 物流信息系統(tǒng)工作流程
基于分布式工作流的物流信息系統(tǒng)根據(jù)定制好的工作流程進(jìn)行業(yè)務(wù)的處理,其工作流程如圖1所示。
物流中心的客戶向物流中心發(fā)送訂貨信息,訂貨信息包括客戶信息、所訂商品的名稱和條碼信息、所訂商品的數(shù)量信息等。這些信息符合統(tǒng)一的EDI規(guī)定和格式,可以多種方式通過信息網(wǎng)關(guān)處理后,傳送給物流中心的基于工作流引擎的物流信息系統(tǒng),物流信息系統(tǒng)啟動(dòng)一個(gè)業(yè)務(wù)工作流的流程。
物流信息系統(tǒng)將上述訂貨信息自動(dòng)發(fā)送給事先定義好的下一級(jí)業(yè)務(wù)流程,即檢查訂貨信息并計(jì)算貨物價(jià)格,再由相應(yīng)的工作人員,即財(cái)務(wù)審核人員驗(yàn)證用戶信息,并通過網(wǎng)絡(luò)銀行驗(yàn)證用戶帳戶和余額。如果帳戶上余額較訂貨款項(xiàng)多,則形成用戶訂單數(shù)據(jù),同時(shí)轉(zhuǎn)入下一步業(yè)務(wù)流程;否則,形成一個(gè)余額不足的任務(wù)交由呼叫中心系統(tǒng)或人員的流程進(jìn)行處理,可通過自動(dòng)短消息、傳真或電話聯(lián)系客戶。
用戶的訂貨信息和帳戶信息確認(rèn)之后,系統(tǒng)將用戶訂單數(shù)據(jù)自動(dòng)轉(zhuǎn)發(fā)到配送中心業(yè)務(wù)流程,以便配送中心調(diào)度車隊(duì)安排送貨。進(jìn)行配送安排時(shí),根據(jù)GIS地理信息系統(tǒng)對(duì)訂貨客戶的地址進(jìn)行分析選擇合適的存貯倉庫,同時(shí)根據(jù)路徑最短/時(shí)間最短/費(fèi)用最低的原則生成配送路線。將配送路線和選擇好的倉庫信息傳送給運(yùn)輸管理系統(tǒng),運(yùn)輸管理系統(tǒng)根據(jù)配送路線安排車輛調(diào)度人員進(jìn)行車輛的調(diào)度,調(diào)度人員將調(diào)度好的車輛派往選取好的倉庫。同時(shí),系統(tǒng)形成的出庫訂單自動(dòng)轉(zhuǎn)發(fā)給倉庫管理系統(tǒng),形成分揀配送單據(jù)。分揀流程業(yè)務(wù)人員按照轉(zhuǎn)發(fā)的分揀配送單據(jù)進(jìn)行商品的分揀,并將分揀好的商品裝載到車隊(duì)調(diào)度系統(tǒng)調(diào)度好的物流車輛上,同時(shí)生成送貨單。