專利名稱:在執(zhí)行企業(yè)計(jì)劃模型期間的節(jié)點(diǎn)級(jí)修改的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及企業(yè)計(jì)算環(huán)境,具體而言,涉及用于企業(yè)經(jīng)營(yíng)計(jì)劃的計(jì)算環(huán)境。
背景技術(shù):
企業(yè)日漸增多地承擔(dān)為企業(yè)運(yùn)作確立正確預(yù)測(cè)的工作。如果未能滿足所確立的期望,就會(huì)給企業(yè)帶來(lái)資金流動(dòng)、股票價(jià)格、流動(dòng)程度、以及投資者誠(chéng)信領(lǐng)域以及其他領(lǐng)域的嚴(yán)重負(fù)面影響。以準(zhǔn)確性為關(guān)鍵要素的企業(yè)計(jì)劃活動(dòng)的例子包括收益預(yù)測(cè)、庫(kù)存管理、資源計(jì)劃等等。然而,企業(yè)經(jīng)營(yíng)計(jì)劃是十分困難并且昂貴的任務(wù),通常產(chǎn)生不精確的結(jié)果。
通常,企業(yè)采取“自上而下”或者“自下而上”的方式來(lái)進(jìn)行企業(yè)計(jì)劃。在“自上而下”的計(jì)劃中,企業(yè)識(shí)別重要的企業(yè)目標(biāo),諸如平均產(chǎn)品價(jià)格、每個(gè)雇員的成本等等,并且貫穿公司的分級(jí)結(jié)構(gòu)把目標(biāo)向下推行。相反,“自下而上”的計(jì)劃涉及集合來(lái)自于組織的最低成本中心的低級(jí)預(yù)測(cè)。例如對(duì)于預(yù)算計(jì)劃來(lái)說(shuō),需要管理人員周期性地預(yù)測(cè)支出,并且把所述支出分配為多個(gè)類別,諸如廣告、輸送以及薪水。然而,如果發(fā)生的話,所述自下而上預(yù)測(cè)很少與自上而下的企業(yè)目標(biāo)一致。
這種信息通常是使用紙件的形式來(lái)收集,近年來(lái),通常使用諸如采用電子數(shù)據(jù)表軟件程序創(chuàng)建的電子模板之類的電子形式來(lái)收集。這樣經(jīng)常給企業(yè)的財(cái)務(wù)部門遺留統(tǒng)一不協(xié)調(diào)計(jì)劃的艱難任務(wù),其中所述不協(xié)調(diào)的計(jì)劃已經(jīng)通過(guò)使用不一致的假定并且改變企業(yè)邏輯來(lái)匯集了。
近年來(lái),已經(jīng)使用大型計(jì)算機(jī)系統(tǒng)來(lái)經(jīng)由企業(yè)網(wǎng)收集所述數(shù)據(jù)。所述計(jì)算機(jī)系統(tǒng)通常使用耗時(shí)的、在“空閑”的幾小時(shí)期間脫機(jī)批處理過(guò)程來(lái)統(tǒng)一從各種企業(yè)用戶處收集的數(shù)據(jù)。這種脫機(jī)合并會(huì)在收集來(lái)自于用戶的數(shù)據(jù)和把收集的數(shù)據(jù)與從企業(yè)收集的其他數(shù)據(jù)合并之間產(chǎn)生明顯的時(shí)間延遲。因而,這種系統(tǒng)經(jīng)常給用戶呈現(xiàn)用于預(yù)測(cè)企業(yè)活動(dòng)的實(shí)際的、集合的數(shù)據(jù)的不精確視圖。這可以使用戶提供不正確的數(shù)據(jù),或者錯(cuò)誤地修改它們的輸入。此外,用戶可能不確定對(duì)于企業(yè)來(lái)說(shuō)哪些數(shù)字是“正確的”數(shù)字,并且通常會(huì)懷疑結(jié)果的完整性。對(duì)于像企業(yè)計(jì)劃這樣的繁重的面對(duì)最后期限的活動(dòng)來(lái)說(shuō),數(shù)據(jù)收集和脫機(jī)合并的這種低速處理會(huì)產(chǎn)生明顯的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明致力于企業(yè)計(jì)劃技術(shù),通過(guò)允許組織使公司的財(cái)政模型和組織目標(biāo)與詳細(xì)預(yù)測(cè)實(shí)時(shí)地保持一致,來(lái)改善大型組織內(nèi)部預(yù)算計(jì)劃的準(zhǔn)確性和可預(yù)測(cè)性。
依照所述技術(shù),企業(yè)計(jì)劃系統(tǒng)允許并且自動(dòng)進(jìn)行自上而下的目標(biāo)與對(duì)企業(yè)詳細(xì)的自下而上的預(yù)測(cè)相一致。通常,所述企業(yè)計(jì)劃系統(tǒng)提供三個(gè)階段的企業(yè)計(jì)劃(1)建模階段,(2)分配階段,和(3)一致性階段。在所述建模階段期間,稱為分析員的高級(jí)企業(yè)管理者或者行政部門定義組織目標(biāo),并且為企業(yè)構(gòu)造計(jì)劃模型。接下來(lái),在分配階段期間,一組定義的投資者與企業(yè)計(jì)劃系統(tǒng)交互并且以分配數(shù)據(jù)的形式提供詳細(xì)的預(yù)測(cè)。在一致性階段期間,所述企業(yè)計(jì)劃系統(tǒng)自動(dòng)地使預(yù)測(cè)數(shù)據(jù)與組織目標(biāo)相一致。
在此過(guò)程期間,所述企業(yè)計(jì)劃系統(tǒng)依照所定義的模型操作以便提供具有多個(gè)一致級(jí)別的分級(jí)計(jì)劃過(guò)程。在每一級(jí),所述企業(yè)計(jì)劃系統(tǒng)向企業(yè)評(píng)審者呈現(xiàn)分配數(shù)據(jù),正如分級(jí)模型所定義的那樣,并且要求評(píng)審者使目標(biāo)數(shù)據(jù)與預(yù)測(cè)數(shù)據(jù)相一致。每個(gè)評(píng)審者例如可以鑒于分析員提供的公司目標(biāo)來(lái)拒絕或者接受分配數(shù)據(jù)。
當(dāng)投資者提供分配數(shù)據(jù)時(shí),所述企業(yè)計(jì)劃系統(tǒng)跨越企業(yè)實(shí)時(shí)地自動(dòng)集合分配數(shù)據(jù),并且向評(píng)審者呈現(xiàn)所集合的數(shù)據(jù)合格或不合格。此過(guò)程一直繼續(xù),直到與最高級(jí)別的組織層級(jí)相關(guān)聯(lián)的評(píng)審者最終批準(zhǔn)所述分配數(shù)據(jù)為止,由此確保來(lái)自于所述投資者的分配數(shù)據(jù)與公司的目標(biāo)相一致。
在一個(gè)實(shí)施例中,系統(tǒng)包括應(yīng)用服務(wù)器以便依照企業(yè)模型為一組企業(yè)投資者執(zhí)行企業(yè)計(jì)劃會(huì)議,其中所述企業(yè)模型定義分級(jí)設(shè)置的節(jié)點(diǎn),并且把企業(yè)投資者與所述節(jié)點(diǎn)相關(guān)聯(lián)。所述系統(tǒng)還包括管理控制臺(tái),用于在不妨礙應(yīng)用服務(wù)器執(zhí)行企業(yè)計(jì)劃會(huì)議的情況下,支持企業(yè)計(jì)劃模型的節(jié)點(diǎn)級(jí)修改。
在另一個(gè)實(shí)施例中,一種方法包括依照企業(yè)模型執(zhí)行企業(yè)計(jì)劃會(huì)議,其中所述企業(yè)模型定義分級(jí)設(shè)置的節(jié)點(diǎn),所述節(jié)點(diǎn)與企業(yè)邏輯軟件模塊和企業(yè)投資者相關(guān)聯(lián)。所述方法還包括在不妨礙為企業(yè)計(jì)劃模型的各個(gè)節(jié)點(diǎn)執(zhí)行企業(yè)計(jì)劃會(huì)議的情況下,修改所述模型的節(jié)點(diǎn)。
本發(fā)明可以提供一個(gè)或多個(gè)優(yōu)勢(shì)。例如,此處所述的技術(shù)通過(guò)允許組織使公司模型和組織目標(biāo)與詳細(xì)預(yù)測(cè)實(shí)時(shí)地保持一致,由此可以改善企業(yè)計(jì)劃的準(zhǔn)確性和可預(yù)測(cè)性。所述技術(shù)可以提供用于遞送合作的、實(shí)時(shí)計(jì)劃的能力、而不要求脫機(jī)合并以及集合預(yù)測(cè)的平臺(tái)。因?yàn)樗銎髽I(yè)計(jì)劃系統(tǒng)能實(shí)時(shí)集合分配數(shù)據(jù),故而能向所有用戶呈現(xiàn)正確的、最新的數(shù)字視圖。無(wú)論所述計(jì)劃涉及的企業(yè)用戶的數(shù)目有多少,所述系統(tǒng)都可以提供快速響應(yīng),由此可以提供精確的計(jì)劃信息。
此外,此處所述的體系結(jié)構(gòu)能易于擴(kuò)展到數(shù)千個(gè)用戶,并且可以圍繞最佳的計(jì)劃實(shí)施來(lái)設(shè)計(jì)。以這樣的方式,所述系統(tǒng)可以用于跨越企業(yè)內(nèi)部的業(yè)務(wù)單位和系統(tǒng)來(lái)集中管理所有的計(jì)劃信息,由此創(chuàng)建“計(jì)劃中樞”。所以,用戶能根據(jù)計(jì)劃數(shù)據(jù)的單個(gè)庫(kù)來(lái)工作,并且能確信數(shù)據(jù)的完整性。
另外,所述技術(shù)促進(jìn)高級(jí)用戶跨越所述企業(yè)進(jìn)行合作,以便允許減少計(jì)劃周期,例如從月減少到星期,并且迅速允許最佳地進(jìn)行實(shí)施,像滾動(dòng)預(yù)測(cè)。
在附圖和以下描述中闡明了本發(fā)明的一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。通過(guò)以下描述和附圖并且根據(jù)權(quán)利要求書,本發(fā)明的其他特征、目的以及優(yōu)勢(shì)將更加明顯。
圖1是舉例說(shuō)明企業(yè)計(jì)劃系統(tǒng)允許并且自動(dòng)進(jìn)行自上而下的目標(biāo)與詳細(xì)的自下而上預(yù)測(cè)相一致的環(huán)境的框圖。
圖2是舉例說(shuō)明企業(yè)計(jì)劃系統(tǒng)的一個(gè)示例性實(shí)施例的框圖。
圖3是舉例說(shuō)明用于與所述系統(tǒng)交互的遠(yuǎn)程計(jì)算設(shè)備的一個(gè)實(shí)施例的框圖。
圖4是舉例說(shuō)明數(shù)據(jù)庫(kù)服務(wù)器的示例性實(shí)施例的框圖,其中企業(yè)數(shù)據(jù)被組織以便包括交易數(shù)據(jù)區(qū)域和相關(guān)數(shù)據(jù)區(qū)域。
圖5和6是舉例說(shuō)明依照企業(yè)計(jì)劃模型分級(jí)定義的交易數(shù)據(jù)區(qū)域的示例性組織的框圖。
圖7是舉例說(shuō)明企業(yè)計(jì)劃系統(tǒng)更加詳細(xì)操作的流程圖。
圖8是更加詳細(xì)地舉例說(shuō)明企業(yè)計(jì)劃系統(tǒng)執(zhí)行的實(shí)時(shí)集合過(guò)程的流程圖。
圖9是更加詳細(xì)地舉例說(shuō)明在把數(shù)據(jù)從交易數(shù)據(jù)區(qū)域登載到相關(guān)數(shù)據(jù)區(qū)域的過(guò)程中、一組應(yīng)用服務(wù)器的示例性操作的流程圖。
圖10是舉例說(shuō)明在跨越一組應(yīng)用服務(wù)器控制多個(gè)企業(yè)計(jì)劃模型的使用過(guò)程中、管理控制臺(tái)的示例性操作模型的流程圖。
圖11-21舉例說(shuō)明了在示例性的企業(yè)計(jì)劃會(huì)議期間由網(wǎng)絡(luò)瀏覽器呈現(xiàn)的多個(gè)視圖。
具體實(shí)施例方式
圖1是舉例說(shuō)明企業(yè)計(jì)劃系統(tǒng)3允許并且自動(dòng)進(jìn)行自上而下的目標(biāo)與企業(yè)4的詳細(xì)自下而上預(yù)測(cè)相一致的環(huán)境2的框圖。通常,所述企業(yè)計(jì)劃系統(tǒng)3提供三個(gè)階段的企業(yè)計(jì)劃(1)建模階段,(2)分配階段,和(3)一致性階段。在所述建模階段中,諸如主管財(cái)政的官員、資深的財(cái)務(wù)分析師或者生產(chǎn)和銷售分析員的分析員8為企業(yè)4定義需求并且為企業(yè)構(gòu)造計(jì)劃模型。更具體地說(shuō),分析員8開(kāi)發(fā)具有多個(gè)分級(jí)設(shè)置的節(jié)點(diǎn)的模型,所述節(jié)點(diǎn)代表企業(yè)4內(nèi)部的各種成本中心,諸如商業(yè)單位或者部門。
在所述建模階段期間,分析員8還為組織層級(jí)的每個(gè)節(jié)點(diǎn)確立公司的目標(biāo)。然后分析員8向每個(gè)節(jié)點(diǎn)分配一個(gè)或多個(gè)企業(yè)用戶,諸如管理者、監(jiān)督者、銷售代表、工人管理者等等,用于負(fù)責(zé)相應(yīng)成本中心的企業(yè)計(jì)劃。每個(gè)企業(yè)用戶可以被指定為用于向企業(yè)系統(tǒng)3提供計(jì)劃數(shù)據(jù)的投資者8,用于接受或拒絕來(lái)自于投資者8的分配的評(píng)審者,或者他們兩者。投資者8和評(píng)審者9可以是企業(yè)4內(nèi)部或者耦合至網(wǎng)絡(luò)9的其他實(shí)體內(nèi)部的被授權(quán)用戶,諸如供應(yīng)商14和顧客16。
最后,分析員8定義多個(gè)模板來(lái)收集來(lái)自于所述投資者的經(jīng)費(fèi)預(yù)測(cè)數(shù)據(jù)。分析員8把公司的目標(biāo)數(shù)據(jù)包括在所述模板中以便與所述預(yù)測(cè)數(shù)據(jù)相一致。
接下來(lái),在投資者6與企業(yè)計(jì)劃系統(tǒng)3交互的期間,企業(yè)計(jì)劃系統(tǒng)3進(jìn)入分配階段,并且以分配數(shù)據(jù)的形式輸入詳細(xì)的預(yù)測(cè)。例如,根據(jù)正由企業(yè)4執(zhí)行的特殊的企業(yè)計(jì)劃活動(dòng),投資者6可以提供詳細(xì)的財(cái)政預(yù)測(cè)、收益預(yù)測(cè)、定購(gòu)預(yù)測(cè)、庫(kù)存預(yù)測(cè)、所估計(jì)的資源需求等等。
在一致性階段期間,企業(yè)計(jì)劃系統(tǒng)3自動(dòng)使所述預(yù)測(cè)數(shù)據(jù)與分析員8提供的公司目標(biāo)相一致。具體來(lái)講,企業(yè)計(jì)劃系統(tǒng)3依照所定義的模型操作以便提供具有多個(gè)統(tǒng)一級(jí)別的分級(jí)計(jì)劃過(guò)程。當(dāng)每個(gè)投資者6提供他或者她的分配數(shù)據(jù)時(shí),企業(yè)計(jì)劃系統(tǒng)3實(shí)時(shí)地自動(dòng)集合跨越企業(yè)4的分配數(shù)據(jù),并且向與企業(yè)4的較高層級(jí)相關(guān)聯(lián)的評(píng)審者9提供對(duì)所集合數(shù)據(jù)的訪問(wèn)。具體來(lái)講,當(dāng)接收來(lái)自于投資者6的分配數(shù)據(jù)時(shí),企業(yè)計(jì)劃系統(tǒng)3識(shí)別所有較高級(jí)別的組織模型,并且實(shí)時(shí)計(jì)算每級(jí)的新的集合的總數(shù),其中所述所有較高級(jí)別的組織模型受到最新接收的分配數(shù)據(jù)的影響。
所以,在企業(yè)計(jì)劃會(huì)議期間,評(píng)審者9察看跨越企業(yè)4所集合的數(shù)據(jù)。在每一級(jí),所述企業(yè)計(jì)劃系統(tǒng)3確保評(píng)審者9、正如企業(yè)模型的節(jié)點(diǎn)所定義的那樣,使目標(biāo)數(shù)據(jù)與預(yù)測(cè)數(shù)據(jù)相一致。每個(gè)評(píng)審者9例如可以鑒于分析員8提供的公司目標(biāo)來(lái)拒絕或者接受分配數(shù)據(jù)。此過(guò)程一直繼續(xù),直到最高級(jí)別的組織層級(jí)最終批準(zhǔn)所述分配數(shù)據(jù)為止,由此確保來(lái)自于投資者6的分配數(shù)據(jù)與分析員8提供的公司目標(biāo)相一致。
以這樣的方式,企業(yè)計(jì)劃系統(tǒng)3可以提供比傳統(tǒng)方法更加正確的企業(yè)計(jì)劃。例如,企業(yè)計(jì)劃系統(tǒng)3通過(guò)允許組織使公司模型和組織目標(biāo)與詳細(xì)預(yù)測(cè)實(shí)時(shí)地保持一致,由此可以改善企業(yè)計(jì)劃的準(zhǔn)確性和可預(yù)測(cè)性。所述技術(shù)可以提供用于遞送合作的、實(shí)時(shí)計(jì)劃的能力、而不要求脫機(jī)合并以及集合預(yù)測(cè)的平臺(tái)。因?yàn)樗銎髽I(yè)計(jì)劃系統(tǒng)能實(shí)時(shí)集合分配數(shù)據(jù),故而能向所有用戶呈現(xiàn)正確的、最新的數(shù)字視圖。此外,企業(yè)計(jì)劃系統(tǒng)3的體系結(jié)構(gòu)能易于擴(kuò)展到數(shù)千個(gè)用戶,并且可以圍繞最佳的計(jì)劃實(shí)施來(lái)設(shè)計(jì)。另外,所述技術(shù)允許企業(yè)用戶高度合作,所述企業(yè)用戶即投資者6和評(píng)審者9,并允許減少正確的計(jì)劃周期。
企業(yè)用戶可以使用各種計(jì)算設(shè)備來(lái)經(jīng)由網(wǎng)絡(luò)9與企業(yè)計(jì)劃系統(tǒng)3進(jìn)行交互。例如,企業(yè)用戶可以使用膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)等等并且運(yùn)行諸如來(lái)自于Redmond,Washington的微軟公司的InternetExplorer的網(wǎng)絡(luò)瀏覽器來(lái)與企業(yè)計(jì)劃系統(tǒng)3進(jìn)行交互。作為選擇,企業(yè)用戶可以使用個(gè)人數(shù)字助理(PDA)——諸如來(lái)自于Santa Clara,California的Palm的PalmTM組織、允許上網(wǎng)的便攜式電話或者類似設(shè)備。網(wǎng)絡(luò)9代表任何通信網(wǎng)絡(luò),諸如基于包的數(shù)字網(wǎng)路,像因特網(wǎng)。以這樣的方式,系統(tǒng)2能易于擴(kuò)展到適合的較大企業(yè)。所述企業(yè)用戶可以經(jīng)由局域網(wǎng)直接訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3,或者可以經(jīng)由虛擬專用網(wǎng)絡(luò)、遠(yuǎn)程撥號(hào)、或者類似遠(yuǎn)程訪問(wèn)通信機(jī)構(gòu)來(lái)遠(yuǎn)程訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3。
圖2是舉例說(shuō)明企業(yè)計(jì)劃系統(tǒng)3的一個(gè)示例性實(shí)施例的框圖。在所舉例說(shuō)明的實(shí)施例中,企業(yè)計(jì)劃系統(tǒng)3包括網(wǎng)絡(luò)服務(wù)器20、應(yīng)用服務(wù)器26和數(shù)據(jù)庫(kù)服務(wù)器40。
網(wǎng)絡(luò)服務(wù)器20提供了一種接口,用于經(jīng)由網(wǎng)絡(luò)9與企業(yè)用戶18通信。網(wǎng)絡(luò)服務(wù)器20執(zhí)行網(wǎng)絡(luò)服務(wù)器軟件,諸如來(lái)自于Redmond,Washington的微軟公司的互聯(lián)網(wǎng)信息服務(wù)器。照此,網(wǎng)絡(luò)服務(wù)器20提供了用于依照軟件模塊21與投資者6、分析員8和評(píng)審者9進(jìn)行交互的環(huán)境,其包括分析模塊30、分配模塊32、管理(ADMIN)控制臺(tái)36和擴(kuò)展管理器38。
軟件模塊21可以包括Lotus腳本、Java腳本、Java小程序、有效服務(wù)器頁(yè)面(Active Server Pages)、依照超文本標(biāo)記語(yǔ)言(HTML)或者動(dòng)態(tài)HTML編寫的網(wǎng)頁(yè)、有效X對(duì)象以及其他適當(dāng)?shù)哪K。網(wǎng)絡(luò)服務(wù)器20服務(wù)于由軟件模塊21所定義的網(wǎng)頁(yè),并且向企業(yè)用戶18的計(jì)算設(shè)備發(fā)送所述網(wǎng)頁(yè)。所述網(wǎng)頁(yè)可以包括靜態(tài)的媒體,諸如文本和圖形成像,以及常規(guī)的輸入媒體,諸如文本條目框、單選按鈕、下拉式菜單等等,用于接收來(lái)自于企業(yè)用戶18的信息。
軟件模塊21與數(shù)據(jù)庫(kù)服務(wù)器40交互以便訪問(wèn)企業(yè)數(shù)據(jù)42,所述企業(yè)數(shù)據(jù)42包括用戶數(shù)據(jù)42A、模型數(shù)據(jù)42B、作業(yè)數(shù)據(jù)42C和配置數(shù)據(jù)42D。企業(yè)數(shù)據(jù)能夠以多種不同的形式來(lái)存儲(chǔ),所述形式包括一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)文件,或者在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器上執(zhí)行的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。所述數(shù)據(jù)庫(kù)管理系統(tǒng)可以是關(guān)系型的(RDBMS)、分級(jí)的(HDBMS)、多維的(MDBMS)、面向?qū)ο蟮?ODBMS或者OODBMS)或者面向關(guān)系的(ORDBMS)的數(shù)據(jù)庫(kù)管理系統(tǒng)。此外,雖然分別地舉例說(shuō)明了,但是可以把企業(yè)數(shù)據(jù)42合并成單個(gè)數(shù)據(jù)庫(kù)或者其他數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)。企業(yè)數(shù)據(jù)42例如可以作為單個(gè)關(guān)系數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn),諸如來(lái)自于微軟公司的SQL服務(wù)器。
用戶數(shù)據(jù)42A存儲(chǔ)每個(gè)用戶18的信息,包括用戶的姓名、電子郵件地址以及其他聯(lián)系信息。模型數(shù)據(jù)42B存儲(chǔ)由分析員8定義的企業(yè)計(jì)劃模型。例如,模型數(shù)據(jù)庫(kù)42B存儲(chǔ)用于定義分析員8開(kāi)發(fā)的一致性過(guò)程的信息,包括一致性級(jí)別的數(shù)目、所述層級(jí)中的各種“節(jié)點(diǎn)”以及與每個(gè)節(jié)點(diǎn)相關(guān)聯(lián)的投資者6。另外,模型數(shù)據(jù)42B存儲(chǔ)所述模型的各個(gè)數(shù)據(jù)輸入模板,用于獲取來(lái)自于用戶18的分配和評(píng)審數(shù)據(jù)。作業(yè)數(shù)據(jù)42C定義用于執(zhí)行應(yīng)用服務(wù)器26的管理作業(yè),而配置(CONFIG)數(shù)據(jù)42D存儲(chǔ)企業(yè)計(jì)劃系統(tǒng)3的基本配置數(shù)據(jù)。
應(yīng)用服務(wù)器36為執(zhí)行企業(yè)邏輯模塊46、企業(yè)計(jì)劃擴(kuò)展47和應(yīng)用編程接口(API)48提供操作環(huán)境。另外,應(yīng)用服務(wù)器36執(zhí)行如作業(yè)數(shù)據(jù)42C所定義的管理任務(wù)。換言之,作業(yè)數(shù)據(jù)42提供了用于對(duì)未決管理作業(yè)的作業(yè)描述進(jìn)行排隊(duì)的機(jī)制,這些未決管理作業(yè)是將由應(yīng)用服務(wù)器26執(zhí)行的。
參照軟件應(yīng)用21,分析模塊30包括一個(gè)或多個(gè)軟件模塊,用于創(chuàng)建企業(yè)計(jì)劃模型——諸如企業(yè)4的財(cái)政模型以便控制整體計(jì)劃過(guò)程。例如,分析模塊30允許分析員8定義各種成本中心、相應(yīng)的擁有者以及在企業(yè)計(jì)劃過(guò)程中一致性階段的數(shù)目。在一種配置中,分析模塊30從企業(yè)資源計(jì)劃(ERP)數(shù)據(jù)庫(kù)(未示出)中讀取成本中心結(jié)構(gòu)和所有權(quán)。另外,分析模塊30允許分析員8定義“模板”來(lái)收集分配數(shù)據(jù)。模板可以包括一個(gè)或多個(gè)多維的結(jié)構(gòu),其提供了用于輸入和計(jì)算分配數(shù)據(jù)的接口。例如,所述模板可以按照數(shù)據(jù)體內(nèi)的維數(shù)來(lái)定義成本中心,以便依照沿行的會(huì)計(jì)科目表和列中的時(shí)期來(lái)選擇數(shù)據(jù)。分析模塊30把企業(yè)計(jì)劃模型以及相應(yīng)的模板存儲(chǔ)在模型數(shù)據(jù)42B內(nèi)。
分析模塊30還允許組織定義多個(gè)機(jī)制來(lái)自動(dòng)執(zhí)行預(yù)算過(guò)程,并且確保投資者6及時(shí)提交它們各自的分配數(shù)據(jù),并且確保模板迅速地貫穿所定義的一致性階段來(lái)移動(dòng)。例如,使用分析模塊30,所述分析員8可以定義觸發(fā)電子郵件消息(電子郵件),以便提醒投資者6訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3并且完成特殊模板的定時(shí)器。
分配模塊32包括軟件模塊,用于向指定為投資者6的企業(yè)用戶18呈現(xiàn)所述模板,并且用于從投資者5獲取分配數(shù)據(jù)。分配模塊32實(shí)時(shí)地獲取并且集合跨越企業(yè)4的分配數(shù)據(jù),并且向與企業(yè)4的較高層級(jí)相關(guān)聯(lián)的評(píng)審者9提供對(duì)所集合數(shù)據(jù)的訪問(wèn)。
報(bào)告生成器34包括分析軟件模塊,用于根據(jù)從投資者6接收的分配數(shù)據(jù)生成企業(yè)計(jì)劃報(bào)告并且將其存儲(chǔ)在模型數(shù)據(jù)42B中。具體來(lái)講,所述分析軟件模塊允許用戶18——諸如分析員8和評(píng)審者9——公式化復(fù)雜的查詢以便生成報(bào)告,并且對(duì)企業(yè)模型的當(dāng)前數(shù)據(jù)執(zhí)行其他數(shù)據(jù)分析功能。這些軟件模塊可以是具有瀏覽器接口的基于網(wǎng)頁(yè)的模塊,或者可以是獨(dú)立的可執(zhí)行程序。
企業(yè)邏輯模塊46在應(yīng)用服務(wù)器26提供的操作環(huán)境內(nèi)執(zhí)行,并且響應(yīng)于軟件模塊21訪問(wèn)和處理存儲(chǔ)在數(shù)據(jù)庫(kù)42內(nèi)的數(shù)據(jù)的功能。具體來(lái)講,企業(yè)邏輯模塊46包括用于實(shí)現(xiàn)企業(yè)計(jì)劃功能的軟件例行程序,并且由軟件模塊21引用。
管理控制臺(tái)36呈現(xiàn)用于控制網(wǎng)絡(luò)服務(wù)器20、應(yīng)用服務(wù)器26和數(shù)據(jù)庫(kù)服務(wù)器40的集群的接口。管理控制臺(tái)36允許系統(tǒng)管理員控制每個(gè)集群內(nèi)使用的服務(wù)器的數(shù)目。所述系統(tǒng)管理員例如可以選擇網(wǎng)絡(luò)9內(nèi)可利用的一個(gè)或多個(gè)服務(wù)器,并且指導(dǎo)管理控制臺(tái)36來(lái)將服務(wù)器用作應(yīng)用服務(wù)器36。以這樣的方式,企業(yè)計(jì)劃系統(tǒng)3可以容易地?cái)U(kuò)展到支持具有數(shù)千用戶18的大型企業(yè)。
當(dāng)管理與企業(yè)計(jì)劃活動(dòng)相關(guān)聯(lián)的任務(wù)時(shí),管理控制臺(tái)36可以把所述任務(wù)中斷為多個(gè)作業(yè),每個(gè)工作依照多個(gè)級(jí)別、由特定模型定義的組織層級(jí)與模型的不同分層相關(guān)聯(lián)。例如,管理控制臺(tái)36可以把特殊的任務(wù)分隔為一組N個(gè)作業(yè),其中N等于在所述層級(jí)內(nèi)定義的節(jié)點(diǎn)數(shù)目。然后,管理控制臺(tái)36可以跨越使用所述模型的該組應(yīng)用服務(wù)器26來(lái)分配所述作業(yè)。
管理控制臺(tái)36提供作業(yè)接口來(lái)察看因應(yīng)用服務(wù)器26將處理而排隊(duì)的作業(yè),并且察看跨越集群應(yīng)用服務(wù)器26的負(fù)載均衡。管理控制臺(tái)36生成作業(yè)數(shù)據(jù)42C來(lái)為應(yīng)用服務(wù)器26定義任務(wù)。當(dāng)作業(yè)在作業(yè)數(shù)據(jù)42C中排隊(duì)時(shí),應(yīng)用服務(wù)器26從所述數(shù)據(jù)庫(kù)服務(wù)器40讀取作業(yè)數(shù)據(jù)42C,并且處理所述作業(yè)直到完成。例如,一個(gè)類型的作業(yè)涉及“剪切(cut-down)”處理,通過(guò)該處理,在企業(yè)數(shù)據(jù)42B內(nèi)定義的企業(yè)模型被“劃分”給每個(gè)用戶。在此處理期間,應(yīng)用服務(wù)器26識(shí)別分配給用戶18的所定義模型的區(qū)域,并將其作為投資者或者作為評(píng)審者。企業(yè)計(jì)劃系統(tǒng)3把各個(gè)部分呈現(xiàn)給每個(gè)用戶18,用于獲取分配數(shù)據(jù),并且用于使分配數(shù)據(jù)與組織目標(biāo)相一致。用這種方式,企業(yè)計(jì)劃系統(tǒng)3不必把整體模型發(fā)送給每個(gè)用戶18,由此減少了通信時(shí)間以及資源需求。相反,每個(gè)用戶18只接收相關(guān)信息。
另外,管理控制臺(tái)36允許系統(tǒng)管理員跨越應(yīng)用服務(wù)器26控制企業(yè)計(jì)劃模型的使用。具體來(lái)講,分析員8可以為企業(yè)4定義多個(gè)計(jì)劃模型。例如,分析員8可以為收益預(yù)測(cè)、庫(kù)存管理、資源計(jì)劃、管理應(yīng)付帳款等等定義獨(dú)立的模型。管理控制臺(tái)36允許系統(tǒng)管理員創(chuàng)建使用映射,用于把每個(gè)模型分配到一組應(yīng)用服務(wù)器26。換言之,不同的企業(yè)模型可以在獨(dú)立的應(yīng)用服務(wù)器26上使用,或者可以共享一個(gè)或多個(gè)應(yīng)用服務(wù)器。
因此,所述系統(tǒng)管理員可以細(xì)致地控制為企業(yè)計(jì)劃分配計(jì)算資源,并且可以調(diào)節(jié)所述資源以符合企業(yè)的當(dāng)前需求。所述系統(tǒng)管理員可以調(diào)節(jié)使用映射,以便根據(jù)企業(yè)計(jì)劃活動(dòng)的最后期限的接近來(lái)變更跨越應(yīng)用服務(wù)器26的模型的使用。具體來(lái)講,當(dāng)最后期限接近時(shí),所述系統(tǒng)管理員可以鑒于用戶18可能增加的活動(dòng),把更多的計(jì)算資源分配給最早到期的企業(yè)模型。作為另一個(gè)例子,所述系統(tǒng)管理員可以根據(jù)參與企業(yè)計(jì)劃模型的用戶18的當(dāng)前使用級(jí)別來(lái)調(diào)節(jié)所述使用映射。
管理控制臺(tái)36允許分析員8修改企業(yè)計(jì)劃模型。例如,在啟動(dòng)企業(yè)計(jì)劃活動(dòng)之后,分析員8可以希望獲取附加的分配數(shù)據(jù)。為了便于采用模型的改變,管理控制臺(tái)36支持節(jié)點(diǎn)級(jí)修改并且維護(hù)企業(yè)計(jì)劃模型。具體來(lái)講,管理控制臺(tái)允許分析員8登入和登出模型的節(jié)點(diǎn),即,標(biāo)記用于更新的節(jié)點(diǎn)。因此,分析員8可以更新與特殊節(jié)點(diǎn)相關(guān)聯(lián)的模型“部分”。此外,分析員8可以更新所述節(jié)點(diǎn),而不會(huì)中斷進(jìn)行中的企業(yè)范圍的計(jì)劃活動(dòng)??梢栽诙讨芷?、通常是一分鐘或者更短的周期內(nèi),防止其他用戶保存分配數(shù)據(jù)或者評(píng)審與交易數(shù)據(jù)區(qū)域62內(nèi)節(jié)點(diǎn)的各個(gè)槽相關(guān)聯(lián)的輸入。一旦完成那些短的、節(jié)點(diǎn)級(jí)更新處理,新的企業(yè)計(jì)劃模型和修改的數(shù)據(jù)就可以被所有用戶使用。甚至在把改變投入生產(chǎn)時(shí)打開(kāi)編輯會(huì)話的那些用戶,也可被給予使它們的工作數(shù)據(jù)在本地一致然后保存改變的機(jī)會(huì)。所述企業(yè)投資者可以繼續(xù)提供并且評(píng)審企業(yè)計(jì)劃會(huì)議的分配數(shù)據(jù)。此特征允許修改以及維護(hù),并且允許模型保持運(yùn)行。據(jù)此,分析員8可以修改與特定節(jié)點(diǎn)相關(guān)聯(lián)的企業(yè)邏輯,而不使模型脫機(jī)。
應(yīng)用服務(wù)器26通常處理由分析員8做出的模型改變。具體來(lái)講,如果分析員8在計(jì)劃活動(dòng)期間修改了企業(yè)模型,那么可以使用應(yīng)用服務(wù)器26使從用戶18接收到的分配和評(píng)審數(shù)據(jù)與最新模型一致。作為選擇,管理控制臺(tái)36可以引導(dǎo)應(yīng)用服務(wù)器26以便對(duì)用戶18的計(jì)算設(shè)備進(jìn)行遠(yuǎn)程統(tǒng)一。當(dāng)所述模型改變之后由用戶18進(jìn)行身份驗(yàn)證訪問(wèn)時(shí),驗(yàn)證服務(wù)器44可以把一致性作業(yè)“推”給本地計(jì)算設(shè)備。所述遠(yuǎn)程計(jì)算設(shè)備使用戶18的分配數(shù)據(jù)和評(píng)審數(shù)據(jù)與最新模型一致,并且把統(tǒng)一后的數(shù)據(jù)保存到企業(yè)計(jì)劃系統(tǒng)4。由于企業(yè)計(jì)劃系統(tǒng)3不必脫機(jī)來(lái)更新企業(yè)模型,并且用于處理更新的計(jì)算資源可以跨越用戶18的遠(yuǎn)程計(jì)算設(shè)備來(lái)分配,所以這樣做是十分有益的。
擴(kuò)展管理器38提供一種接口,通過(guò)該接口,系統(tǒng)管理員可以安裝并且有選擇地使用擴(kuò)展47來(lái)容易地把附加企業(yè)計(jì)劃功能提供給系統(tǒng)10。一般說(shuō)來(lái),可以添加三類擴(kuò)展(1)管理擴(kuò)展,(2)服務(wù)器側(cè)擴(kuò)展,以及(3)客戶端側(cè)擴(kuò)展。管理擴(kuò)展包括軟件模塊,用于在管理控制臺(tái)36內(nèi)執(zhí)行,或者由管理控制臺(tái)36啟用。因此,管理擴(kuò)展通常用于提供附加的行政功能,并且可以生成將由應(yīng)用服務(wù)器26執(zhí)行的管理作業(yè)。
服務(wù)器側(cè)擴(kuò)展通常在應(yīng)用服務(wù)器提供的操作環(huán)境內(nèi)執(zhí)行??梢允褂眠@些擴(kuò)展來(lái)簡(jiǎn)化工作流程集成、自定義初始化或者在計(jì)劃活動(dòng)期間自定義登載集合的分配數(shù)據(jù)。
相反,客戶端側(cè)擴(kuò)展包括軟件模塊,用于在用戶18的遠(yuǎn)程計(jì)算設(shè)備的操作環(huán)境內(nèi)執(zhí)行,通常在網(wǎng)絡(luò)瀏覽器環(huán)境內(nèi)執(zhí)行。分配模塊32自動(dòng)地搜索最新安裝的擴(kuò)展47,并且當(dāng)它們下次訪問(wèn)時(shí)把所述擴(kuò)展下載給用戶18。具體來(lái)講,當(dāng)用戶訪問(wèn)或者當(dāng)需要時(shí),分配模塊32可以立即把擴(kuò)展載入并且引用到遠(yuǎn)程計(jì)算設(shè)備上。雖然客戶端側(cè)擴(kuò)展通常在遠(yuǎn)程計(jì)算設(shè)備的操作環(huán)境內(nèi)操作,但是所述擴(kuò)展可以與服務(wù)器側(cè)部件交互。
為了簡(jiǎn)化擴(kuò)展的并入,企業(yè)計(jì)劃系統(tǒng)3提供了應(yīng)用編程接口(API)48,由此,擴(kuò)展47可以直接訪問(wèn)并且操縱模型數(shù)據(jù)42B內(nèi)的模型,以及企業(yè)計(jì)劃系統(tǒng)3的其他部件。經(jīng)由擴(kuò)展管理器38,所述系統(tǒng)管理員可以把新擴(kuò)展48注冊(cè)到系統(tǒng)10,并且定義用于啟動(dòng)擴(kuò)展的輸入,例如按鈕或者其他圖形圖標(biāo)。
擴(kuò)展管理器38允許系統(tǒng)管理員根據(jù)分配給特定用戶18的職責(zé)有選擇地使用擴(kuò)展。具體來(lái)講,擴(kuò)展管理器38允許系統(tǒng)管理員把擴(kuò)展分配給所有投資者6,并且分配給所有評(píng)審者9。另外,擴(kuò)展管理器38允許系統(tǒng)管理員把擴(kuò)展分配給模型數(shù)據(jù)42B內(nèi)存儲(chǔ)的企業(yè)計(jì)劃模型的不同部分。以這樣的方式,擴(kuò)展可以被分配給不同的成本中心、不同的營(yíng)業(yè)部門等等。此外,擴(kuò)展可以根據(jù)評(píng)審者9在特定模型定義的層級(jí)中的級(jí)別來(lái)進(jìn)行分配。例如,可以要求所述層級(jí)的某個(gè)級(jí)別的評(píng)審者9、例如成本中心的控制者,完成最佳實(shí)施的擴(kuò)展,用于提供對(duì)所有集合分配數(shù)據(jù)的詳細(xì)的最佳實(shí)施驗(yàn)證。擴(kuò)展管理器38可以把用戶專用擴(kuò)展信息存儲(chǔ)到用戶數(shù)據(jù)42A中,以表明把擴(kuò)展分配給每個(gè)用戶18,并且可能為所述擴(kuò)展設(shè)定用戶專用的屬性。這種靈活性的優(yōu)點(diǎn)是允許企業(yè)計(jì)劃模型在企業(yè)計(jì)劃會(huì)議更深地?cái)U(kuò)展到企業(yè)10時(shí)、可以適應(yīng)并且被自定義。
擴(kuò)展的例子之一是這樣一種擴(kuò)展,用于在基于即用產(chǎn)品合作網(wǎng)絡(luò)的計(jì)劃工具周圍提供包裝,諸如來(lái)自于微軟公司的網(wǎng)絡(luò)會(huì)議系統(tǒng)(NetMeeting)。評(píng)審者9可以把所述擴(kuò)展引用于下級(jí)的會(huì)議,并且直接訪問(wèn)模型數(shù)據(jù)42B來(lái)一起評(píng)審分配數(shù)據(jù),而不是拒絕分配數(shù)據(jù)。另一例子是用于允許相對(duì)于其它資源實(shí)時(shí)驗(yàn)證分配的擴(kuò)展。擴(kuò)展的其他例子包括(1)所述層級(jí)內(nèi)某些用戶18需要的自定義報(bào)告功能的擴(kuò)展,(2)把計(jì)劃數(shù)據(jù)輸出給其他應(yīng)用、例如電子表格應(yīng)用的擴(kuò)展,(3)驅(qū)動(dòng)最新開(kāi)發(fā)的打印引擎的擴(kuò)展,(4)輸入企業(yè)數(shù)據(jù)的擴(kuò)展,以及(5)與文檔管理系統(tǒng)連接的擴(kuò)展。
擴(kuò)展管理器38允許所述系統(tǒng)管理員把擴(kuò)展47映射到系統(tǒng)3內(nèi)的事件或者消息。例如,所述系統(tǒng)管理員可以安裝新的擴(kuò)展,并且要求當(dāng)經(jīng)由分配模塊32從投資者6之一接收分配數(shù)據(jù)時(shí)引用所述擴(kuò)展。此特征尤其可用于使用分配數(shù)據(jù)的最佳實(shí)施驗(yàn)證或者其他企業(yè)要求的執(zhí)行。作為另一例子,可以使用擴(kuò)展來(lái)使自上而下的公司目標(biāo)與自下而上的預(yù)測(cè)的統(tǒng)一控制在預(yù)先確定的百分比內(nèi),例如百分之十內(nèi)。作為另一例子,可以使用擴(kuò)展來(lái)減少對(duì)某級(jí)的預(yù)測(cè)或者降低到特定的百分比。據(jù)此,可以容易地跨越企業(yè)4來(lái)要求和控制在預(yù)測(cè)方面的統(tǒng)一的減少。
在一個(gè)實(shí)施例中,擴(kuò)展47可以包括用于遵照部件對(duì)象模型(COM)的軟件模塊。因此,可以容易地把ActiveX客戶端用于引用擴(kuò)展47。每個(gè)擴(kuò)展47可以提供一個(gè)或多個(gè)公用接口,以便例如由投資者模塊32或者管理控制臺(tái)36啟用并且控制。
在另一個(gè)實(shí)施例中,企業(yè)計(jì)劃系統(tǒng)3的程序指令可以存儲(chǔ)在存儲(chǔ)器中,所述存儲(chǔ)器可以包括任何易失性或者非易失性介質(zhì),諸如RAM、ROM、CD-ROM、NVRAM、EEPROM、閃存等等。據(jù)此,本發(fā)明還設(shè)想用于存儲(chǔ)指令的計(jì)算機(jī)可讀介質(zhì),以便令企業(yè)計(jì)劃系統(tǒng)3提供此處所述的功能。
圖3是舉例說(shuō)明計(jì)算設(shè)備50的一個(gè)實(shí)施例的框圖,包括當(dāng)用戶18操作時(shí)在其上執(zhí)行的各種軟件模塊,所述用戶諸如是投資者6或者評(píng)審者9。在示例性的實(shí)施例中,計(jì)算設(shè)備50包括網(wǎng)絡(luò)瀏覽器52、計(jì)算引擎54、模板56和數(shù)據(jù)體58。當(dāng)用戶18引導(dǎo)計(jì)算設(shè)備50訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3時(shí),計(jì)算引擎54和模板56被下載并且安裝在網(wǎng)絡(luò)瀏覽器52內(nèi)。
在一個(gè)實(shí)施例中,計(jì)算引擎54包括嵌入ActiveX對(duì)象的正向計(jì)算引擎54,其中所述ActiveX對(duì)象是依照基于陣列的語(yǔ)言構(gòu)建的。模板56包括ActiveX控制,用于包括任何必需的驅(qū)動(dòng)程序來(lái)輸入和操縱預(yù)算預(yù)測(cè)數(shù)據(jù)。模板56包括獨(dú)立的數(shù)據(jù)體58,其包含自上而下的目標(biāo)數(shù)據(jù)以及自下而上的分配數(shù)據(jù),并且允許所有計(jì)算在本地執(zhí)行。因此,在完成下載之后,每個(gè)投資者6可以在模板56內(nèi)修改他或她的相應(yīng)的分配數(shù)據(jù),并且執(zhí)行計(jì)算,而不訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3。作為ActiveX部件,計(jì)算引擎54、模板56和數(shù)據(jù)體58經(jīng)由計(jì)算設(shè)備50得以本地維護(hù)。照此,所述投資者6只會(huì)在模板56和計(jì)算引擎54被最初下載時(shí),以及當(dāng)在會(huì)議結(jié)束時(shí)保存模板56的時(shí)候,才會(huì)感受到網(wǎng)絡(luò)延遲。
為了與企業(yè)計(jì)劃系統(tǒng)3交互,每個(gè)投資者6使用瀏覽器52來(lái)與模板56交互,以便提供相應(yīng)的分配數(shù)據(jù),此過(guò)程例如是通過(guò)完成所顯示的表格單元,并且察看所述表格內(nèi)計(jì)算項(xiàng)目發(fā)生的動(dòng)態(tài)改變。因?yàn)橛?jì)算引擎54駐留在網(wǎng)絡(luò)瀏覽器52內(nèi),所以單元條目不必重新提交給企業(yè)計(jì)劃系統(tǒng)3,不必重新計(jì)算然后經(jīng)由網(wǎng)絡(luò)9重新發(fā)送到網(wǎng)絡(luò)瀏覽器52。如果所述投資者6希望結(jié)束計(jì)劃會(huì)議,但是沒(méi)有結(jié)束處理,那么所述投資者6可以把模板56以及數(shù)據(jù)體58保存到企業(yè)計(jì)劃系統(tǒng)3。當(dāng)投資者6希望繼續(xù)計(jì)劃會(huì)議時(shí),他或她可以訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3,在那時(shí),將把合適的模板56以及數(shù)據(jù)體58裝載到網(wǎng)絡(luò)瀏覽器52中以便進(jìn)一步編輯。當(dāng)所述投資者6對(duì)模板56內(nèi)輸入的預(yù)算數(shù)據(jù)表示滿意時(shí),投資者6可以把數(shù)據(jù)提交給企業(yè)計(jì)劃系統(tǒng)3。當(dāng)每個(gè)投資者6提供他或者她的分配數(shù)據(jù)時(shí),或者接受所述分配數(shù)據(jù)時(shí),企業(yè)計(jì)劃系統(tǒng)3實(shí)時(shí)地自動(dòng)集合跨越企業(yè)4的分配數(shù)據(jù),并且向與企業(yè)4的較高層級(jí)相關(guān)聯(lián)的評(píng)審者9提供對(duì)所集合數(shù)據(jù)的訪問(wèn)。
依照類似的方式,每個(gè)評(píng)審者9經(jīng)由網(wǎng)絡(luò)瀏覽器52與企業(yè)系統(tǒng)3交互,所述網(wǎng)絡(luò)瀏覽器52依據(jù)他或者她的遠(yuǎn)程計(jì)算設(shè)備50來(lái)執(zhí)行。每個(gè)評(píng)審者9可以鑒于分析員8提供的公司目標(biāo)來(lái)拒絕或者接受所述分配數(shù)據(jù)。此過(guò)程一直繼續(xù),直到與最高級(jí)別的組織層級(jí)相關(guān)聯(lián)的評(píng)審者最終批準(zhǔn)所述分配數(shù)據(jù)為止,由此確保來(lái)自于所述投資者的分配數(shù)據(jù)與公司的目標(biāo)相一致。
在一個(gè)實(shí)施例中,網(wǎng)絡(luò)瀏覽器52包括內(nèi)嵌壓縮模塊53,用于自動(dòng)地壓縮與企業(yè)計(jì)劃系統(tǒng)4的通信信息,并且解壓從系統(tǒng)接收的通信信息。具體來(lái)講,內(nèi)嵌壓縮模塊53自動(dòng)地偵聽(tīng)從網(wǎng)絡(luò)瀏覽器52經(jīng)由超文本傳輸協(xié)議(HTTP)傳送到系統(tǒng)10的輸出緩沖信息,并且在傳送之前自動(dòng)地壓縮所述緩沖信息。同樣,內(nèi)嵌壓縮模塊53偵聽(tīng)輸入的HTTP緩沖信息,并且確定所述緩沖信息是否被壓縮。如果所述緩沖信息被壓縮,那么內(nèi)嵌壓縮模塊53自動(dòng)地解壓所述緩沖信息,并且把解壓的緩沖信息運(yùn)送給網(wǎng)頁(yè)瀏覽器53。以這樣的方式,內(nèi)嵌壓縮模塊53無(wú)縫地壓縮和解壓計(jì)算設(shè)備50和企業(yè)計(jì)劃系統(tǒng)3之間的通信信息,由此能夠在系統(tǒng)2內(nèi)獲得效益增益。
在一個(gè)實(shí)施例中,企業(yè)計(jì)劃系統(tǒng)3利用單個(gè)有效的服務(wù)器頁(yè)面(ASP)來(lái)接收壓縮的HTTP緩沖信息,并且把壓縮的緩沖信息定向到合適的企業(yè)邏輯模塊46以便解壓和處理。帶有每個(gè)HTTP緩沖信息的首部可以包括字節(jié)計(jì)數(shù)或者表明所述緩沖信息是否被壓縮的其他信息,并且包括合適的企業(yè)邏輯模塊46的標(biāo)識(shí)符。
圖4是舉例說(shuō)明數(shù)據(jù)庫(kù)服務(wù)器40的示例性實(shí)施例的框圖,其中企業(yè)數(shù)據(jù)42被組織以便包括交易數(shù)據(jù)區(qū)域62和相關(guān)數(shù)據(jù)區(qū)域63。一般說(shuō)來(lái),交易數(shù)據(jù)區(qū)域62支持來(lái)自于用戶18的實(shí)時(shí)數(shù)據(jù)采集和集合,而相關(guān)數(shù)據(jù)區(qū)域63用于生成報(bào)告和進(jìn)行復(fù)雜的數(shù)據(jù)分析。
更具體地說(shuō),數(shù)據(jù)庫(kù)服務(wù)器40把從投資者6接收的分配數(shù)據(jù)存儲(chǔ)在交易數(shù)據(jù)區(qū)域62中,并且例如定期地把分配數(shù)據(jù)從交易數(shù)據(jù)區(qū)域62登載到相關(guān)數(shù)據(jù)區(qū)域63。交易數(shù)據(jù)區(qū)域62包括多個(gè)槽66,這些槽是依照企業(yè)模型分級(jí)來(lái)關(guān)聯(lián)的。交易數(shù)據(jù)區(qū)域62包括一組分配槽66用于存儲(chǔ)從投資者6接收的分配數(shù)據(jù),并且包括一組集合槽67,用于存儲(chǔ)根據(jù)所述分配數(shù)據(jù)并且依照模型定義的層級(jí)實(shí)時(shí)計(jì)算的集合數(shù)據(jù)。因此,交易數(shù)據(jù)區(qū)域62包括每個(gè)企業(yè)投資者6的交易槽67,用于存儲(chǔ)從相應(yīng)的企業(yè)投資者接收的分配數(shù)據(jù)。另外,交易數(shù)據(jù)區(qū)域62A把每個(gè)評(píng)審者9與每個(gè)評(píng)審者9的至少一個(gè)集合槽67相關(guān)聯(lián)。例如,企業(yè)模型可以具有N個(gè)分級(jí)設(shè)置的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)在網(wǎng)絡(luò)用戶處定義并且指定所述用戶作為投資者和評(píng)審者的其中一個(gè)。依照此結(jié)構(gòu),交易數(shù)據(jù)區(qū)域包括N個(gè)槽,這些槽包括每個(gè)評(píng)審者的集合槽以及由所述模型定義的每個(gè)投資者的交易槽。
圖5和6是進(jìn)一步舉例說(shuō)明依照企業(yè)計(jì)劃模型分級(jí)定義的交易數(shù)據(jù)區(qū)域66的組織的框圖。圖5描述了由企業(yè)計(jì)劃模型定義的示例性層級(jí),用于示例性的假想的比薩餅連鎖商店比薩餅大廈有限公司。層級(jí)70在各種地理區(qū)域周圍被水平的組織,其中所述地理區(qū)域通過(guò)特許而擁有,具有區(qū)域1至5,并且縱向組織成三個(gè)一致性級(jí)別。企業(yè)目的以及目標(biāo)由分析員8設(shè)定,并且被向下分配至所述層級(jí)的各種節(jié)點(diǎn)。稱為代銷店的特許的個(gè)體商店占據(jù)底部級(jí)別,即III級(jí),并且提供分配數(shù)據(jù)。
1級(jí)的每個(gè)節(jié)點(diǎn)具有相應(yīng)的投資者6,負(fù)責(zé)輸入分配數(shù)據(jù)。同樣,1級(jí)、II級(jí)的每個(gè)節(jié)點(diǎn)與評(píng)審者9相關(guān)聯(lián),以便鑒于由分析員8定義的公司目標(biāo)來(lái)統(tǒng)一所述分配數(shù)據(jù)。為簡(jiǎn)單起見(jiàn),圖5舉例說(shuō)明了投資者之一,與代銷店A相關(guān)聯(lián)的Andy,并且示出兩個(gè)評(píng)審與區(qū)域1相關(guān)聯(lián)的Peter以及與所述節(jié)點(diǎn)相關(guān)聯(lián)的Guy。在此例子中,Guy是比薩餅大廈有限公司的財(cái)務(wù)總管,并且負(fù)責(zé)監(jiān)督所有區(qū)域。因此,Guy被列為根節(jié)點(diǎn)29的“擁有者”,并且作為所有區(qū)域1-5的“評(píng)審者”。Peter是負(fù)責(zé)監(jiān)督區(qū)域1的中級(jí)管理者。照此,Peter被列為區(qū)域1的擁有者并且列為代銷店A的評(píng)審者。作為本地比薩餅商店的管理者的Andy被列為代銷店A的擁有者。
根據(jù)層級(jí)內(nèi)節(jié)點(diǎn)的級(jí)別,把層級(jí)70的每個(gè)節(jié)點(diǎn)與模型數(shù)據(jù)42B內(nèi)一個(gè)或多個(gè)相應(yīng)的模板相關(guān)聯(lián)。例如,把III級(jí)中的每個(gè)代銷店與用于獲取預(yù)測(cè)信息的單個(gè)模板相關(guān)聯(lián)。在II級(jí),把每個(gè)區(qū)域與其對(duì)應(yīng)的子節(jié)點(diǎn)的所述模板相關(guān)聯(lián),所述子節(jié)點(diǎn)即所述區(qū)域中的代銷店。因此,把層級(jí)70的根節(jié)點(diǎn)72與公司的所有模板相關(guān)聯(lián)。
圖6舉例說(shuō)明了交易數(shù)據(jù)區(qū)域62的示例性組織,用于依照比薩餅大廈的企業(yè)計(jì)劃模型定義的層級(jí)70來(lái)支持分配數(shù)據(jù)的實(shí)時(shí)集合。在此例子中,交易數(shù)據(jù)區(qū)域62包括III級(jí)的每個(gè)節(jié)點(diǎn)的分配槽66,即每個(gè)代銷店A-H。每個(gè)分配槽66存儲(chǔ)所述投資者6的分配數(shù)據(jù),所述投資者6與層級(jí)70的III級(jí)相應(yīng)節(jié)點(diǎn)相關(guān)聯(lián)。
同樣,交易數(shù)據(jù)區(qū)域62包括1級(jí)、II級(jí)每個(gè)節(jié)點(diǎn)的集合槽67,即根節(jié)點(diǎn)72以及對(duì)應(yīng)于區(qū)域1-5的節(jié)點(diǎn)。每個(gè)集合槽67存儲(chǔ)其子節(jié)點(diǎn)的集合的分配數(shù)據(jù),正如層級(jí)70所定義的那樣,并且在圖6中由箭頭表示。例如,集合槽74對(duì)應(yīng)于根節(jié)點(diǎn)72,并且存儲(chǔ)通過(guò)對(duì)從區(qū)域1-5接收到的所有數(shù)據(jù)求和來(lái)計(jì)算的集合數(shù)據(jù)。作為另一例子,對(duì)應(yīng)于區(qū)域2的集合槽76存儲(chǔ)由代銷店B-D的分配數(shù)據(jù)計(jì)算的集合數(shù)據(jù)。以這樣的方式,交易數(shù)據(jù)區(qū)域62為所述模型的各級(jí)提供正確的、最新的數(shù)據(jù)察看,由此簡(jiǎn)化企業(yè)范圍的計(jì)劃。
圖7是舉例說(shuō)明企業(yè)計(jì)劃系統(tǒng)3更加詳細(xì)的操作的流程圖。最初,分析員8與企業(yè)計(jì)劃系統(tǒng)3交互,以便開(kāi)發(fā)包括一個(gè)或多個(gè)數(shù)據(jù)體的計(jì)劃模型,其中所述數(shù)據(jù)體具有多個(gè)維數(shù)(80)。例如,對(duì)于比薩餅大廈股份有限公司來(lái)說(shuō),所述模型可以定義維數(shù)為3的單個(gè)數(shù)據(jù)體(1)第一維列舉特殊比薩餅,例如肉類愛(ài)好者、素食者、烤肉、海味、火腿和蘑菇,(2)第二維用于每周的銷售預(yù)測(cè),以及(3)第三維用于公司目標(biāo)。
分析員8還定義組織層級(jí)來(lái)控制企業(yè)范圍的計(jì)劃過(guò)程(82)。例如對(duì)于比薩餅大廈來(lái)說(shuō),分析員8可以定義具有十四個(gè)節(jié)點(diǎn)的組織層級(jí),如圖5中所示那樣。分析員8把一個(gè)或多個(gè)企業(yè)用戶分配給每個(gè)節(jié)點(diǎn),并且把每個(gè)用戶指定為投資者、評(píng)審者或者他們兩者。另外,分析員8可以把與每個(gè)節(jié)點(diǎn)相關(guān)聯(lián)的用戶之一指定為該相應(yīng)節(jié)點(diǎn)的擁有者。
當(dāng)接收組織層級(jí)時(shí),企業(yè)計(jì)劃系統(tǒng)3的應(yīng)用服務(wù)器26鑒于所述層級(jí)來(lái)處理所述模型,以便為每個(gè)所定義的用戶“劃分”所述模型。換言之,應(yīng)用服務(wù)器26把所述層級(jí)應(yīng)用于所述模型,就好像所述層級(jí)是附加的維數(shù),并且識(shí)別每個(gè)用戶可以訪問(wèn)的相應(yīng)的模型部分。應(yīng)用服務(wù)器26把層級(jí)中的每個(gè)節(jié)點(diǎn)與跨越模型其他維的部分相關(guān)聯(lián)。通過(guò)以這樣的方式劃分模型,企業(yè)計(jì)劃系統(tǒng)3不必把整體模型發(fā)送給用戶的遠(yuǎn)程計(jì)算設(shè)備,而是只需要發(fā)送所述模型的一個(gè)或多個(gè)數(shù)據(jù)體的相關(guān)部分即可。
另外,應(yīng)用服務(wù)器初始化企業(yè)數(shù)據(jù)42,包括創(chuàng)建交易數(shù)據(jù)區(qū)域62的適當(dāng)數(shù)目的集合槽66和分配槽67,以及創(chuàng)建相關(guān)數(shù)據(jù)區(qū)域63的表與關(guān)系。
接下來(lái),分析員8與企業(yè)計(jì)劃系統(tǒng)3交互以便提供企業(yè)的目標(biāo)數(shù)據(jù)(86),并且投資者6與系統(tǒng)交互以便提供具有分配數(shù)據(jù)形式的詳細(xì)預(yù)測(cè)(88)。當(dāng)接收所述分配數(shù)據(jù)時(shí),應(yīng)用服務(wù)器26更新交易數(shù)據(jù)區(qū)域66的分配槽67來(lái)存儲(chǔ)所述分配數(shù)據(jù),并且實(shí)時(shí)更新集合槽66,以便存儲(chǔ)企業(yè)層級(jí)的每個(gè)高級(jí)節(jié)點(diǎn)的集合總數(shù)。
以這樣的方式,評(píng)審者9易于跨越企業(yè)4來(lái)利用集合總數(shù)。因此,評(píng)審者9可以訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3,并且鑒于分析員8提供的目標(biāo)數(shù)據(jù)來(lái)立即提供要么拒絕要么接受分配數(shù)據(jù)以及集合總數(shù)的評(píng)審輸入(92)。在此處理期間,應(yīng)用服務(wù)器26周期性地把分配數(shù)據(jù)以及集合數(shù)據(jù)從交易數(shù)據(jù)區(qū)域62登載到相關(guān)數(shù)據(jù)區(qū)域6(94),以便通過(guò)報(bào)告生成器34創(chuàng)建分析報(bào)告以及其他統(tǒng)計(jì)分析(96)。企業(yè)計(jì)劃系統(tǒng)3重復(fù)所述一致性處理,直到組織層級(jí)的高級(jí)評(píng)審者接受所述分配數(shù)據(jù)以及集合總數(shù)(98)。
圖8是更詳細(xì)地舉例說(shuō)明企業(yè)計(jì)劃系統(tǒng)3的實(shí)時(shí)集合處理的流程圖。當(dāng)接收來(lái)自于投資者6之一的存取請(qǐng)求時(shí)(99),應(yīng)用服務(wù)器26訪問(wèn)企業(yè)數(shù)據(jù)42并且識(shí)別投資者的相應(yīng)的分配槽(100)。應(yīng)用服務(wù)器26從識(shí)別出的槽中檢索由投資者先前存儲(chǔ)的任何分配數(shù)據(jù),并且把輸入模板56和分配引擎54發(fā)送到投資者6(102)。
當(dāng)從所述投資者6接收新的或者更新的分配數(shù)據(jù)時(shí)(104),應(yīng)用服務(wù)器26更新相應(yīng)的分配槽以存儲(chǔ)所述分配數(shù)據(jù)(106)。接下來(lái),應(yīng)用服務(wù)器26有選擇地更新任何父母集合槽的集合槽66的集合總數(shù),其中所述父母集合槽與更新的分配槽相關(guān)。具體來(lái)講,應(yīng)用服務(wù)器26根據(jù)定義的分級(jí)模型來(lái)識(shí)別已更新分配槽的即時(shí)父母集合槽(108),根據(jù)更新的分配槽計(jì)算父母槽的新的集合總數(shù)(110),并且把新的集合總數(shù)存儲(chǔ)到父母槽(112)。應(yīng)用服務(wù)器26重復(fù)此過(guò)程,直到所有相關(guān)的高級(jí)集合槽都被更新(114)。
在一個(gè)實(shí)施例中,應(yīng)用服務(wù)器26把交易數(shù)據(jù)區(qū)域62組織為具有一組行的單個(gè)表。每個(gè)行對(duì)應(yīng)于所定義的組織層級(jí)中的相應(yīng)節(jié)點(diǎn)。應(yīng)用服務(wù)器26把相應(yīng)的分配數(shù)據(jù)或者集合數(shù)據(jù)存儲(chǔ)在每個(gè)行內(nèi),并且可以把數(shù)據(jù)存儲(chǔ)為包含單個(gè)“滴(blob)”的數(shù)據(jù)的行。具體來(lái)講,應(yīng)用服務(wù)器26可以把數(shù)據(jù)寫入給出的行,并且作為單個(gè)串或者文本或者二進(jìn)制數(shù)據(jù)。在一個(gè)實(shí)施例中,每個(gè)行被存為打包的文本,這些打包文本遵照可擴(kuò)展標(biāo)記語(yǔ)言(XML)。打包的XML描述了所述模型的部分的每個(gè)單元,其屬于與所述行相關(guān)聯(lián)的用戶,并且描述所述單元的當(dāng)前值。當(dāng)初始化交易數(shù)據(jù)區(qū)域62時(shí),應(yīng)用服務(wù)器26從模型的一個(gè)或多個(gè)數(shù)據(jù)體提取元數(shù)據(jù),并且在相應(yīng)的槽內(nèi)創(chuàng)建所述模型每個(gè)“部分”的XML表示。
當(dāng)更新所述分配數(shù)據(jù)時(shí),所述XML可以由用戶的遠(yuǎn)程計(jì)算設(shè)備生成。所述遠(yuǎn)程計(jì)算設(shè)備可以生成所述XML,并且把XML作為HTTP緩沖信息的一部分依照壓縮或者未壓縮的形式來(lái)發(fā)送。作為選擇,應(yīng)用服務(wù)器26可以生成XML。
為了實(shí)時(shí)更新集合總數(shù),應(yīng)用服務(wù)器26解析相應(yīng)的父母集合槽的XML,以便迅速地檢索所述單元的當(dāng)前值,并且采用具有更新的集合總數(shù)的新條目來(lái)替代打包的XML。所述集合數(shù)據(jù)可以依照XML形式來(lái)存儲(chǔ),并將其作為具有一組單元的線性陣列來(lái)存儲(chǔ)集合總數(shù)。因此,應(yīng)用服務(wù)器26可以從一個(gè)集合槽檢索線性陣列,利用父母集合槽陣列來(lái)覆蓋所述陣列,并且迅速地重算父母槽的集合總數(shù)。
圖9是更加詳細(xì)地舉例說(shuō)明在把數(shù)據(jù)從交易數(shù)據(jù)區(qū)域62登載到相關(guān)數(shù)據(jù)區(qū)域63的過(guò)程中、應(yīng)用服務(wù)器26的示例性操作。應(yīng)用服務(wù)器26可以周期性地登載數(shù)據(jù),例如每15分鐘、每30分鐘等等。作為選擇,或者另外,應(yīng)用服務(wù)器26可以響應(yīng)一種事件來(lái)登載數(shù)據(jù),所述事件例如是提交來(lái)自于投資者6的分配數(shù)據(jù),或者評(píng)審來(lái)自于評(píng)審者9的輸入。
為了登載所述數(shù)據(jù),應(yīng)用服務(wù)器26傳遞每個(gè)分配槽67的分配數(shù)據(jù),以便識(shí)別一組數(shù)據(jù)元和相應(yīng)的值(116)。如上所述,每個(gè)槽67可以包含用于描述企業(yè)一部分計(jì)劃模型的打包XML。應(yīng)用服務(wù)器26解壓打包的XML,并且識(shí)別所述模型的數(shù)據(jù)體所包含的單元以及所述單元的當(dāng)前值。
接下來(lái),根據(jù)所述模型,應(yīng)用服務(wù)器26從對(duì)應(yīng)于解析的分配數(shù)據(jù)的相關(guān)數(shù)據(jù)區(qū)域63選擇一個(gè)或多個(gè)表(118)。例如,應(yīng)用服務(wù)器26可以識(shí)別銷售表以存儲(chǔ)預(yù)測(cè)的產(chǎn)品銷售。
最后,應(yīng)用服務(wù)器26把解析的數(shù)據(jù)寫入相關(guān)數(shù)據(jù)區(qū)域63的識(shí)別表中。因此,報(bào)告模塊34可以把復(fù)雜的查詢發(fā)布到數(shù)據(jù)庫(kù)服務(wù)器40,以便生成富有經(jīng)驗(yàn)的報(bào)告,或者對(duì)跨越企業(yè)4獲取的分配數(shù)據(jù)執(zhí)行類似分析。
圖10是舉例說(shuō)明在跨越應(yīng)用服務(wù)器26控制多個(gè)企業(yè)計(jì)劃模型的使用過(guò)程中、管理控制臺(tái)36的示例性操作模型的流程圖。最初,管理控制臺(tái)接收識(shí)別一個(gè)或多個(gè)應(yīng)用服務(wù)器26的輸入(122)。例如,系統(tǒng)管理員可以從局域網(wǎng)內(nèi)可用服務(wù)器的列表中選擇應(yīng)用服務(wù)器26。作為選擇,所述系統(tǒng)管理員可以規(guī)定特殊的名稱、網(wǎng)際協(xié)議(IP)地址或者用于與所述應(yīng)用服務(wù)器通信的類似通信處理。
作為響應(yīng),管理控制臺(tái)36為描述在每個(gè)服務(wù)器上呈現(xiàn)的計(jì)算資源而查詢識(shí)別出的應(yīng)用服務(wù)器,諸如在每個(gè)應(yīng)用服務(wù)器26內(nèi)呈現(xiàn)的處理器數(shù)目(124)。管理控制臺(tái)36可以把此信息呈現(xiàn)給系統(tǒng)管理員,以用于使用企業(yè)4的各種計(jì)劃模型。
接下來(lái),管理控制臺(tái)36接收來(lái)自于系統(tǒng)管理員的輸入,所述輸入用于把每個(gè)模型分配給一組應(yīng)用服務(wù)器26(126)。根據(jù)所述輸入,管理控制臺(tái)36生成使用映射,用于把每個(gè)模型與相應(yīng)的應(yīng)用服務(wù)器組相關(guān)聯(lián),并且把所述映射存儲(chǔ)在企業(yè)數(shù)據(jù)21內(nèi)(128)。
根據(jù)所述映射,企業(yè)邏輯模塊46生成用于管理企業(yè)計(jì)劃會(huì)議的作業(yè),并且把作業(yè)描述存儲(chǔ)在作業(yè)數(shù)據(jù)42C內(nèi)。應(yīng)用服務(wù)器26依照所述使用映射讀取并且處理所述作業(yè)描述(130),如上所述。以這樣的方式,不同的企業(yè)模型可以在獨(dú)立的應(yīng)用服務(wù)器26上使用,或者可以共享一個(gè)或多個(gè)應(yīng)用服務(wù)器。
可以響應(yīng)來(lái)自于系統(tǒng)管理員的輸入或者動(dòng)態(tài)地根據(jù)應(yīng)用服務(wù)器26的當(dāng)前裝載級(jí)別來(lái)調(diào)節(jié)使用映射(126)。具體來(lái)講,管理控制臺(tái)引導(dǎo)再生所述使用映射,由此使跨越應(yīng)用服務(wù)器26集群的企業(yè)計(jì)劃模型的使用重新平衡。
圖11-19舉例說(shuō)明了在上述假想的比薩餅大廈股份有限公司的示例性企業(yè)計(jì)劃會(huì)議期間、網(wǎng)絡(luò)瀏覽器52的多個(gè)視圖,如上所述。例如,圖11舉例說(shuō)明了當(dāng)Guy、CFO訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3以便檢查比薩餅特許的各種預(yù)算的處理時(shí),由網(wǎng)絡(luò)瀏覽器52顯示的視窗160的一個(gè)實(shí)施例。在此例子中,Guy已經(jīng)使用來(lái)自于微軟公司的Internet Explorer并且運(yùn)行來(lái)自于MacromediaTM公司的沖擊波(Shock Wave)來(lái)訪問(wèn)了企業(yè)計(jì)劃系統(tǒng)3。
視窗160顯示1)向給出預(yù)算模板的所有投資者和評(píng)審者顯示的可自定義的標(biāo)題行162,2)用于顯示指令的鏈路164,3)投資者的姓名,以及4)當(dāng)前日期。企業(yè)計(jì)劃系統(tǒng)3可以使用嵌入遠(yuǎn)程計(jì)算設(shè)備的操作系統(tǒng)的認(rèn)證來(lái)用于安全保證,因此不必分別地創(chuàng)建和管理新口令。
視窗160包括左框165,用于顯示由分析員8為比薩餅連鎖商店定義的層級(jí)模型138。如上所述,所述層級(jí)包括五個(gè)銷售區(qū)域,區(qū)域2具有3個(gè)比薩餅商店(代銷店B-代銷店D)。所述層級(jí)代表公司的工作流程,并且因此對(duì)于投資者很直觀。此外,每個(gè)投資者具有有限的視圖,因此左框165只顯示特殊的投資者已經(jīng)訪問(wèn)的層級(jí)模型138部分。因?yàn)镚uy是被定義為所有五個(gè)區(qū)域的評(píng)審者的高級(jí)執(zhí)行者,所以他可以察看整體層級(jí)。
當(dāng)用戶選擇左框165中所述層級(jí)中的節(jié)點(diǎn)時(shí),右框166和左框165由此結(jié)合,右框顯示所選節(jié)點(diǎn)及其孩子的細(xì)節(jié)。更具體地說(shuō),右框166顯示詳細(xì)說(shuō)明所選節(jié)點(diǎn)和其孩子的每一個(gè)的表。每個(gè)表示出了a)節(jié)點(diǎn)名,b)所述節(jié)點(diǎn)的操作狀態(tài),c)對(duì)模板的最后修改時(shí)間,d)所述預(yù)算模板是否已經(jīng)由節(jié)點(diǎn)的擁有者打開(kāi),e)擁有者/評(píng)審者姓名,f)所述預(yù)算模板是否已經(jīng)評(píng)審,以及g)用戶可以對(duì)所述節(jié)點(diǎn)采取的動(dòng)作。
在所述層級(jí)中的底部級(jí)別,每個(gè)節(jié)點(diǎn)具有三個(gè)工作流程狀態(tài)a)NS——所述預(yù)算沒(méi)有開(kāi)始,b)WIP——所述預(yù)算是那種擁有者已經(jīng)輸入一些數(shù)據(jù)但是沒(méi)有結(jié)束的“未完工程”,以及c)LOCKED——擁有者已經(jīng)把預(yù)算提交評(píng)審。一旦提交預(yù)算,擁有者就無(wú)法做出改變,除非下一級(jí)評(píng)審者拒絕所述提交,由此把較低線路節(jié)點(diǎn)的狀態(tài)改變回WIP。
作為本地比薩餅商店的管理者的Andy的視圖與Guy十分不同。圖12舉例說(shuō)明了當(dāng)Andy訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3時(shí)網(wǎng)絡(luò)瀏覽器52顯示的示例性視窗170。如圖12所示,Andy只得察看代銷店A,即他負(fù)責(zé)的代銷店。因?yàn)锳ndy沒(méi)有開(kāi)始預(yù)算過(guò)程,所以右框的表172顯示所述節(jié)點(diǎn)的NS狀態(tài)。
圖13舉例說(shuō)明了當(dāng)Andy點(diǎn)擊代銷店A并且開(kāi)始企業(yè)計(jì)劃過(guò)程時(shí)顯示的視窗180。在此刻,網(wǎng)絡(luò)瀏覽器52下載模板56以及數(shù)據(jù)體58。當(dāng)存在跨越網(wǎng)絡(luò)9的通信時(shí),這是少數(shù)幾次之一。當(dāng)計(jì)算引擎54駐留在所述客戶端時(shí),當(dāng)用戶輸入預(yù)算信息時(shí)不進(jìn)行網(wǎng)頁(yè)通信。Andy與視窗180交互以便輸入經(jīng)費(fèi)預(yù)測(cè)數(shù)據(jù)182,但是無(wú)法更新已經(jīng)由分析員8設(shè)定的目標(biāo)數(shù)據(jù)184,并且無(wú)法改寫模板內(nèi)嵌入的公式。以這樣的方式,視窗180允許Andy察看由分析員8設(shè)定的財(cái)務(wù)目標(biāo),同時(shí)輸入詳細(xì)的預(yù)測(cè)信息。計(jì)算引擎54允許視窗180作為智能電子數(shù)據(jù)表來(lái)操作,所述電子數(shù)據(jù)表用于支持算術(shù)運(yùn)算、有條件的邏輯、加權(quán)和時(shí)間平均以及多個(gè)其他運(yùn)算。另外,分析員可以配置視窗180以便為行、列以及頁(yè)面項(xiàng)目提供上下文有關(guān)的幫助。當(dāng)輸入經(jīng)費(fèi)預(yù)測(cè)數(shù)據(jù)182時(shí),Andy可以保存所述信息并且稍后繼續(xù)所述過(guò)程,或者可以把所述預(yù)測(cè)信息提交給Peter來(lái)評(píng)審。
當(dāng)Andy保存所述模板時(shí),如圖14中所示那樣,網(wǎng)絡(luò)瀏覽器52顯示視窗190,其將所述節(jié)點(diǎn)的狀態(tài)反映為“未完工程”(WIP)。依照這種狀態(tài),Andy可以返回并且繼續(xù)編輯預(yù)測(cè)數(shù)據(jù),并且提交所述預(yù)測(cè)數(shù)據(jù)以供Peter評(píng)審,如圖15的視窗200所示。一旦提交了預(yù)測(cè)數(shù)據(jù),所述節(jié)點(diǎn)的狀態(tài)就被轉(zhuǎn)換為L(zhǎng)OCKED(鎖定),如圖16的視窗210所示。依照這種狀態(tài),Andy無(wú)法修改所述預(yù)測(cè)信息,除非Peter評(píng)審所述模板并且拒絕所述信息。
圖17舉例說(shuō)明了當(dāng)Peter訪問(wèn)企業(yè)計(jì)劃系統(tǒng)3以便評(píng)審他負(fù)責(zé)的預(yù)算信息時(shí)、由網(wǎng)絡(luò)瀏覽器52顯示的示例性視窗220。如圖17所示,把Peter定義為區(qū)域1的擁有者,并且是代銷店A的評(píng)審者。當(dāng)注冊(cè)時(shí),Peter立即能夠知道Andy已經(jīng)提交了預(yù)算信息,這是通過(guò)右手視窗的表222顯示的LOCKED狀態(tài)反映出來(lái)的。另外,因?yàn)閰^(qū)域1的所有子節(jié)點(diǎn)、即代銷店A,已經(jīng)提交了預(yù)測(cè)信息,所以表224顯示區(qū)域1的狀態(tài)為READY(就緒),以表明Peter可以評(píng)審所有的預(yù)算信息。
圖18舉例說(shuō)明了當(dāng)Peter選擇用于評(píng)審時(shí)顯示所述模板的示例性視窗230。值得注意的是,包括由擁有者(Andy)設(shè)定的預(yù)測(cè)數(shù)據(jù)232以及由財(cái)務(wù)分析師設(shè)定的目標(biāo)數(shù)據(jù)234在內(nèi)的所有信息都是只讀的,并且無(wú)法進(jìn)行修改。照此,Andy作為評(píng)審者具有兩個(gè)選項(xiàng)(1)拒絕所述預(yù)測(cè)信息并且把表格送回給Peter以便修改,或者(2)同意所述預(yù)測(cè)信息,如此使得所述模板可以由Guy來(lái)評(píng)審,Guy是區(qū)域1指定的評(píng)審者。在此級(jí)別,所述節(jié)點(diǎn)具有五個(gè)可能的狀態(tài)。最先的三個(gè)與1級(jí)節(jié)點(diǎn)相似NS(沒(méi)有開(kāi)始)、WIP(未完工程)以及LOCKED。另外,高級(jí)節(jié)點(diǎn)還可以是INCOMPLETE(殘缺)以及READY。所述INCOMPLETE狀態(tài)當(dāng)至少一個(gè)子節(jié)點(diǎn)處于NS狀態(tài)時(shí)發(fā)生,即,當(dāng)向評(píng)審者匯報(bào)的人員沒(méi)有開(kāi)始所述預(yù)算處理時(shí)發(fā)生。
由此,評(píng)審者9可以迅速地知道所述模板是否沒(méi)有被察看,并且擁有者是否需要一些附加的提示。所述就緒狀態(tài)是當(dāng)所有子節(jié)點(diǎn)都已經(jīng)完成預(yù)算過(guò)程時(shí)發(fā)生。在此刻,所述評(píng)審者是預(yù)算過(guò)程的要徑,并且必須拒絕或者提交來(lái)自于下級(jí)的數(shù)據(jù)。在其他數(shù)據(jù)收集方法中,這種方法的一個(gè)優(yōu)勢(shì)在于中級(jí)管理者具有簡(jiǎn)單并且有效的方法來(lái)顯示他們已經(jīng)接受的上級(jí)管理,并且保證預(yù)算的預(yù)測(cè)。
圖19舉例說(shuō)明了當(dāng)Peter拒絕來(lái)自于代銷店A的信息時(shí)、信息的示例性視圖。代銷店A已經(jīng)轉(zhuǎn)換回到WIP狀態(tài),其因此還把區(qū)域1移回WIP狀態(tài)。擁有者Andy自動(dòng)地接收來(lái)自于Peter(他的評(píng)審者)的電子郵件,通知他為什么所述意見(jiàn)被拒絕。繼續(xù)這種一致性處理,直到把合格的預(yù)算信息最終向上傳送到所述層級(jí)的所有級(jí)別。
圖20舉例說(shuō)明了當(dāng)分析員8創(chuàng)建并且維護(hù)企業(yè)模型時(shí)、由瀏覽器52呈現(xiàn)的示例性視圖,包括把擁有者分配給所述層級(jí)的各種節(jié)點(diǎn)。圖21舉例說(shuō)明了當(dāng)分析員為每個(gè)節(jié)點(diǎn)定義存取級(jí)別(例如讀取對(duì)寫入)時(shí)、由瀏覽器52呈現(xiàn)的示例性視圖。
已經(jīng)說(shuō)明了本發(fā)明的不同的實(shí)施例。這些以及其他實(shí)施例都在以下權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種系統(tǒng),包括應(yīng)用服務(wù)器,用于依照企業(yè)模型為一組企業(yè)投資者執(zhí)行企業(yè)計(jì)劃會(huì)議,其中所述企業(yè)模型定義分級(jí)設(shè)置的節(jié)點(diǎn),并且把企業(yè)投資者與所述節(jié)點(diǎn)相關(guān)聯(lián);以及管理控制臺(tái),用于支持企業(yè)計(jì)劃模型的節(jié)點(diǎn)級(jí)修改,而不用妨礙應(yīng)用服務(wù)器執(zhí)行企業(yè)計(jì)劃會(huì)議。
2.如權(quán)利要求1所述的系統(tǒng),其中所述管理控制臺(tái)接收來(lái)自于分析員的已更新模型信息,并且根據(jù)已更新的模型信息來(lái)更新所述企業(yè)計(jì)劃模型。
3.如權(quán)利要求2所述的系統(tǒng),其中所述管理控制臺(tái)響應(yīng)已更新的模型信息來(lái)修改與所述模型的節(jié)點(diǎn)相關(guān)聯(lián)的企業(yè)邏輯軟件模塊。
4.如權(quán)利要求1所述的系統(tǒng),其中所述應(yīng)用服務(wù)器接收并且處理來(lái)自于企業(yè)投資者的分配數(shù)據(jù)。
5.如權(quán)利要求2所述的系統(tǒng),其中所述管理控制臺(tái)通過(guò)定義由應(yīng)用服務(wù)器執(zhí)行的一致性作業(yè)來(lái)統(tǒng)一所述分配數(shù)據(jù),以便使所述分配數(shù)據(jù)與已更新的模型信息相一致。
6.如權(quán)利要求2所述的系統(tǒng),其中所述管理控制臺(tái)通過(guò)定義由企業(yè)投資者的遠(yuǎn)程計(jì)算機(jī)執(zhí)行的一致性作業(yè)來(lái)統(tǒng)一所述分配數(shù)據(jù),以便使先前接收的分配數(shù)據(jù)與已更新的模型信息相一致。
7.一種方法,包括如下步驟依照企業(yè)模型執(zhí)行企業(yè)計(jì)劃會(huì)議,其中所述企業(yè)模型定義分級(jí)設(shè)置的與企業(yè)邏輯軟件模塊和企業(yè)投資者相關(guān)聯(lián)的節(jié)點(diǎn);并且修改所述模型的一個(gè)或多個(gè)節(jié)點(diǎn),而不防礙企業(yè)計(jì)劃模型的節(jié)點(diǎn)的企業(yè)計(jì)劃會(huì)議的執(zhí)行。
8.如權(quán)利要求7所述的方法,其中修改一個(gè)或多個(gè)節(jié)點(diǎn)包括接收所述節(jié)點(diǎn)的已更新模型信息,并且根據(jù)所述已更新模型信息來(lái)更新所述企業(yè)計(jì)劃模型。
9.如權(quán)利要求8所述的方法,其中更新所述企業(yè)計(jì)劃模型包括響應(yīng)已更新模型信息來(lái)修改所述企業(yè)邏輯軟件模塊或者與所述節(jié)點(diǎn)相關(guān)聯(lián)的企業(yè)投資者。
10.如權(quán)利要求7所述的方法,還包括接收并且處理來(lái)自于企業(yè)投資者的分配數(shù)據(jù),所述企業(yè)投資者與所述模型的節(jié)點(diǎn)相關(guān)聯(lián)。
11.如權(quán)利要求7所述的方法,還包括使先前接收到的分配數(shù)據(jù)與修改的節(jié)點(diǎn)一致。
12.如權(quán)利要求11所述的方法,其中一致性操作包括定義將由應(yīng)用服務(wù)器執(zhí)行的一致性作業(yè),以便使先前接收的分配數(shù)據(jù)與修改的節(jié)點(diǎn)相一致。
13.如權(quán)利要求11所述的方法,其中一致性操作包括定義將由企業(yè)投資者的遠(yuǎn)程計(jì)算機(jī)執(zhí)行的一致性作業(yè),以便使先前接收的分配數(shù)據(jù)與修改的節(jié)點(diǎn)相一致。
14.一種包括指令的計(jì)算機(jī)可讀介質(zhì),所述指令使處理器執(zhí)行如下步驟依照企業(yè)模型執(zhí)行企業(yè)計(jì)劃會(huì)議,其中所述企業(yè)模型定義分級(jí)設(shè)置的節(jié)點(diǎn),所述節(jié)點(diǎn)與企業(yè)邏輯軟件模塊和企業(yè)投資者相關(guān)聯(lián);并且修改所述模型的一個(gè)或多個(gè)節(jié)點(diǎn),而不防礙企業(yè)計(jì)劃模型的節(jié)點(diǎn)的企業(yè)計(jì)劃會(huì)議的執(zhí)行。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中修改節(jié)點(diǎn)之一包括接收所述節(jié)點(diǎn)的已更新模型信息,并且根據(jù)已更新模型信息來(lái)更新所述企業(yè)計(jì)劃模型。
16.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中更新所述企業(yè)計(jì)劃模型包括響應(yīng)所述已更新模型信息來(lái)修改企業(yè)邏輯軟件模塊或者與所述節(jié)點(diǎn)相關(guān)聯(lián)的企業(yè)投資者。
17.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),還包括用于使處理器執(zhí)行接收并且處理來(lái)自于企業(yè)投資者的分配數(shù)據(jù)的指令,其中所述企業(yè)投資者與所述模型的節(jié)點(diǎn)相關(guān)聯(lián)。
18.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),還包括用于使處理器執(zhí)行把先前接收的分配數(shù)據(jù)與修改的節(jié)點(diǎn)相統(tǒng)一的指令。
19.如權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),其中一致性操作包括定義將由應(yīng)用服務(wù)器執(zhí)行的一致性作業(yè),以便使先前接收的分配數(shù)據(jù)與修改的節(jié)點(diǎn)一致。
20.如權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),其中一致性操作包括定義將由企業(yè)投資者的遠(yuǎn)程計(jì)算機(jī)執(zhí)行的一致性作業(yè),以便使先前接收的分配數(shù)據(jù)與修改的節(jié)點(diǎn)相一致。
全文摘要
一種企業(yè)經(jīng)營(yíng)計(jì)劃系統(tǒng)包括應(yīng)用服務(wù)器,用于依照企業(yè)模型執(zhí)行與一組企業(yè)投資者的企業(yè)計(jì)劃會(huì)議。所述企業(yè)模型定義分級(jí)設(shè)置的節(jié)點(diǎn),并且把企業(yè)投資者與所述節(jié)點(diǎn)相關(guān)聯(lián)。所述系統(tǒng)還包括管理控制臺(tái),用于在不妨礙應(yīng)用服務(wù)器執(zhí)行企業(yè)計(jì)劃會(huì)議的情況下,支持企業(yè)計(jì)劃模型的節(jié)點(diǎn)級(jí)修改。
文檔編號(hào)G06Q10/00GK1685351SQ03823149
公開(kāi)日2005年10月19日 申請(qǐng)日期2003年9月30日 優(yōu)先權(quán)日2002年9月30日
發(fā)明者D·G·皮爾遜, M·古爾德, D·S·鮑恩, D·巴韋爾斯道克 申請(qǐng)人:厄得塔姆公司