两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

在企業(yè)模型環(huán)境內(nèi)選擇的配置軟件擴(kuò)展的制作方法

文檔序號(hào):6417621閱讀:196來(lái)源:國(guó)知局
專利名稱:在企業(yè)模型環(huán)境內(nèi)選擇的配置軟件擴(kuò)展的制作方法
技術(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à)格、變現(xiàn)速度、以及投稿人信心領(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è)類別,諸如廣告、輸送以及薪水。然而,如果同時(shí)存在的話,所述自下而上預(yù)測(cè)很少與自上而下的企業(yè)目標(biāo)一致。
這種信息通常是使用紙件的形式來(lái)收集,近年來(lái),通常使用諸如采用電子數(shù)據(jù)表軟件程序創(chuàng)建的電子模板之類的電子形式來(lái)收集。這樣經(jīng)常給企業(yè)的財(cái)務(wù)部門(mén)遺留了統(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ù)的不精確視圖。這會(huì)導(dǎo)致用戶提供不正確的數(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)務(wù)模型和組織任務(wù)與詳細(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)投稿階段(contributionphase),和(3)一致性階段。在所述建模階段期間,稱為分析員的高級(jí)企業(yè)管理者或者行政部門(mén)定義組織目標(biāo),并且為企業(yè)構(gòu)造計(jì)劃模型。接下來(lái),在投稿階段期間,一組定義的投稿人與企業(yè)計(jì)劃系統(tǒng)交互并且以投稿數(shù)據(jù)(contribution data)的形式提供詳細(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í)施例中,企業(yè)商業(yè)計(jì)劃系統(tǒng)包括服務(wù)器-應(yīng)用服務(wù)器以便根據(jù)定義一組企業(yè)用戶的模型,執(zhí)行企業(yè)計(jì)劃活動(dòng)。該系統(tǒng)進(jìn)一步包括擴(kuò)展管理器,根據(jù)模型,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。該模型可以例如定義企業(yè)用戶的角色,擴(kuò)展管理器根據(jù)分配給企業(yè)用戶的角色,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。作為另一例子,企業(yè)模型可以包括相關(guān)節(jié)點(diǎn)的多級(jí)層級(jí),并將企業(yè)用戶與節(jié)點(diǎn)關(guān)聯(lián)。擴(kuò)展管理器可以基于與企業(yè)用戶相關(guān)的各個(gè)節(jié)點(diǎn)的分級(jí),有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
在另一實(shí)施例中,一種方法包括根據(jù)定義一組企業(yè)用戶的模型來(lái)執(zhí)行企業(yè)計(jì)劃活動(dòng),其中企業(yè)模型定義層級(jí)排列的節(jié)點(diǎn)并將企業(yè)用戶與節(jié)點(diǎn)關(guān)聯(lián)。該方法進(jìn)一步包括根據(jù)模型,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
本發(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)利要求書(shū),本發(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)務(wù)的官員、資深的財(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è)單位或者部門(mén)。
在所述建模階段期間,分析員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)務(wù)預(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è)一致級(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實(shí)時(shí)地察看跨越企業(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è)保持一致,來(lái)改善企業(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的微軟公司的InternetExplorerTM的網(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的微軟公司的Internet Information ServerTM。照此,網(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編寫(xiě)的網(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和結(jié)構(gòu)數(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)務(wù)模型,以便控制整體計(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在模型數(shù)據(jù)42B內(nèi)存儲(chǔ)企業(yè)計(jì)劃模型以及相應(yīng)的模板。
分析模塊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)和處理數(shù)據(jù)庫(kù)42內(nèi)存儲(chǔ)的數(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è)作業(yè)依照多個(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),或相反把所述節(jié)點(diǎn)的狀態(tài)從“在線”改變?yōu)椤懊摍C(jī)”。因此,分析員8可以更新與特殊的脫機(jī)相關(guān)聯(lián)的模型“部分”,而不是中斷企業(yè)范圍的計(jì)劃活動(dòng)。其它用戶不能夠編輯脫機(jī)節(jié)點(diǎn),即不能把投稿數(shù)據(jù)或者評(píng)審輸入保存到交易數(shù)據(jù)區(qū)域62內(nèi)節(jié)點(diǎn)的相應(yīng)槽中。
然而,與非脫機(jī)節(jié)點(diǎn)相關(guān)聯(lián)的所述企業(yè)投稿人可以繼續(xù)提供并且評(píng)審企業(yè)計(jì)劃會(huì)議的投稿數(shù)據(jù)。此特征允許基于每個(gè)節(jié)點(diǎn)來(lái)修改并且維護(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以便使用戶18的計(jì)算設(shè)備遠(yuǎn)程一致。當(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ù)器端擴(kuò)展,以及(3)客戶端擴(kuò)展。管理擴(kuò)展包括軟件模塊,用于在管理控制臺(tái)36內(nèi)執(zhí)行,或者由管理控制臺(tái)36啟用。因此,管理擴(kuò)展通常用于提供附加的行政功能,并且可以生成將由應(yīng)用服務(wù)器26執(zhí)行的管理作業(yè)。
服務(wù)器端擴(kuò)展通常在應(yīng)用服務(wù)器提供的操作環(huán)境內(nèi)執(zhí)行??梢允褂眠@些擴(kuò)展來(lái)簡(jiǎn)化工作流程集成、自定義初始化或者在計(jì)劃活動(dòng)期間自定義登載匯總的投稿數(shù)據(jù)。
相反,客戶端擴(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)講,一旦用戶訪問(wèn)或者當(dāng)需要時(shí),投稿模塊32可以立即把擴(kuò)展載入并且引用到遠(yuǎn)程計(jì)算設(shè)備上。雖然客戶端擴(kuò)展通常在遠(yuǎn)程計(jì)算設(shè)備的操作環(huán)境內(nèi)操作,但是所述擴(kuò)展可以與服務(wù)器端部件交互。
為了簡(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è)部門(mén)等等。此外,擴(kuò)展可以根據(jù)評(píng)審者9在由特定模型定義的層級(jí)中的級(jí)別來(lái)進(jìn)行分配。例如,可以要求所述層級(jí)的某個(gè)級(jí)別的評(píng)審者9、例如成本中心的控制者,完成最佳實(shí)施的擴(kuò)展,用于提供關(guān)于所有匯總的投稿數(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í)、可以被修改并且被自定義。
擴(kuò)展的例子之一是這樣一種擴(kuò)展,用于在基于非定制產(chǎn)品協(xié)作網(wǎng)絡(luò)的計(jì)劃工具周?chē)峁┌b,諸如來(lái)自于微軟公司的網(wǎng)絡(luò)會(huì)議系統(tǒng)(NetMeeting)。評(píng)審者9可以把所述擴(kuò)展引用于下級(jí)的會(huì)議,并且直接訪問(wèn)模型數(shù)據(jù)42B來(lái)一起評(píng)審?fù)陡鍞?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ò)展。此特征對(duì)于使用投稿數(shù)據(jù)的最佳實(shí)施驗(yàn)證或者其它企業(yè)要求的執(zhí)行尤為有用。作為另一例子,可以使用擴(kuò)展將自上而下的公司目標(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è)方面的一致性的減少。
在一個(gè)實(shí)施例中,擴(kuò)展47可以包括用于遵照部件對(duì)象模型(COM)的軟件模塊。因此,可以容易地把ActiveX客戶端用于引用擴(kuò)展47。每個(gè)擴(kuò)展47可以提供一個(gè)或多個(gè)公用接口,以便例如由投稿人模塊32或者管理控制臺(tái)36啟用并且控制。
圖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包括嵌入Active X對(duì)象的正向計(jì)算引擎54,其中所述Active X對(duì)象是依照基于陣列的語(yǔ)言構(gòu)建的。模板56包括Active X控制,用于包括任何必需的驅(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交互,以便提供各自的投稿數(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)有完成該過(guò)程,那么所述投稿人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在他或者她的遠(yuǎn)程計(jì)算設(shè)備50上運(yùn)行。每個(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)絡(luò)瀏覽器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è)模型來(lái)分級(jí)相關(guā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在通過(guò)特許而占有的各種地理區(qū)域周?chē)凰降慕M織,具有區(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)用服務(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ū)域63(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í)別投稿人的各自的投稿槽(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有選擇地更新與更新的投稿槽相關(guān)任何母匯總槽的匯總槽66的匯總總數(shù)。具體來(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í)中的各自節(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ù)寫(xiě)入給定的行。在一個(gè)實(shí)施例中,每個(gè)行被存為遵照可擴(kuò)展標(biāo)記語(yǔ)言(XML)的打包文本。
打包的XML描述了對(duì)于所述模型的劃分的每個(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ù),或者來(lái)自于評(píng)審者9的評(píng)審輸入。
為了登載所述數(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ù)寫(xiě)入相關(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è)模型可以在分開(kāi)的應(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)自于Macromedia公司的Shock WaveTM來(lái)訪問(wèn)了企業(yè)計(jì)劃系統(tǒng)3。
視窗160顯示1)對(duì)于給出預(yù)算模板的所有投稿人和評(píng)審者的可自定義的標(biāo)題行162,2)用于顯示指令的鏈路164,3)投稿人的姓名,以及4)當(dāng)前日期。企業(yè)計(jì)劃系統(tǒng)3可以使用構(gòu)建在遠(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)及其子節(jié)點(diǎn)的細(xì)節(jié)。更具體地說(shuō),右框166顯示詳細(xì)說(shuō)明所選節(jié)點(diǎn)和其每一個(gè)子節(jié)點(diǎn)的表。每個(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交互以便輸入支出預(yù)測(cè)數(shù)據(jù)182,但是無(wú)法更新已經(jīng)由分析員8設(shè)定的目標(biāo)數(shù)據(jù)184,并且無(wú)法改寫(xiě)模板內(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以便提供對(duì)行、列以及頁(yè)面項(xiàng)目的上下文有關(guān)的幫助。當(dāng)輸入支出預(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)出現(xiàn)在至少一個(gè)子節(jié)點(diǎn)處于NS狀態(tài)時(shí),即,當(dāng)向評(píng)審者匯報(bào)的人員沒(méi)有開(kāi)始所述預(yù)算過(guò)程時(shí)發(fā)生。
由此,評(píng)審者9可以迅速地知道所述模板是否沒(méi)有被察看,并且擁有者是否需要一些附加的提示。所述READY(就緒)狀態(tài)出現(xiàn)在所有子節(jié)點(diǎn)都已經(jīng)完成預(yù)算過(guò)程時(shí)。在此刻,所述評(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ì)寫(xiě)入)時(shí)、由瀏覽器52呈現(xiàn)的示例性視圖。
已經(jīng)說(shuō)明了本發(fā)明的不同的實(shí)施例。這些以及其它實(shí)施例都在以下權(quán)利要求書(shū)的范圍內(nèi)。
權(quán)利要求
1.一種系統(tǒng),包括應(yīng)用服務(wù)器,根據(jù)定義一組企業(yè)用戶的模型,執(zhí)行企業(yè)計(jì)劃活動(dòng);以及擴(kuò)展管理器,根據(jù)該模型有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
2.如權(quán)利要求1所述的系統(tǒng),其中該模型定義企業(yè)用戶的角色,擴(kuò)展管理器基于分配給企業(yè)用戶的角色,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
3.如權(quán)利要求2所述的系統(tǒng),其中企業(yè)模型定義相關(guān)節(jié)點(diǎn)的多級(jí)層級(jí),并將企業(yè)用戶與節(jié)點(diǎn)關(guān)聯(lián),以及其中擴(kuò)展管理器基于與企業(yè)用戶有關(guān)的節(jié)點(diǎn),有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
4.如權(quán)利要求1所述的系統(tǒng),其中擴(kuò)展管理器提供將軟件擴(kuò)展分配到節(jié)點(diǎn)的接口,用于將軟件擴(kuò)展配置到企業(yè)用戶。
5.如權(quán)利要求3所述的系統(tǒng),其中擴(kuò)展管理器基于與每個(gè)企業(yè)用戶相關(guān)的節(jié)點(diǎn)的分級(jí),將軟件擴(kuò)展配置到企業(yè)用戶。
6.如權(quán)利要求1所述的系統(tǒng),其中擴(kuò)展管理器提供接口,通過(guò)該接口,系統(tǒng)管理員通過(guò)企業(yè)模型注冊(cè)新軟件擴(kuò)展,以及根據(jù)該模型,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
7.如權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括管理服務(wù)器,提供用于擴(kuò)展管理器的操作環(huán)境,其中軟件擴(kuò)展包括在管理服務(wù)器上執(zhí)行的管理軟件擴(kuò)展。
8.如權(quán)利要求1所述的系統(tǒng),其中軟件擴(kuò)展包括在應(yīng)用服務(wù)器上執(zhí)行的服務(wù)器端軟件擴(kuò)展。
9.如權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括在一個(gè)企業(yè)用戶的遠(yuǎn)程計(jì)算設(shè)備上執(zhí)行的網(wǎng)絡(luò)瀏覽器,在遠(yuǎn)程計(jì)算設(shè)備與應(yīng)用服務(wù)器之間傳送投稿數(shù)據(jù),其中軟件擴(kuò)展包括在遠(yuǎn)程計(jì)算設(shè)備上執(zhí)行的客戶端擴(kuò)展。
10.如權(quán)利要求9所述的系統(tǒng),進(jìn)一步包括在應(yīng)用服務(wù)器上執(zhí)行的投稿模塊,經(jīng)網(wǎng)絡(luò)瀏覽器接收來(lái)自請(qǐng)求用戶的登錄請(qǐng)求,響應(yīng)根據(jù)該模型配置到請(qǐng)求用戶的登錄請(qǐng)求,識(shí)別新安裝的客戶端軟件擴(kuò)展,并將所識(shí)別的軟件擴(kuò)展傳送到遠(yuǎn)程計(jì)算設(shè)備用于執(zhí)行。
11.如權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括應(yīng)用編程接口(API),通過(guò)該接口,軟件擴(kuò)展訪問(wèn)存儲(chǔ)該模型的數(shù)據(jù)庫(kù)。
12.如權(quán)利要求1所述的系統(tǒng),其中擴(kuò)展管理器存儲(chǔ)針對(duì)由模型指定的各個(gè)企業(yè)用戶的用戶特定擴(kuò)展信息。
13.如權(quán)利要求1所述的系統(tǒng),其中擴(kuò)展管理器提供允許系統(tǒng)管理員將軟件擴(kuò)展映射到系統(tǒng)事件的接口,用于響應(yīng)系統(tǒng)事件,調(diào)用軟件擴(kuò)展。
14.如權(quán)利要求1所述的系統(tǒng),其中軟件模塊符合部件對(duì)象模型。
15.如權(quán)利要求1所述的系統(tǒng),其中企業(yè)用戶包括以投稿數(shù)據(jù)的形式提交用于企業(yè)預(yù)測(cè)的企業(yè)投稿人,和使投稿數(shù)據(jù)與目標(biāo)數(shù)據(jù)形式的企業(yè)目標(biāo)一致的評(píng)審者。
16.如權(quán)利要求15所述的系統(tǒng),其中軟件擴(kuò)展包括控制投稿數(shù)據(jù)和目標(biāo)數(shù)據(jù)一致的最實(shí)際軟件擴(kuò)展。
17.如權(quán)利要求15所述的系統(tǒng),其中最實(shí)際軟件擴(kuò)展使投稿數(shù)據(jù)與目標(biāo)數(shù)據(jù)的一致性在預(yù)定百分比內(nèi)。
18.如權(quán)利要求15所述的系統(tǒng),其中最實(shí)際軟件擴(kuò)展使預(yù)測(cè)數(shù)據(jù)降低到預(yù)定分級(jí)或按預(yù)定百分比降低。
19.一種方法,包括根據(jù)定義一組企業(yè)用戶的模型,執(zhí)行企業(yè)計(jì)劃活動(dòng);以及根據(jù)該模型,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
20.如權(quán)利要求19所述的方法,其中該模型定義企業(yè)用戶的角色,以及有選擇地配置軟件擴(kuò)展包括基于分配給企業(yè)用戶的角色,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
21.如權(quán)利要求19所述的方法,其中企業(yè)模型定義與企業(yè)用戶有關(guān)的相關(guān)節(jié)點(diǎn)的多級(jí)層級(jí),以及有選擇地配置軟件擴(kuò)展包括基于與企業(yè)用戶有關(guān)的節(jié)點(diǎn)的分級(jí),有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
22.如權(quán)利要求21所述的方法,進(jìn)一步包括從系統(tǒng)管理員接收輸入;以及響應(yīng)配置到企業(yè)用戶的輸入,將軟件擴(kuò)展分配到節(jié)點(diǎn)。
23.如權(quán)利要求19所述的方法,進(jìn)一步包括提供接口,通過(guò)該接口,系統(tǒng)管理員通過(guò)企業(yè)模型注冊(cè)新軟件擴(kuò)展;以及根據(jù)該模型,有選擇地將新軟件擴(kuò)展配置到企業(yè)用戶。
24.如權(quán)利要求19所述的方法,進(jìn)一步包括從請(qǐng)求的一個(gè)用戶的遠(yuǎn)程計(jì)算設(shè)備接收登錄請(qǐng)求;響應(yīng)登錄請(qǐng)求,識(shí)別新安裝的客戶端軟件擴(kuò)展;以及將所識(shí)別的軟件擴(kuò)展傳送到遠(yuǎn)程計(jì)算設(shè)備用于執(zhí)行。
25.如權(quán)利要求19所述的方法,其中有選擇地配置軟件擴(kuò)展包括有選擇地配置管理軟件擴(kuò)展、服務(wù)器端軟件擴(kuò)展和客戶端軟件擴(kuò)展。
26.如權(quán)利要求19所述的方法,進(jìn)一步包括將軟件擴(kuò)展映射到系統(tǒng)事件;以及響應(yīng)系統(tǒng)事件,調(diào)用軟件擴(kuò)展。
27.如權(quán)利要求19所述的方法,進(jìn)一步包括有選擇地配置最實(shí)際軟件擴(kuò)展,以便控制定義用于企業(yè)的預(yù)測(cè)的投稿數(shù)據(jù)與定義用于企業(yè)目標(biāo)的目標(biāo)數(shù)據(jù)的一致性。
28.如權(quán)利要求27所述的方法,進(jìn)一步包括經(jīng)最實(shí)際軟件擴(kuò)展,使投稿數(shù)據(jù)與目標(biāo)數(shù)據(jù)的一致性在預(yù)定百分比內(nèi)。
29.如權(quán)利要求27所述的方法,進(jìn)一步包括使預(yù)測(cè)數(shù)據(jù)降低到預(yù)定分級(jí)或按預(yù)定百分比降低。
30.一種計(jì)算機(jī)可讀介質(zhì),包括使處理器執(zhí)行下述操作的指令根據(jù)定義一組企業(yè)用戶的模型,執(zhí)行企業(yè)計(jì)劃活動(dòng),其中企業(yè)模型定義層級(jí)排列的節(jié)點(diǎn)并將企業(yè)用戶與節(jié)點(diǎn)關(guān)聯(lián);以及根據(jù)該模型,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
31.如權(quán)利要求30所述的計(jì)算機(jī)可讀介質(zhì),其中該模型定義企業(yè)用戶的角色,以及有選擇地配置軟件擴(kuò)展包括基于分配給企業(yè)用戶的角色,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
32.如權(quán)利要求30所述的計(jì)算機(jī)可讀介質(zhì),其中企業(yè)模型包括與企業(yè)用戶有關(guān)的相關(guān)節(jié)點(diǎn)的多級(jí)層級(jí),以及指令使處理器基于與企業(yè)用戶有關(guān)的節(jié)點(diǎn)的分級(jí),有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
33.如權(quán)利要求30所述的計(jì)算機(jī)可讀介質(zhì),其中指令使處理器從系統(tǒng)管理員接收輸入,并以及響應(yīng)配置到企業(yè)用戶的輸入,將軟件擴(kuò)展分配到節(jié)點(diǎn)。
34.如權(quán)利要求30所述的計(jì)算機(jī)可讀介質(zhì),其中指令使處理器提供接口,通過(guò)該接口,系統(tǒng)管理員通過(guò)企業(yè)模型注冊(cè)新軟件擴(kuò)展,并根據(jù)該模型有選擇地將新軟件擴(kuò)展配置到企業(yè)用戶。
35.如權(quán)利要求30所述的計(jì)算機(jī)可讀介質(zhì),其中指令使處理器有選擇地配置最實(shí)際軟件擴(kuò)展,以控制定義用于企業(yè)預(yù)測(cè)的投稿數(shù)據(jù)與定義用于企業(yè)目標(biāo)的目標(biāo)數(shù)據(jù)的一致性。
36.如權(quán)利要求35所述的計(jì)算機(jī)可讀介質(zhì),其中指令使處理器經(jīng)最實(shí)際軟件擴(kuò)展,使投稿數(shù)據(jù)和目標(biāo)數(shù)據(jù)的一致性在預(yù)定百分比內(nèi)。
37.如權(quán)利要求35所述的計(jì)算機(jī)可讀介質(zhì),其中指令使處理器使預(yù)測(cè)數(shù)據(jù)降低到預(yù)定分級(jí)或按預(yù)定百分比降低。
全文摘要
企業(yè)商業(yè)計(jì)劃系統(tǒng)包括服務(wù)器-應(yīng)用服務(wù)器,以便根據(jù)定義一組企業(yè)用戶的模型,執(zhí)行企業(yè)計(jì)劃活動(dòng)。該系統(tǒng)進(jìn)一步包括擴(kuò)展管理器,根據(jù)該模型,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。該模型可以例如定義企業(yè)用戶的角色,擴(kuò)展管理器基于分配到企業(yè)用戶的角色,有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。作為另一例子,企業(yè)模型可以包括相關(guān)節(jié)點(diǎn)的多級(jí)層級(jí),以及將企業(yè)用戶與節(jié)點(diǎn)關(guān)聯(lián)。擴(kuò)展管理器可以基于與企業(yè)用戶有關(guān)的各個(gè)節(jié)點(diǎn)的分級(jí),有選擇地將軟件擴(kuò)展配置到企業(yè)用戶。
文檔編號(hào)G06Q10/00GK1685352SQ03823365
公開(kāi)日2005年10月19日 申請(qǐng)日期2003年9月19日 優(yōu)先權(quán)日2002年9月30日
發(fā)明者B·S·胡梅南斯基, J·薩克利夫, M·圣伊萊斯, M·C·米爾斯, C·A·阿申布雷納, J·M·佩特斯蒂克, A·塞爾 申請(qǐng)人:厄得塔姆公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
中阳县| 五莲县| 称多县| 黄冈市| 克拉玛依市| 开化县| 周口市| 漠河县| 满城县| 克什克腾旗| 阳江市| 武汉市| 沂水县| 喀什市| 进贤县| 互助| 大竹县| 香河县| 禄丰县| 辰溪县| 白河县| 株洲县| 思南县| 宜昌市| 彝良县| 永昌县| 松滋市| 红原县| 毕节市| 乌拉特前旗| 当雄县| 曲松县| 南开区| 西乌| 新田县| 馆陶县| 临海市| 邻水| 巴林左旗| 澜沧| 滨州市|