[發(fā)明專利]一種ERP領(lǐng)域的業(yè)務(wù)流實現(xiàn)方法在審
| 申請?zhí)枺?/td> | 201610092582.X | 申請日: | 2016-02-19 |
| 公開(公告)號: | CN105654251A | 公開(公告)日: | 2016-06-08 |
| 發(fā)明(設(shè)計)人: | 高偉 | 申請(專利權(quán))人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;H04L29/06;H04L29/08 |
| 代理公司: | 濟南信達專利事務(wù)所有限公司 37100 | 代理人: | 孟峣 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 erp 領(lǐng)域 業(yè)務(wù) 實現(xiàn) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種電子商務(wù)技術(shù)領(lǐng)域,具體地說是一種ERP領(lǐng)域的業(yè)務(wù)流實現(xiàn)方法。
背景技術(shù)
業(yè)務(wù)流是指一個ERP系統(tǒng)中多張不同的業(yè)務(wù)單據(jù)串接起來的流程,即每個流程環(huán)節(jié)涉及到不同的單據(jù)類型,前后處理的單據(jù)對象不是同一個,上下游單據(jù)處理還有合并、分單和數(shù)據(jù)回寫規(guī)則。
比如銷售會考慮如何在銷售成本一定的情況下銷售更多的商品給客戶,物流完全不關(guān)心是誰買的這個產(chǎn)品,而更關(guān)心運輸?shù)男剩赡馨讯鄠€客戶的訂單根據(jù)交貨地合并作為處理的一個單元節(jié)省貨運成本。采購部門不關(guān)心采購單位或者個人,他們會把所有的采購請求合并一個采購訂單提高議價能力和運輸?shù)男省?
ERP系統(tǒng)內(nèi)部的流程集成場景比較復(fù)雜,不同的關(guān)鍵應(yīng)用為了適應(yīng)運行效率的需要,進行了不同層次和不同角度的合并分拆處理,導(dǎo)致一個始發(fā)的業(yè)務(wù)在流程中進行不斷的合并或者分拆,靈活性要求很高。
現(xiàn)代的ERP系統(tǒng)要求我們從管理高效,資源優(yōu)化,業(yè)務(wù)協(xié)同的角度來設(shè)計系統(tǒng),系統(tǒng)的上下游業(yè)務(wù)之間需要頻繁的協(xié)作來實現(xiàn)企業(yè)經(jīng)營效益的最大化。
如何提供低成本,靈活的,自適應(yīng),可擴展的業(yè)務(wù)流程,是現(xiàn)在商業(yè)軟件的一個新挑戰(zhàn),系統(tǒng)通過業(yè)務(wù)流模塊來解決這個問題,支持同步和異步通訊,支持異常處理,并提供業(yè)務(wù)順序性的保證。
基于上述的背景,要求我們的系統(tǒng)設(shè)計在考慮好業(yè)務(wù)單據(jù)如何協(xié)同,而且這種協(xié)同是靈活的,可配置的。我們希望設(shè)計一種業(yè)務(wù)流驅(qū)動的模式來指導(dǎo)ERP領(lǐng)域業(yè)務(wù)間的應(yīng)用交互和協(xié)作,業(yè)務(wù)流程驅(qū)動業(yè)務(wù)的流轉(zhuǎn),實現(xiàn)流程的自動化,提高ERP軟件的易用性和效率。
對于模塊內(nèi)的這類業(yè)務(wù)流程,提供公共的流程集成組件,通過業(yè)務(wù)對象的動作驅(qū)動配置。對于模塊間這一類的流程主要是要考慮服務(wù)之間點對點的集成,通過業(yè)務(wù)服務(wù)的合理分拆,服務(wù)之間兩兩連接最終形成一個完整的可配置的靈活的業(yè)務(wù)流程圖。
基于此,現(xiàn)提供一種ERP領(lǐng)域的業(yè)務(wù)流實現(xiàn)方法。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種ERP領(lǐng)域的業(yè)務(wù)流實現(xiàn)方法。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一種ERP領(lǐng)域的業(yè)務(wù)流實現(xiàn)方法,其實現(xiàn)過程為:
服務(wù)調(diào)用者在服務(wù)調(diào)用端的業(yè)務(wù)對象框架通過觸發(fā)或顯示調(diào)用的方式調(diào)用業(yè)務(wù)流框架,業(yè)務(wù)流框架調(diào)度輸出類的流程服務(wù)代理處理消息后,把消息傳遞給企業(yè)服務(wù)總線ESB,該流程服務(wù)代理實現(xiàn)了應(yīng)用集成服務(wù)接口的實現(xiàn)類,其具體分為輸出類流程服務(wù)代理和輸入類流程服務(wù)代理;
ESB進行消息的路由和映射,調(diào)用業(yè)務(wù)流框架的服務(wù)提供者:業(yè)務(wù)流框架調(diào)度服務(wù)提供者的輸入類流程服務(wù)代理來處理消息的檢驗和轉(zhuǎn)換,然后調(diào)用業(yè)務(wù)對象框架接口讀/寫業(yè)務(wù)對象數(shù)據(jù),流程集成框架在修改完業(yè)務(wù)對象數(shù)據(jù)后,組織響應(yīng)消息,通過ESB響應(yīng)服務(wù)調(diào)用者;
服務(wù)調(diào)用端的流程服務(wù)代理根據(jù)響應(yīng)消息修改BO系統(tǒng),同時業(yè)務(wù)流框架還提供包括流程跟蹤管理、錯誤與沖突處理的功能。
所述業(yè)務(wù)對象,是指企業(yè)應(yīng)用中的業(yè)務(wù)實體的技術(shù)抽象和封裝,該業(yè)務(wù)對象包含了數(shù)據(jù)模型和業(yè)務(wù)操作邏輯的封裝,是從業(yè)務(wù)邏輯的角度不可細分的最小實體單位。
所述業(yè)務(wù)流框架,包括以下的服務(wù):
查找注冊的服務(wù)代理,即根據(jù)業(yè)務(wù)對象編號去代理注冊表查詢對應(yīng)服務(wù)代理;
控制順序執(zhí)行服務(wù)代理的任務(wù),根據(jù)不同的類型有條件的控制服務(wù)代理的執(zhí)行,這里的不同類型包括異步、同步、輸入、輸出;
更新流程集成歷史信息,對框架流轉(zhuǎn)過程數(shù)據(jù)的變化歷史進行記錄;
異常處理和沖突機制,對流轉(zhuǎn)過程異常和沖突進行實時處理,提供錯誤和沖突恢復(fù)機制;
根據(jù)消息結(jié)構(gòu)和擴展結(jié)構(gòu)初始消息結(jié)構(gòu),服務(wù)代理中組織數(shù)據(jù)時填充消息數(shù)據(jù);
初始錯誤消息結(jié)構(gòu),并控制消息傳遞,根據(jù)消息內(nèi)容進行錯誤或沖突策略處理;
控制流程轉(zhuǎn)換過程消息頭信息,根據(jù)消息頭信息記錄流程集成歷史;
控制流程代理步驟和消息代理順序執(zhí)行。
所述流程服務(wù)代理實現(xiàn)了應(yīng)用集成服務(wù)接口的實現(xiàn)類,該流程服務(wù)代理中包括流程進程的邏輯,該邏輯分為輸出類流程服務(wù)代理和輸入類流程服務(wù)代理;輸出類流程服務(wù)代理根據(jù)業(yè)務(wù)對象的數(shù)據(jù)變化或者顯示的調(diào)用來觸發(fā),功能是進行相關(guān)性檢查、組裝消息、承擔服務(wù)消費者或事件通知者的角色;輸入類流程服務(wù)代理是服務(wù)的提供者,根據(jù)收到的消息進行相應(yīng)的邏輯處理。
所述輸出類流程服務(wù)代理,一旦服務(wù)調(diào)用者代理被業(yè)務(wù)流框架調(diào)用,需要順序執(zhí)行以下任務(wù)去組裝發(fā)送消息:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮通用軟件有限公司,未經(jīng)浪潮通用軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610092582.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理
- 企業(yè)資源規(guī)劃行業(yè)插件開發(fā)的方法、裝置和系統(tǒng)
- ERP系統(tǒng)接入控制方法及平臺
- 一種企業(yè)資源計劃產(chǎn)品缺陷收集方法和系統(tǒng)
- ERP信息發(fā)布方法及系統(tǒng)
- ERP業(yè)務(wù)郵件處理方法和裝置
- 異構(gòu)ERP系統(tǒng)之間的通信方法和系統(tǒng)
- 一種利用ERP插件搭建微官網(wǎng)的方法與裝置
- 一種ERP協(xié)同處理系統(tǒng)、服務(wù)器及方法
- 一種業(yè)務(wù)端與ERP系統(tǒng)的對接方法及網(wǎng)關(guān)
- 一種云ERP系統(tǒng)的安全評價方法
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





