專利名稱::匯報(bào)引擎服務(wù)裝置、系統(tǒng)及方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于流程引擎
技術(shù)領(lǐng)域:
,涉及一種匯報(bào)引擎服務(wù)裝置,尤其涉及一種匯報(bào)引擎服務(wù)系統(tǒng),同時(shí),本發(fā)明還涉及一種匯報(bào)引擎服務(wù)方法。
背景技術(shù):
:現(xiàn)實(shí)的生活中有大量的基于匯報(bào)關(guān)系的事務(wù)處理,如,工作日報(bào)呈報(bào)上級領(lǐng)導(dǎo)批閱天內(nèi)的請假給直接上級領(lǐng)導(dǎo)審批即可,超過N天的請假直接上級領(lǐng)導(dǎo)審批完后在提交給上上級領(lǐng)導(dǎo)審批;技術(shù)文檔提交給直接上級領(lǐng)導(dǎo)審閱等等。流程引擎是一種在協(xié)同辦公領(lǐng)域中廣泛應(yīng)用的技術(shù),開發(fā)者通過構(gòu)建流程引擎來完成流程流向、流程處理環(huán)節(jié)、流程處理人員等相關(guān)信息的配置,并通過圖像界面形象的展現(xiàn)出來。流程引擎能夠靈活的配置流程并提供良好的人機(jī)界面,給用戶帶來的良好的體驗(yàn),因而生活中上述基于匯報(bào)關(guān)系的事務(wù)處理往往也使用流程引擎的技術(shù)進(jìn)行解決。流程引擎本身較為復(fù)雜,處理的接口眾多,對開發(fā)者技術(shù)要求較高,而且通常需要大量的開發(fā)時(shí)間。同時(shí),由于每個(gè)流程的處理環(huán)節(jié)都需要配置處理人員,不同的部門同一處理節(jié)點(diǎn)涉及的處理人員往往又不同,如費(fèi)用申報(bào)都先要經(jīng)過部門領(lǐng)導(dǎo)審批之后再進(jìn)行后續(xù)環(huán)節(jié),而每個(gè)部門的負(fù)責(zé)人又不一樣,因而往往需要配置多個(gè)不同的流程,加上人員流動頻繁,流程配置與維護(hù)工作量很大?;趨R報(bào)關(guān)系的簡單的審批流程,往往只有兩三個(gè)固定的流轉(zhuǎn)步驟,流轉(zhuǎn)過程中僅需要知道當(dāng)前用戶的匯報(bào)關(guān)系即可完成相應(yīng)的工作匯報(bào)或?qū)徟鞒蹋瑹o需定義復(fù)雜的流程圖、無需開發(fā)絢麗的圖形化展現(xiàn)界面、無需復(fù)雜的流程監(jiān)控界面。我們把這些流程審批過程中使用到的上下級匯報(bào)關(guān)系稱之為匯報(bào)鏈,匯報(bào)鏈信息包括人員部門關(guān)系和部門管理關(guān)系模塊等,如,張三負(fù)責(zé)開發(fā)部門、李四分管產(chǎn)品中心、王五是某公司負(fù)責(zé)人等信息、趙七為開發(fā)部門職員、開發(fā)部門隸屬于研發(fā)中心等。在很多時(shí)候,匯報(bào)鏈往往已經(jīng)存在于現(xiàn)有的業(yè)務(wù)系統(tǒng)的組織架構(gòu)中。即使現(xiàn)有業(yè)務(wù)系統(tǒng)中公司組織架構(gòu)中未能包含完整的匯報(bào)關(guān)系,也需要進(jìn)行簡單的擴(kuò)展即可定義出這樣的匯報(bào)鏈信息。在單一的業(yè)務(wù)系統(tǒng)中往往有多個(gè)不同的功能模塊需要使用到匯報(bào)鏈信息,如協(xié)調(diào)辦公業(yè)務(wù)系統(tǒng)中可能有請假審批、工作匯報(bào)等;而在云計(jì)算環(huán)境下則表現(xiàn)為多個(gè)不同的業(yè)務(wù)系統(tǒng)都需要匯報(bào)鏈信息,如項(xiàng)目管理業(yè)務(wù)系統(tǒng)可能有立項(xiàng)審批、專業(yè)的HR系統(tǒng)則可能有KPI考評審批等需要使用到匯報(bào)鏈信息。然而,如今還沒有一個(gè)開放的、能夠?yàn)槎鄠€(gè)業(yè)務(wù)系統(tǒng)提供基于匯報(bào)鏈的匯報(bào)引擎服務(wù),增加了各個(gè)業(yè)務(wù)系統(tǒng)的開發(fā)工作量及系統(tǒng)運(yùn)行維護(hù)成本。有鑒于此,如今迫切需要設(shè)計(jì)一種匯報(bào)引擎服務(wù)系統(tǒng),能夠?yàn)槎鄠€(gè)業(yè)務(wù)系統(tǒng)提供匯報(bào)引擎服務(wù),以便解決現(xiàn)有系統(tǒng)的上述缺陷。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是:提供一種匯報(bào)引擎服務(wù)裝置,可極大地降低各個(gè)業(yè)務(wù)系統(tǒng)的開發(fā)工作量,同時(shí)降低系統(tǒng)運(yùn)行維護(hù)成本。同時(shí),本發(fā)明提供一種匯報(bào)引擎服務(wù)系統(tǒng),可極大地降低各個(gè)業(yè)務(wù)系統(tǒng)的開發(fā)工作量,同時(shí)降低系統(tǒng)運(yùn)行維護(hù)成本。此外,本發(fā)明還提供一種匯報(bào)引擎服務(wù)方法,可極大地降低各個(gè)業(yè)務(wù)系統(tǒng)的開發(fā)工作量,同時(shí)降低系統(tǒng)運(yùn)行維護(hù)成本。為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:一種匯報(bào)引擎服務(wù)裝置,所述裝置包括:匯報(bào)鏈采集單元、匯報(bào)鏈管理單元、匯報(bào)鏈存儲單元、匯報(bào)引擎單元、接口API單元;匯報(bào)鏈采集單元用以向外部系統(tǒng)單元采集匯報(bào)鏈信息;匯報(bào)鏈管理單元用以提供管理人員定義維護(hù)匯報(bào)鏈信息的人機(jī)交互界面;匯報(bào)鏈存儲單元用以存儲接收到的匯報(bào)鏈信息;匯報(bào)引擎單元與所述匯報(bào)鏈存儲單元連接,用以接收來自外部系統(tǒng)單元的引擎服務(wù)請求,并根據(jù)該引擎服務(wù)請求計(jì)算并反饋結(jié)果;接口API單元分別與所述匯報(bào)鏈采集單元、匯報(bào)鏈管理單元、匯報(bào)鏈存儲單元、匯報(bào)引擎單元、外部系統(tǒng)單元連接,用以提供匯報(bào)鏈接口和引擎服務(wù)接口,所述裝置能通過接口API單元與外部系統(tǒng)單元交互。作為本發(fā)明的一種優(yōu)選方案,所述匯報(bào)鏈采集單元包括:匯報(bào)鏈采集協(xié)議模塊和匯報(bào)鏈采集模塊;匯報(bào)鏈采集協(xié)議模塊用以定義向外部系統(tǒng)單元采集匯報(bào)鏈信息的采集協(xié)議;匯報(bào)鏈采集模塊用以根據(jù)所述采集協(xié)議信息定時(shí)向外部系統(tǒng)單元采集匯報(bào)鏈信息,并將采集到的匯報(bào)鏈信息通過接口API單元提交至匯報(bào)鏈存儲單元。作為本發(fā)明的一種優(yōu)選方案,所述匯報(bào)鏈管理單元包括:部門管理模塊和管理關(guān)系模塊;部門管理模塊用以定義部門信息內(nèi)容并通過接口API單元提交至匯報(bào)鏈存儲單元;管理關(guān)系模塊用以定義管理關(guān)系內(nèi)容并通過接口API單元提交至匯報(bào)鏈存儲單元,所述部門信息內(nèi)容與所述管理關(guān)系內(nèi)容共同組成匯報(bào)鏈信息。作為本發(fā)明的一種優(yōu)選方案,所述接口API單元包括:匯報(bào)鏈API模塊和引擎API模塊;匯報(bào)鏈API模塊用以向匯報(bào)鏈管理單元、匯報(bào)鏈采集單元、外部系統(tǒng)單元提供匯報(bào)鏈API接口并將接收到的匯報(bào)鏈信息存入?yún)R報(bào)鏈存儲單元;引擎API模塊用以向各外部系統(tǒng)單元提供統(tǒng)一的公用引擎服務(wù)API接口,用于接收各外部系統(tǒng)單元發(fā)過來的引擎服務(wù)請求,將請求轉(zhuǎn)交給匯報(bào)引擎單元處理,并把處理結(jié)果反饋給外部系統(tǒng)單元。作為本發(fā)明的一種優(yōu)選方案,所述引擎API模塊提供的公用API接口服務(wù)包括WebService接口和Socket接口;所述WebService接口能提供基于互聯(lián)網(wǎng)提供接口服務(wù),Socket接口則能提供相應(yīng)局域網(wǎng)內(nèi)部的接口訪問服務(wù)。作為本發(fā)明的一種優(yōu)選方案,所述匯報(bào)引擎單元接收所述引擎API模塊轉(zhuǎn)交過來外部系統(tǒng)單元的引擎服務(wù)請求,根據(jù)匯報(bào)鏈存儲單元中存儲的匯報(bào)鏈信息進(jìn)行計(jì)算,并將結(jié)果反饋給引擎API模塊;所述匯報(bào)引擎單元提供的服務(wù)包括:根據(jù)用戶信息獲取到直接上級用戶、根據(jù)用戶信息獲取到直接上級的上級領(lǐng)導(dǎo)、根據(jù)用戶信息獲取到業(yè)務(wù)分管領(lǐng)導(dǎo)、根據(jù)用戶信息獲取到公司負(fù)責(zé)人信息、根據(jù)用戶信息獲取到所在部門信息、根據(jù)用戶信息獲取到特定層級部門內(nèi)平級人員列表、根據(jù)用戶信息獲取到下屬列表、根據(jù)用戶信息獲取到用戶所在部門的管理層列表。一種匯報(bào)引擎服務(wù)系統(tǒng),所述系統(tǒng)包括上述的匯報(bào)引擎服務(wù)裝置、外部系統(tǒng)單元;所述外部系統(tǒng)單元用以向匯報(bào)引擎服務(wù)裝置提供匯報(bào)鏈信息和服務(wù)請求,匯報(bào)引擎服務(wù)裝置對所述外部系統(tǒng)單元提供的服務(wù)請求進(jìn)行處理并向所述外部系統(tǒng)單元提供處理結(jié)果。作為本發(fā)明的一種優(yōu)選方案,所述外部系統(tǒng)單元包括協(xié)同辦公業(yè)務(wù)系統(tǒng)、通訊應(yīng)用業(yè)務(wù)系統(tǒng)、CRM業(yè)務(wù)系統(tǒng)、客服管理業(yè)務(wù)系統(tǒng)、倉儲物流業(yè)務(wù)系統(tǒng)、電子政務(wù)業(yè)務(wù)系統(tǒng)、流程引擎的一種或多種的任意組合。一種上述匯報(bào)引擎服務(wù)系統(tǒng)的匯報(bào)引擎服務(wù)方法,所述方法包括:匯報(bào)引擎服務(wù)裝置接收外部系統(tǒng)單元發(fā)送的匯報(bào)鏈信息或者主動對外部系統(tǒng)單元進(jìn)行匯報(bào)鏈信息采集;匯報(bào)引擎服務(wù)裝置接收外部系統(tǒng)單元發(fā)送的引擎服務(wù)請求,對引擎服務(wù)請求處理并向外部系統(tǒng)單元提供服務(wù)結(jié)果。作為本發(fā)明的一種優(yōu)選方案,所述匯報(bào)引擎服務(wù)裝置采集匯報(bào)鏈信息過程包括如下步驟:匯報(bào)鏈采集協(xié)議模塊定義采集協(xié)議信息;匯報(bào)鏈采集模板根據(jù)匯報(bào)鏈采集協(xié)議定時(shí)向外部系統(tǒng)單元采集匯報(bào)鏈信息;匯報(bào)鏈管理單元定義維護(hù)匯報(bào)鏈信息;匯報(bào)鏈API模塊接收匯報(bào)鏈管理單元、匯報(bào)鏈采集模板、外部系統(tǒng)單元的匯報(bào)鏈信息并存入?yún)R報(bào)鏈存儲單元。作為本發(fā)明的一種優(yōu)選方案,所述匯報(bào)引擎服務(wù)裝置處理引擎服務(wù)請求的過程包括如下步驟:引擎API模塊接收外部系統(tǒng)的引擎服務(wù)請求,并將所述服務(wù)請求轉(zhuǎn)交匯報(bào)引擎單元;匯報(bào)引擎單元接收引擎API模塊轉(zhuǎn)交的外部系統(tǒng)的引擎服務(wù)請求,根據(jù)匯報(bào)鏈存儲單元中存儲的匯報(bào)鏈信息,計(jì)算得到結(jié)果;匯報(bào)引擎單元把處理結(jié)果通過引擎API模塊反饋給外部系統(tǒng)單元。本發(fā)明的有益效果在于:本發(fā)明提出的匯報(bào)引擎服務(wù)裝置、系統(tǒng)及方法,有效的解決了一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng)環(huán)境下基于匯報(bào)鏈信息進(jìn)行流程處理的問題,能夠?yàn)槎鄠€(gè)業(yè)務(wù)系統(tǒng)提供匯報(bào)鏈服務(wù),無論業(yè)務(wù)系統(tǒng)是否具備完整匯報(bào)鏈信息;從而可以有效降低業(yè)務(wù)系統(tǒng)開發(fā)的工作量,同時(shí)降低系統(tǒng)維護(hù)的工作量。圖1是本發(fā)明的匯報(bào)引擎裝置的組成示意圖。圖2是本發(fā)明的匯報(bào)引擎系統(tǒng)的組成示意圖。具體實(shí)施例方式下面結(jié)合附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。請參見圖1,匯報(bào)引擎服務(wù)裝置2的組成如圖1所示,本發(fā)明匯報(bào)引擎服務(wù)裝置包括匯報(bào)鏈采集單元21、匯報(bào)鏈管理單元22、匯報(bào)鏈存儲單元23、匯報(bào)引擎單元24、接口API單元25。其中,匯報(bào)鏈采集單元21用于向外部業(yè)務(wù)系統(tǒng)采集匯報(bào)鏈信息;匯報(bào)鏈管理單元22用于提供管理人員定義維護(hù)匯報(bào)鏈信息的人機(jī)交互界面;匯報(bào)鏈存儲單元23用于存儲接收到的匯報(bào)鏈信息;匯報(bào)引擎單元24接收引擎服務(wù)請求、計(jì)算并反饋結(jié)果;接口API單元25用于提供匯報(bào)鏈接口和引擎服務(wù)接口。請參閱圖2,結(jié)合匯報(bào)引擎服務(wù)裝置2,本實(shí)施例的匯報(bào)引擎服務(wù)裝置2可以與外部系統(tǒng)單元I進(jìn)行交互,構(gòu)成一個(gè)匯報(bào)引擎服務(wù)系統(tǒng)。下面結(jié)合圖1以及圖2所示,具體說明匯報(bào)引擎服務(wù)裝置2以及匯報(bào)引擎服務(wù)系統(tǒng)。匯報(bào)引擎服務(wù)裝置2的各個(gè)單元中,匯報(bào)鏈采集單元21包括匯報(bào)鏈采集協(xié)議模塊210和匯報(bào)鏈采集模塊211,匯報(bào)鏈管理單元22包括部門管理模塊220和管理關(guān)系模塊221,API單元25包括匯報(bào)鏈API模塊250和引擎API模塊251。外部系統(tǒng)單元I是業(yè)務(wù)應(yīng)用系統(tǒng)或與業(yè)務(wù)系統(tǒng)相連的流程引擎系統(tǒng),可以是一個(gè)獨(dú)立的系統(tǒng),也可以由多個(gè)應(yīng)用系統(tǒng)組成,如協(xié)同辦公、通訊應(yīng)用、CRM、客服管理、倉儲物流、電子政務(wù)等業(yè)務(wù)系統(tǒng)的一種或多種,也可以是與這些系統(tǒng)相連的流程引擎系統(tǒng)。匯報(bào)鏈信息與外部系統(tǒng)單元I組織機(jī)構(gòu)信息密切關(guān)聯(lián),有的外部系統(tǒng)單元中的組織機(jī)構(gòu)中包含了匯報(bào)鏈信息,對于這樣的系統(tǒng),匯報(bào)鏈采集單元21主動向外部系統(tǒng)I采集匯報(bào)鏈信息。匯報(bào)鏈采集單元21包括匯報(bào)鏈采集協(xié)議模塊210和匯報(bào)鏈采集模塊211。匯報(bào)鏈采集協(xié)議模塊210定義以定時(shí)輪詢的模式向外部系統(tǒng)單元I采集匯報(bào)鏈信息的協(xié)議信息,包括數(shù)據(jù)庫路徑、表、字段信息等路徑信息,以及定時(shí)輪詢的時(shí)間間隔、執(zhí)行時(shí)間段等。如,業(yè)務(wù)系統(tǒng):辦公系統(tǒng);數(shù)據(jù)庫路徑:jdbc\:oracle\:thin\:0192.168.8.189\:1521:mcrm;部門組織表:table_department;部門組織字段:DeptID、Name、FManager、Managers>members;匯報(bào)關(guān)系表:table_Relation;關(guān)系表字段:SourceID、RalationType、AimID;輪詢間隔:600S;·執(zhí)行時(shí)間段:1:00-6:00等。匯報(bào)鏈采集模塊211根據(jù)匯報(bào)鏈采集協(xié)議信息定時(shí)向外部系統(tǒng)單元I采集匯報(bào)鏈信息,并將采集到的匯報(bào)鏈信息通過匯報(bào)鏈API模塊250寫入到匯報(bào)鏈存儲單元23。有些外部系統(tǒng)沒有存儲完整的匯報(bào)鏈信息,有些外部系統(tǒng)不愿意改造現(xiàn)有的系統(tǒng),匯報(bào)鏈管理單元22提供管理人員定義維護(hù)匯報(bào)鏈的人機(jī)交互界面,可以定義全新的匯報(bào)鏈信息,也可以在匯報(bào)鏈采集單元21獲取到的匯報(bào)鏈信息的基礎(chǔ)上進(jìn)行信息補(bǔ)充。匯報(bào)鏈管理單元22包括部門管理模塊220和管理關(guān)系模塊221,部門管理模塊220用以定義部門信息內(nèi)容,管理關(guān)系模塊221用以定義管理關(guān)系內(nèi)容,部門信息內(nèi)容與管理關(guān)系內(nèi)容共同組成匯報(bào)鏈信息。部門管理模塊220定義部門信息內(nèi)容,包括部門ID、部門名稱、部門層次關(guān)系、部門成員等信息。管理關(guān)系模塊221用以定義管理關(guān)系內(nèi)容,包括部門負(fù)責(zé)人、部門管理人員、公司負(fù)責(zé)人、公司領(lǐng)導(dǎo)、分管關(guān)系等信息,以及特殊的例外匯報(bào)關(guān)系。其中部門負(fù)責(zé)人通常指部門第一負(fù)責(zé)人;部門管理人員指包括部分負(fù)責(zé)人、其他部門管理人員在內(nèi)的多個(gè)管理人員;公司負(fù)責(zé)人通常指公司第一負(fù)責(zé)人;公司領(lǐng)導(dǎo)則指包括公司負(fù)責(zé)人在內(nèi)的多個(gè)高層管理者;分管關(guān)系指公司領(lǐng)導(dǎo)或部門領(lǐng)導(dǎo)分管的一個(gè)或者多個(gè)下降部門,如公司領(lǐng)導(dǎo)技術(shù)總裁分管研發(fā)中心、產(chǎn)品中心、工程中心等;例外匯報(bào)關(guān)系指為解決特殊匯報(bào)層級而設(shè)定的配置信息,如研發(fā)部員工A通常向研發(fā)部負(fù)責(zé)人匯報(bào),但在某些特定的業(yè)務(wù)中需要直接向公司負(fù)責(zé)人負(fù)責(zé)匯報(bào)。系統(tǒng)管理人員定義好匯報(bào)鏈信息后,通過匯報(bào)鏈API模塊250寫入到匯報(bào)鏈存儲單元23。有些外部系統(tǒng)單元I包含完整的匯報(bào)鏈信息,當(dāng)這些信息改變時(shí),主動通過匯報(bào)鏈API模塊250寫入到匯報(bào)鏈存儲單元23。匯報(bào)鏈存儲單元23用于存儲接收到的匯報(bào)鏈信息。匯報(bào)引擎單元24接收引擎服務(wù)請求、計(jì)算并反饋結(jié)果。匯報(bào)接收引擎API模塊251轉(zhuǎn)交過來外部系統(tǒng)單元I的引擎服務(wù)請求,根據(jù)匯報(bào)鏈存儲單元23中存儲的匯報(bào)鏈信息計(jì)算結(jié)果,并將結(jié)果反饋給引擎API模塊251。匯報(bào)引擎單元24提供的服務(wù)包括但不局限于根據(jù)用戶信息獲取到直接上級用戶、根據(jù)用戶信息獲取到直接上級的上級領(lǐng)導(dǎo)、根據(jù)用戶信息獲取到業(yè)務(wù)分管領(lǐng)導(dǎo)、根據(jù)用戶信息獲取到公司負(fù)責(zé)人信息、根據(jù)用戶信息獲取到所在部門信息、根據(jù)用戶信息獲取到特定層級部門內(nèi)平級人員列表、根據(jù)用戶信息獲取到下屬列表、根據(jù)用戶信息獲取到用戶所在部門的管理層列表等。API接口單元25用于提供匯報(bào)鏈接口和引擎服務(wù)接口,包括匯報(bào)鏈API模塊250和引擎API模塊251。匯報(bào)鏈API模塊250向匯報(bào)鏈管理單元22、匯報(bào)鏈采集單元21、外部系統(tǒng)單元I提供公共API接口并將接收到的數(shù)據(jù)存入?yún)R報(bào)鏈存儲單元23。引擎API模塊251向各外部系統(tǒng)單元I提供統(tǒng)一的公用引擎API接口,用于接收各外部系統(tǒng)單元I發(fā)過來的引擎服務(wù)請求,將請求轉(zhuǎn)交給匯報(bào)引擎單元24處理,并把處理結(jié)果反饋給業(yè)務(wù)系統(tǒng)。引擎API模塊251提供的公用API接口服務(wù)包括WebService和Socket兩種不同的接口,WebService接口可提供基于互聯(lián)網(wǎng)提供接口服務(wù),而Socket接口則僅相應(yīng)局域網(wǎng)內(nèi)部的接口訪問服務(wù)。外部系統(tǒng)單元I根據(jù)引擎API模塊251提供的統(tǒng)一API進(jìn)行開發(fā),業(yè)務(wù)運(yùn)行過程中向引擎API模塊251發(fā)送服務(wù)請求并得到服務(wù)結(jié)果。`本實(shí)施例的具體的匯報(bào)引擎服務(wù)方法包括如下步驟:步驟SI匯報(bào)引擎服務(wù)裝置2接收外部系統(tǒng)單元I發(fā)送的匯報(bào)鏈信息或主動采集外部系統(tǒng)單元I的匯報(bào)鏈信息;其中,匯報(bào)引擎服務(wù)裝置2采集匯報(bào)鏈信息過程包括如下步驟:匯報(bào)鏈采集協(xié)議模塊210定義采集協(xié)議信息;匯報(bào)鏈采集模板211根據(jù)匯報(bào)鏈采集協(xié)議定時(shí)向外部系統(tǒng)采集匯報(bào)鏈信息;匯報(bào)鏈管理單元22定義維護(hù)匯報(bào)鏈信息;匯報(bào)鏈API模塊250接收匯報(bào)鏈管理單元22、匯報(bào)鏈采集模板211、外部系統(tǒng)單元I的匯報(bào)鏈信息并存入?yún)R報(bào)鏈存儲單元23。步驟S2匯報(bào)引擎服務(wù)裝置2接收外部系統(tǒng)單元I發(fā)送的引擎服務(wù)請求,對引擎服務(wù)請求進(jìn)行處理并向外部系統(tǒng)單元I提供服務(wù)結(jié)果。其中,匯報(bào)引擎服務(wù)裝置2處理引擎服務(wù)請求過程包括如下步驟:引擎API模塊251接收外部系統(tǒng)I的服務(wù)請求,并將所述服務(wù)請求轉(zhuǎn)交匯報(bào)引擎單元24;匯報(bào)引擎單元24接收引擎API模塊251轉(zhuǎn)交的業(yè)務(wù)系統(tǒng)I的引擎服務(wù)請求;匯報(bào)引擎單元24根據(jù)匯報(bào)鏈存儲單元23中存儲的匯報(bào)鏈信息,計(jì)算得到結(jié)果;匯報(bào)引擎單元24通過引擎API模塊251反饋給外部系統(tǒng)I。綜上所述,本實(shí)施例的匯報(bào)引擎服務(wù)裝置、系統(tǒng)以及方法,有效的解決了一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng)環(huán)境下基于匯報(bào)鏈信息進(jìn)行流程處理的問題,能夠?yàn)槎鄠€(gè)業(yè)務(wù)系統(tǒng)提供匯報(bào)鏈服務(wù),無論業(yè)務(wù)系統(tǒng)是否具備完整匯報(bào)鏈信息,降低了業(yè)務(wù)系統(tǒng)開發(fā)工作量,降低了系統(tǒng)維護(hù)工作量。這里本發(fā)明的描述和應(yīng)用是說明性的,并非想將本發(fā)明的范圍限制在上述實(shí)施例中。這里所披露的實(shí)施例的變形和改變是可能的,對于那些本領(lǐng)域的普通技術(shù)人員來說實(shí)施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、材料和部件來實(shí)現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對這里所披露的實(shí)施例進(jìn)行其它變形和改變。權(quán)利要求1.一種匯報(bào)引擎服務(wù)裝置,其特征在于,所述裝置包括:匯報(bào)鏈采集單元,用以向外部系統(tǒng)單元采集匯報(bào)鏈信息;匯報(bào)鏈管理單元,用以提供管理人員定義維護(hù)匯報(bào)鏈信息的人機(jī)交互界面;匯報(bào)鏈存儲單元,用以存儲接收到的匯報(bào)鏈信息;匯報(bào)引擎單元,與所述匯報(bào)鏈存儲單元連接,用以接收來自外部系統(tǒng)單元的引擎服務(wù)請求,并根據(jù)該引擎服務(wù)請求計(jì)算并反饋結(jié)果;接口API單元,分別與所述匯報(bào)鏈采集單元、匯報(bào)鏈管理單元、匯報(bào)鏈存儲單元、匯報(bào)引擎單元、外部系統(tǒng)單元連接,用以提供匯報(bào)鏈接口和引擎服務(wù)接口,所述裝置能通過接口API單元與外部系統(tǒng)單元交互。2.根據(jù)權(quán)利要求1所述的匯報(bào)引擎服務(wù)裝置,其特征在于:所述匯報(bào)鏈采集單元包括:匯報(bào)鏈采集協(xié)議模塊,用以定義向外部系統(tǒng)單元采集匯報(bào)鏈信息的采集協(xié)議;匯報(bào)鏈采集模塊,用以根據(jù)所述采集協(xié)議信息定時(shí)向外部系統(tǒng)單元采集匯報(bào)鏈信息,并將采集到的匯報(bào)鏈信息通過接口API單元提交至外部系統(tǒng)單元。3.根據(jù)權(quán)利要求1所述的匯報(bào)引擎服務(wù)裝置,其特征在于:所述匯報(bào)鏈管理單元包括:部門管理模塊,用以定義部門信息內(nèi)容并通過接口API單元提交至匯報(bào)鏈存儲單元;管理關(guān)系模塊,用以定義管理關(guān)系內(nèi)容并通過接口API單元提交至至匯報(bào)鏈存儲單元,所述部門信息內(nèi)容與所述管理關(guān)系內(nèi)容共同組成匯報(bào)鏈信息。4.根據(jù)權(quán)利要求1所述的匯報(bào)引擎服務(wù)裝置,其特征在于:所述接口API單元包括:匯報(bào)鏈API模塊,用以向匯報(bào)鏈管理單元、匯報(bào)鏈采集單元、外部系統(tǒng)單元提供匯報(bào)鏈API接口并將接收到的匯報(bào)鏈信息存入?yún)R報(bào)鏈存儲單元;引擎API模塊,用以向各外部系統(tǒng)單元提供統(tǒng)一的公用引擎服務(wù)API接口,用于接收各外部系統(tǒng)單元發(fā)過來的引擎服務(wù)請求,將請求轉(zhuǎn)交給匯報(bào)引擎單元處理,并把處理結(jié)果反饋給外部系統(tǒng)單元。5.根據(jù)權(quán)利要求4所述的匯報(bào)引擎服務(wù)裝置,其特征在于:所述引擎API模塊提供的公用API接口服務(wù)包括WebService接口和Socket接口;所述WebService接口能提供基于互聯(lián)網(wǎng)提供接口服務(wù),Socket接口則能提供相應(yīng)局域網(wǎng)內(nèi)部的接口訪問服務(wù)。6.根據(jù)權(quán)利要求4所述的匯報(bào)引擎服務(wù)裝置,其特征在于:所述匯報(bào)引擎單元接收所述引擎API模塊轉(zhuǎn)交過來外部系統(tǒng)單元的引擎服務(wù)請求,根據(jù)匯報(bào)鏈存儲單元中存儲的匯報(bào)鏈信息進(jìn)行計(jì)算,并將結(jié)果反饋給引擎API模塊;所述匯報(bào)引擎單元提供的服務(wù)包括:根據(jù)用戶信息獲取到直接上級用戶、根據(jù)用戶信息獲取到直接上級的上級領(lǐng)導(dǎo)、根據(jù)用戶信息獲取到業(yè)務(wù)分管領(lǐng)導(dǎo)、根據(jù)用戶信息獲取到公司負(fù)責(zé)人信息、根據(jù)用戶信息獲取到所在部門信息、根據(jù)用戶信息獲取到特定層級部門內(nèi)平級人員列表、根據(jù)用戶信息獲取到下屬列表、根據(jù)用戶信息獲取到用戶所在部門的管理層列表。7.一種匯報(bào)引擎服務(wù)系統(tǒng),其特征在于:所述系統(tǒng)包括權(quán)利要求1至6之一所述的匯報(bào)引擎服務(wù)裝置、外部系統(tǒng)單元;所述外部系統(tǒng)單元用以向匯報(bào)引擎服務(wù)裝置提供匯報(bào)鏈信息和服務(wù)請求,匯報(bào)引擎服務(wù)裝置對所述外部系統(tǒng)單元提供的服務(wù)請求進(jìn)行處理并向所述外部系統(tǒng)單元提供處理結(jié)果O8.根據(jù)權(quán)利要求7所述的匯報(bào)引擎服務(wù)系統(tǒng),其特征在于:所述外部系統(tǒng)單元包括協(xié)同辦公業(yè)務(wù)系統(tǒng)、通訊應(yīng)用業(yè)務(wù)系統(tǒng)、CRM業(yè)務(wù)系統(tǒng)、客服管理業(yè)務(wù)系統(tǒng)、倉儲物流業(yè)務(wù)系統(tǒng)、電子政務(wù)業(yè)務(wù)系統(tǒng)、流程引擎的一種或多種的任意組合。9.一種權(quán)利要求7所述匯報(bào)引擎服務(wù)系統(tǒng)的匯報(bào)引擎服務(wù)方法,其特征在于,所述方法包括:匯報(bào)引擎服務(wù)裝置接收外部系統(tǒng)單元發(fā)送的匯報(bào)鏈信息或者主動對外部系統(tǒng)單元進(jìn)行匯報(bào)鏈信息采集,并對所述匯報(bào)鏈信息進(jìn)行處理;匯報(bào)引擎服務(wù)裝置接收外部系統(tǒng)單元發(fā)送的引擎服務(wù)請求,對引擎服務(wù)請求處理并向外部系統(tǒng)單元提供服務(wù)結(jié)果。10.根據(jù)權(quán)利要求9所述的匯報(bào)引擎服務(wù)方法,其特征在于:所述匯報(bào)引擎服務(wù)裝置采集匯報(bào)鏈信息過程包括如下步驟:匯報(bào)鏈采集協(xié)議模塊定義采集協(xié)議信息;匯報(bào)鏈采集模板根據(jù)匯報(bào)鏈采集協(xié)議定時(shí)向外部系統(tǒng)單元采集匯報(bào)鏈信息;匯報(bào)鏈管理單元定義維護(hù)匯報(bào)鏈信息;匯報(bào)鏈API模塊接收匯報(bào)鏈管理單元、匯報(bào)鏈采集模板、外部系統(tǒng)單元的匯報(bào)鏈信息并存入?yún)R報(bào)鏈存儲單元。11.根據(jù)權(quán)利要求9所述的匯報(bào)引擎服務(wù)方法,其特征在于:所述匯報(bào)引擎服務(wù)裝置處理引擎服務(wù)請求的過程包括如下步驟:引擎API模塊接收外部系統(tǒng)的引擎服務(wù)請求,并將所述服務(wù)請求轉(zhuǎn)交匯報(bào)引擎單元;匯報(bào)引擎單元接收引擎API模塊轉(zhuǎn)交的外部系統(tǒng)的引擎服務(wù)請求,根據(jù)匯報(bào)鏈存儲單元中存儲的匯報(bào)鏈信息,計(jì)算得到結(jié)果;匯報(bào)引擎單元把處理結(jié)果通過引擎API模塊反饋給外部系統(tǒng)單元。全文摘要本發(fā)明揭示了一種匯報(bào)引擎服務(wù)裝置、系統(tǒng)及方法,所述匯報(bào)引擎服務(wù)裝置包括匯報(bào)鏈采集單元、匯報(bào)鏈管理單元、匯報(bào)鏈存儲單元、匯報(bào)引擎單元、接口API單元;匯報(bào)鏈采集單元用以向外部系統(tǒng)單元采集匯報(bào)鏈信息;匯報(bào)鏈管理單元用以提供管理人員定義維護(hù)匯報(bào)鏈信息的人機(jī)交互界面;匯報(bào)鏈存儲單元用以存儲接收到的匯報(bào)鏈信息;匯報(bào)引擎單元用以接收來自外部系統(tǒng)單元的引擎服務(wù)請求、計(jì)算并反饋結(jié)果;接口API單元用以提供匯報(bào)鏈接口和引擎服務(wù)接口。本發(fā)明有效解決了一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng)環(huán)境下基于匯報(bào)鏈信息進(jìn)行流程處理的問題,能夠?yàn)槎鄠€(gè)業(yè)務(wù)系統(tǒng)提供匯報(bào)鏈服務(wù);從而可以有效降低業(yè)務(wù)系統(tǒng)開發(fā)的工作量,同時(shí)降低系統(tǒng)維護(hù)的工作量。文檔編號G06F9/44GK103235726SQ20131018885公開日2013年8月7日申請日期2013年5月17日優(yōu)先權(quán)日2013年5月17日發(fā)明者嘉識登,侯志庚申請人:杭州世導(dǎo)通訊有限公司