一種審批流程的集成方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種審批流程的集成方法和系統(tǒng)。
【背景技術(shù)】
[0002]企業(yè)資源計劃(Enterprise Resource Planning,ERP),從供應(yīng)鏈范圍去優(yōu)化企業(yè)的資源,是基于網(wǎng)絡(luò)經(jīng)濟時代的新一代信息系統(tǒng),它主要用于改善企業(yè)業(yè)務(wù)流程以提高企業(yè)核心競爭力。辦公自動化(Office Automat1n, OA)作為一款協(xié)同的辦公軟件,擁有企業(yè)最全的組織架構(gòu),是企業(yè)員工和管理層經(jīng)常在線登陸的常用系統(tǒng)。企業(yè)在同時使用ERP系統(tǒng)和OA系統(tǒng)時,希望能夠在ERP系統(tǒng)中發(fā)揮OA系統(tǒng)完整的組織架構(gòu),也希望杜絕頻繁切換ERP系統(tǒng)和OA系統(tǒng)去作業(yè)。
[0003]目前,市面上通常采用如下方法來實現(xiàn)ERP系統(tǒng)和OA系統(tǒng)的集成,具體為:在ERP系統(tǒng)中創(chuàng)建采購訂單,并通過“0A送審”按鈕將單據(jù)發(fā)送到OA系統(tǒng)進行審核,待審核完畢后,將審核得到的結(jié)果返回到ERP中,如果OA審核不通過則停止審核,需要在ERP系統(tǒng)中撤銷“0A送審”后再重新送審到OA系統(tǒng)。
[0004]由于OA審核不通過就會停止審核,導(dǎo)致審核流程的單向性,需要在ERP系統(tǒng)中撤銷“0A送審”后再重新送審到OA系統(tǒng),顯然這種集成方式不夠全面,用戶體驗不高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種審批流程的集成方法和系統(tǒng),能夠全面實現(xiàn)ERP審批流程和OA審批流程的銜接,實現(xiàn)全過程自動化,方便了用戶快速完成審核,提高了用戶體驗。
[0006]有鑒于此,本發(fā)明第一方面提供了一種審批流程的集成方法,應(yīng)用于審批流程的集成系統(tǒng),所述審批流程的集成系統(tǒng)包括企業(yè)資源計劃ERP系統(tǒng)和辦公自動化OA系統(tǒng),所述ERP系統(tǒng)包括ERP審批流程,所述OA系統(tǒng)包括OA審批流程,包括:
[0007]當(dāng)所述ERP系統(tǒng)確定在所述ERP審批流程中進行審批的第一單據(jù)到達預(yù)設(shè)置的審批節(jié)點時,通過所述OA系統(tǒng)中預(yù)設(shè)的第一接口將所述第一單據(jù)發(fā)送到所述OA審批流程中;
[0008]所述OA系統(tǒng)通過所述ERP系統(tǒng)中預(yù)設(shè)的第二接口獲取所述第一單據(jù)的模型和所述第一單據(jù)的數(shù)據(jù),并根據(jù)所述第一單據(jù)的模型和所述第一單據(jù)的數(shù)據(jù)將所述第一單據(jù)轉(zhuǎn)換為能夠在所述OA審批流程中進行審批的第二單據(jù);
[0009]所述OA系統(tǒng)通過所述OA審批流程審批所述第二單據(jù),并獲取所述第二單據(jù)的審批結(jié)果,通過所述ERP系統(tǒng)中預(yù)設(shè)的第三接口將所述審批結(jié)果發(fā)送給所述ERP系統(tǒng)。
[0010]可選地:
[0011]所述ERP系統(tǒng)根據(jù)所述審批結(jié)果執(zhí)行所述審批節(jié)點之后的所述ERP審批流程。
[0012]可選地:
[0013]所述OA系統(tǒng)配置所述第一接口,所述ERP系統(tǒng)配置所述第二接口以及所述第三接P ;
[0014]其中所述第一接口為所述OA系統(tǒng)配置的將所述第一單據(jù)發(fā)送到所述OA審批流程中,并可供所述ERP系統(tǒng)觸發(fā)所述OA審批流程的互聯(lián)網(wǎng)WEB接口 ;
[0015]所述第二接口為所述ERP系統(tǒng)配置的可供所述OA系統(tǒng)獲取所述第一單據(jù)的模型和所述第一單據(jù)的數(shù)據(jù)的WEB讀取接口 ;
[0016]所述第三接口為所述ERP系統(tǒng)配置的可供所述OA系統(tǒng)將所述審批結(jié)果發(fā)送給所述ERP系統(tǒng),并通知所述ERP系統(tǒng)完成所述審批節(jié)點之后的審批流程的WEB接收接口。
[0017]可選地:
[0018]所述OA系統(tǒng)通過可擴展標(biāo)記語言XML解析所述第一單據(jù)的模型和所述第一單據(jù)的數(shù)據(jù),并將所述第一單據(jù)轉(zhuǎn)換為能夠在所述OA審批流程中進行審批的第二單據(jù)。
[0019]可選地:
[0020]若所述ERP系統(tǒng)確定所述ERP審批流程中存在目標(biāo)審批節(jié)點為所述OA審批流程中的一個審批節(jié)點,則設(shè)定所述目標(biāo)審批節(jié)點為所述預(yù)設(shè)置的審批節(jié)點。
[0021]本發(fā)明第二方面提供了一種審批流程的集成系統(tǒng),所述審批流程的集成系統(tǒng)包括企業(yè)資源計劃ERP系統(tǒng)和辦公自動化OA系統(tǒng),所述ERP系統(tǒng)包括ERP審批流程,所述OA系統(tǒng)包括OA審批流程,包括:
[0022]所述ERP系統(tǒng)包括:確定單元和第一發(fā)送單元;所述OA系統(tǒng)包括第一獲取單元、轉(zhuǎn)換單元、審批單元、第二獲取單元和第二發(fā)送單元;
[0023]所述確定單元,用于確定在所述ERP審批流程中進行審批的第一單據(jù)到達預(yù)設(shè)置的審批節(jié)點;
[0024]所述第一發(fā)送單元,用于通過所述OA系統(tǒng)中預(yù)設(shè)的第一接口將所述第一單據(jù)發(fā)送到所述OA審批流程中;
[0025]所述第一獲取單元,用于通過所述ERP系統(tǒng)中預(yù)設(shè)的第二接口獲取所述第一單據(jù)的模型和所述第一單據(jù)的數(shù)據(jù);
[0026]所述轉(zhuǎn)換單元,用于根據(jù)所述第一單據(jù)的模型和所述第一單據(jù)的數(shù)據(jù)將所述第一單據(jù)轉(zhuǎn)換為能夠在所述OA審批流程中進行審批的第二單據(jù);
[0027]所述審批單元,用于通過所述OA審批流程審批所述第二單據(jù);
[0028]所述第二獲取單元,用于獲取所述第二單據(jù)的審批結(jié)果;
[0029]所述第二發(fā)送單元,用于通過所述ERP系統(tǒng)中預(yù)設(shè)的第三接口將所述審批結(jié)果發(fā)送給所述ERP系統(tǒng)。
[0030]可選地:
[0031 ] 所述ERP系統(tǒng)還包括:
[0032]執(zhí)行單元,用于根據(jù)所述審批結(jié)果執(zhí)行所述審批節(jié)點之后的所述ERP審批流程。
[0033]可選地:
[0034]所述OA系統(tǒng)還包括:
[0035]第一配置單元,用于配置所述第一接口 ;
[0036]所述ERP系統(tǒng)還包括:
[0037]第二配置單元,用于配置所述第二接口和所述第三接口 ;
[0038]其中所述第一接口為所述OA系統(tǒng)配置的將所述第一單據(jù)發(fā)送到所述OA審批流程中,并可供所述ERP系統(tǒng)觸發(fā)所述OA審批流程的互聯(lián)網(wǎng)WEB接口 ;
[0039]所述第二接口為所述ERP系統(tǒng)配置的可供所述OA系統(tǒng)獲取所述第一單據(jù)的模型和所述第一單據(jù)的數(shù)據(jù)的WEB讀取接口 ;
[0040]所述第三接口為所述ERP系統(tǒng)配置的可供所述OA系統(tǒng)將所述審批結(jié)果發(fā)送給所述ERP系統(tǒng),并通知所述ERP系統(tǒng)完成所述審批節(jié)點之后的審批流程的WEB接收接口。
[0041]可選地:
[0042]所述OA系統(tǒng)還包括:
[0043]解析單元,用于通過可擴展標(biāo)記語言XML解析所述第一單據(jù)的模型和所述第一單據(jù)的數(shù)據(jù)。
[0044]可選地:
[0045]所述確定單元還用于確定所述ERP審批流程中存在目標(biāo)審批節(jié)點為所述OA審批流程中的一個審批節(jié)點;
[0046]所述第二配置單元還用于設(shè)定所述目標(biāo)審批節(jié)點為所述預(yù)設(shè)置的審批節(jié)點。
[0047]從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:當(dāng)在ERP審批流程中進行審批的第一單據(jù)到達預(yù)設(shè)置的審批節(jié)點時,通過OA系統(tǒng)中預(yù)設(shè)置的第一接口將第一單據(jù)發(fā)送到OA審批流程中,實現(xiàn)了 ERP審批流程和OA審批流程的銜接,無需用戶主動點擊將ERP審批流程轉(zhuǎn)到OA審批流程。通過第二接口實現(xiàn)了獲取第一單據(jù)的模型和第一單據(jù)的數(shù)據(jù),使得第一單據(jù)轉(zhuǎn)換為能夠在OA審批流程中進行審批的第二單據(jù),完成了數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換。通過第三接口將審批結(jié)果發(fā)送給ERP系