專利名稱:基于混合任務(wù)板和關(guān)鍵路徑方法的項(xiàng)目管理應(yīng)用界面的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及允許在任務(wù)板和底層的基于關(guān)鍵路徑方法的項(xiàng)目管理應(yīng)用之間的無(wú)縫交互。
背景技術(shù):
商業(yè)或非商業(yè)組織的許多操作可被定義并結(jié)構(gòu)化為項(xiàng)目。在結(jié)構(gòu)化項(xiàng)目?jī)?nèi),指定的人士可開展計(jì)劃、向任務(wù)分配資源、跟蹤進(jìn)度、管理預(yù)算、以及分析進(jìn)度/工作負(fù)載。項(xiàng)目管理應(yīng)用使得用戶能以手動(dòng)、自動(dòng)化、或半自動(dòng)化方式創(chuàng)建關(guān)鍵路徑時(shí)間表和資源分配。使用關(guān)鍵路徑方法(CPM)的項(xiàng)目應(yīng)用構(gòu)建了一種項(xiàng)目模型,該模型包括完成項(xiàng)目所要求的活動(dòng)的列表、用于每個(gè)待完成的活動(dòng)的時(shí)間(或持續(xù)時(shí)間),以及各活動(dòng)之間的依賴性。基于這些參數(shù),應(yīng)用計(jì)算所計(jì)劃的活動(dòng)至項(xiàng)目的末尾的最長(zhǎng)路徑,以及每個(gè)活動(dòng)最早和最晚何時(shí)能開始和結(jié)束而不使項(xiàng)目變長(zhǎng),由此確定哪些活動(dòng)是關(guān)鍵的(即,在最長(zhǎng)路徑上)以及哪些可被延遲而不使項(xiàng)目變長(zhǎng)。項(xiàng)目的調(diào)度、資源分配以及其他方面可按諸如甘特圖之類的不同的方式進(jìn)行可視化。一些項(xiàng)目管理應(yīng)用還提供附加視圖,諸如日歷、表等。典型項(xiàng)目管理應(yīng)用是相對(duì)復(fù)雜的程序,其可與像企業(yè)資源計(jì)劃(ERP)應(yīng)用之類的其他應(yīng)用進(jìn)行交互來(lái)將項(xiàng)目管理與組織的其他方面(諸如清單、營(yíng)銷、客戶服務(wù)以及類似的方面)相整合。因此,項(xiàng)目管理應(yīng)用通常以變化的深度來(lái)存儲(chǔ)和處理與項(xiàng)目、參與者、資源以及項(xiàng)目的其它方面相關(guān)聯(lián)的一系列信息。任務(wù)板可被視為項(xiàng)目管理工具的簡(jiǎn)單版本。典型的任務(wù)板包括以分層結(jié)構(gòu)化方式的任務(wù)及其進(jìn)度狀態(tài)的列表。可向任務(wù)板添加各種附加特征和復(fù)雜性,但是其基本功能是用來(lái)向用戶提供相關(guān)任務(wù)及其屬性的概覽。由于大部分任務(wù)板應(yīng)用是為了對(duì)任務(wù)和狀態(tài)數(shù)據(jù)進(jìn)行可視化中的簡(jiǎn)潔而設(shè)計(jì)的,它們與諸如項(xiàng)目管理應(yīng)用之類的其它程序的且與可用特征和能力有關(guān)的互動(dòng)性以及它們與用戶的且與可用的特征和能力有關(guān)的互動(dòng)性通常是受限的。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡(jiǎn)化的形式介紹將在以下的具體實(shí)施方式
中進(jìn)一步描述的一些概念。本概述并不旨在專門標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。各實(shí)施例涉及允許在任務(wù)板和底層的基于CPM的項(xiàng)目管理應(yīng)用之間的無(wú)縫交互。 根據(jù)一些實(shí)施例,可使用戶能夠在任務(wù)板用戶界面上跨屬性列或概述任務(wù)(“層”)行移動(dòng)任務(wù)。當(dāng)檢測(cè)到任務(wù)的移動(dòng)時(shí),任務(wù)板應(yīng)用(或其父項(xiàng)目管理應(yīng)用)可在移動(dòng)是跨行的情況下更新反映新分組的任務(wù)的項(xiàng)目分層,使得項(xiàng)目管理應(yīng)用可更新整個(gè)項(xiàng)目的關(guān)鍵路徑和其它計(jì)算。如果移動(dòng)是指示任務(wù)屬性改變的跨列移動(dòng),則與任務(wù)(和/或其父任務(wù))相關(guān)聯(lián)的有關(guān)屬性可被更新并提供給項(xiàng)目管理應(yīng)用以對(duì)項(xiàng)目的適當(dāng)方面進(jìn)行重新計(jì)算。根據(jù)其它實(shí)施例,可跨列和行移動(dòng)項(xiàng)并更新分層,或者在同時(shí)移動(dòng)多個(gè)項(xiàng)。
通過(guò)閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其他特點(diǎn)和優(yōu)點(diǎn)將變得顯而易見。可以理解,前述一般描述和以下的詳細(xì)描述都是說(shuō)明性的,并且不限制所要求保護(hù)的各方面。
圖1是示出示例性的基于CPM項(xiàng)目的任務(wù)板實(shí)現(xiàn)的概念圖;圖2概念性地示出在任務(wù)板上的任務(wù)移動(dòng)對(duì)底層項(xiàng)目的影響;圖3示出示例任務(wù)板用戶界面,其中根據(jù)一些實(shí)施例,任務(wù)可跨各列或各行移動(dòng), 導(dǎo)致底層項(xiàng)目中的相應(yīng)改動(dòng)。圖4是可實(shí)現(xiàn)根據(jù)各實(shí)施例的系統(tǒng)的聯(lián)網(wǎng)環(huán)境;圖5是可實(shí)現(xiàn)各實(shí)施例的示例計(jì)算操作環(huán)境的框圖;以及圖6示出了根據(jù)各實(shí)施例的在混合任務(wù)板上提供與底層CPM項(xiàng)目管理應(yīng)用的交互式改變的過(guò)程的邏輯流程圖。
具體實(shí)施例方式如以上簡(jiǎn)單描述地,可使用戶能夠在任務(wù)板用戶界面上跨屬性欄或概述任務(wù) (“層”)行移動(dòng)任務(wù)。當(dāng)檢測(cè)到任務(wù)的移動(dòng)時(shí),任務(wù)板應(yīng)用(或其父項(xiàng)目管理應(yīng)用)可在移動(dòng)是跨行的情況下更新反映新分組的任務(wù)的項(xiàng)目分層,使得項(xiàng)目管理應(yīng)用可更新對(duì)關(guān)鍵路徑以及任何其它的從屬/有關(guān)任務(wù)(即使其不在關(guān)鍵路徑上)的計(jì)算。如果移動(dòng)是指示任務(wù)屬性改變的跨欄移動(dòng),則與任務(wù)/其父任務(wù)/其從屬子任務(wù)相關(guān)聯(lián)的有關(guān)屬性可被更新并提供給項(xiàng)目管理應(yīng)用以對(duì)項(xiàng)目的適當(dāng)方面進(jìn)行重新計(jì)算。在以下詳細(xì)描述中,參考了構(gòu)成詳細(xì)描述的一部分并作為說(shuō)明示出各具體實(shí)施例或示例的附圖??山M合這些方面,可利用其他方面,并且可以做出結(jié)構(gòu)上的改變而不背離本發(fā)明的精神或范圍。因此,以下具體實(shí)施方式
并不旨在限制,并且本發(fā)明的范圍由所附權(quán)利要求及其等效方案來(lái)限定。盡管在結(jié)合在計(jì)算設(shè)備上的操作系統(tǒng)上運(yùn)行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述了各實(shí)施方式,但是本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到各方面也可以結(jié)合其它程序模塊實(shí)現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其它類型的結(jié)構(gòu)。此外,本領(lǐng)域的技術(shù)人員可以明白,各實(shí)施例可以用其它計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)者電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)以及類似計(jì)算設(shè)備。各實(shí)施方式還能在任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。各實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程(方法)、計(jì)算系統(tǒng)、或者諸如計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等的制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀并且編碼包括用于使計(jì)算機(jī)或計(jì)算系統(tǒng)執(zhí)行示例過(guò)程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可例如通過(guò)易失性計(jì)算機(jī)存儲(chǔ)器、非易失性存儲(chǔ)器、硬盤驅(qū)動(dòng)器、閃存驅(qū)動(dòng)器、軟盤或緊致盤以及類似存儲(chǔ)介質(zhì)中的一個(gè)或多個(gè)來(lái)實(shí)現(xiàn)。貫穿本說(shuō)明書,術(shù)語(yǔ)“平臺(tái)”可以是用于項(xiàng)目管理和任務(wù)板系統(tǒng)的軟件和硬件組件的組合。平臺(tái)的示例包括但不限于,在多個(gè)服務(wù)器上執(zhí)行的托管服務(wù)、在單個(gè)服務(wù)器上執(zhí)行的應(yīng)用以及類似系統(tǒng)。術(shù)語(yǔ)“服務(wù)器”一般指通常在聯(lián)網(wǎng)環(huán)境中執(zhí)行一個(gè)或多個(gè)軟件程序的計(jì)算設(shè)備。然而,服務(wù)器還可以被實(shí)現(xiàn)為被視作網(wǎng)絡(luò)上的服務(wù)器的、在一個(gè)或多個(gè)計(jì)算設(shè)備上執(zhí)行的虛擬服務(wù)器(軟件程序)。以下提供關(guān)于這些技術(shù)和示例操作的更多細(xì)節(jié)。參考圖1,示出了示例性的基于CPM項(xiàng)目的任務(wù)板實(shí)現(xiàn)的概念圖100。項(xiàng)目管理應(yīng)用可使得用戶能以手動(dòng)、自動(dòng)化、或半自動(dòng)化方式創(chuàng)建關(guān)鍵路徑時(shí)間表和資源分配。這一應(yīng)用可編譯數(shù)據(jù)、分析情景、以及使用諸如甘特圖、日歷、表和類似的視覺工具之類的視覺工具來(lái)可視化項(xiàng)目的各個(gè)方面,諸如時(shí)間表、資源應(yīng)用、和類似的方面。項(xiàng)目可具有數(shù)個(gè)并行的、接近的關(guān)鍵路徑。穿過(guò)網(wǎng)絡(luò)的、具有比關(guān)鍵路徑更短的總持續(xù)時(shí)間的附加并行路徑被成為次關(guān)鍵或非關(guān)鍵路徑。通過(guò)被稱為基于活動(dòng)的資源分配和資源分級(jí),基于CPM的項(xiàng)目管理應(yīng)用可包括與每一活動(dòng)有關(guān)的資源。資源被分級(jí)過(guò)的日程表可包括由于資源在所需時(shí)間的不可用而引起的延遲。由于項(xiàng)目日程表可定期變動(dòng),基于 CPM的項(xiàng)目管理應(yīng)用可持續(xù)監(jiān)視日程表,使項(xiàng)目經(jīng)理能夠跟蹤關(guān)鍵活動(dòng),并且提供與關(guān)鍵和非關(guān)鍵活動(dòng)相關(guān)聯(lián)的警報(bào)。此外,應(yīng)用可使用持續(xù)程序評(píng)估和審閱技術(shù)(PERT)、事件鏈方法以及類似方法來(lái)合并隨機(jī)預(yù)測(cè)的概念。任務(wù)板應(yīng)用可采用反映給定任務(wù)的狀態(tài)(例如,未開始、進(jìn)行中、準(zhǔn)備好測(cè)試結(jié)束、已完成等)的列以及表示任務(wù)的聚集的行(概括任務(wù)或“層”)的網(wǎng)格來(lái)對(duì)任務(wù)進(jìn)行可視化,而任務(wù)本身可由網(wǎng)格上的圖形、文本或圖形和文本的組合來(lái)表示??墒褂酶鞣N圖形、 文本、色彩、陰影和類似的模式來(lái)強(qiáng)調(diào)所顯示的任務(wù)、其屬性、以及其他屬性的不同方面。根據(jù)各實(shí)施例,項(xiàng)目管理和任務(wù)板系統(tǒng)可以按各種方式配置。例如,如圖100的示例情景中所示,與項(xiàng)目管理應(yīng)用102 —起執(zhí)行(例如,作為整合的或者插入的模塊)的任務(wù)板模塊104可提供與由項(xiàng)目管理應(yīng)用102管理的項(xiàng)目相關(guān)聯(lián)的任務(wù)的任務(wù)板視圖。根據(jù)另一示例情景110,項(xiàng)目管理應(yīng)用112和任務(wù)板應(yīng)用114可以是本地或遠(yuǎn)程安裝并執(zhí)行的不同應(yīng)用,這些應(yīng)用在交互的同時(shí)提供了它們各自的服務(wù)以維護(hù)任務(wù)間的連接、它們的屬性、它們的關(guān)系以及底層項(xiàng)目分層。根據(jù)又一示例情景120,任務(wù)板應(yīng)用122和項(xiàng)目管理應(yīng)用IM可以是分布式(或集中式)系統(tǒng)的一部分,并提供一個(gè)或多個(gè)與項(xiàng)目管理有關(guān)的服務(wù)以供用戶經(jīng)由網(wǎng)絡(luò)121通過(guò)客戶機(jī)設(shè)備127、1 或1 來(lái)訪問(wèn)服務(wù)。雖然任務(wù)板和項(xiàng)目管理服務(wù)可以是單獨(dú)的服務(wù), 但根據(jù)另一些實(shí)施例,它們也可以由作為托管服務(wù)的協(xié)作應(yīng)用1 提供為一整合的服務(wù)。本地訪問(wèn)可由本地安裝的富客戶機(jī)(項(xiàng)目管理或任務(wù)板應(yīng)用的本地版本)或諸如瀏覽器之類的通用應(yīng)用來(lái)提供??蛻魴C(jī)設(shè)備127至1 可以是任何計(jì)算設(shè)備,計(jì)算設(shè)備包括但不限于臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、手持式計(jì)算機(jī)、移動(dòng)計(jì)算機(jī)、車載計(jì)算機(jī)、智能手機(jī)、以及類似設(shè)備。根據(jù)又一些實(shí)施例,一個(gè)或這兩個(gè)應(yīng)用可作為較大的服務(wù)(例如,業(yè)務(wù)工具服務(wù))的部分來(lái)提供。然而,各實(shí)施例不限于這些配置??刹捎么颂幩枋龅脑韥?lái)實(shí)現(xiàn)提供基于CPM項(xiàng)目管理應(yīng)用的混合任務(wù)板界面的其它形式和配置。圖2概念性地示出在任務(wù)板上的任務(wù)移動(dòng)對(duì)底層項(xiàng)目的影響。根據(jù)各實(shí)施例,任務(wù)板應(yīng)用將任務(wù)板與調(diào)度系統(tǒng)數(shù)據(jù)的傳統(tǒng)關(guān)鍵路徑方法進(jìn)行組合,從而使得可在任一用戶界面中表示和更新相同的數(shù)據(jù)。因而,傳統(tǒng)項(xiàng)目大綱(即,按照分層結(jié)構(gòu)的父和子任務(wù)的集合)可被變換成概括任務(wù)(即“層”)和子任務(wù)的水平分組。此外,常規(guī)和固有的或定制的項(xiàng)目管理字段(諸如,完成百分比)可被用于將特定任務(wù)自動(dòng)放置到任務(wù)板上的適當(dāng)?shù)牧兄?。通過(guò)將任務(wù)板合并到常規(guī)的項(xiàng)目管理應(yīng)用中,可使用戶能夠與任務(wù)板交互,同時(shí)保持項(xiàng)目管理應(yīng)用的一致和準(zhǔn)確的狀態(tài)。因此,由用戶在任務(wù)板上發(fā)起的改變可被適當(dāng)?shù)貍鞑サ降讓禹?xiàng)目管理應(yīng)用,使得對(duì)項(xiàng)目的計(jì)算、分析以及可視化可被相應(yīng)地更新。如以上所討論的,可由獨(dú)立的應(yīng)用或項(xiàng)目應(yīng)用中的模塊來(lái)提供任務(wù)板。圖表200 示出項(xiàng)目管理應(yīng)用用戶界面202內(nèi)的概念項(xiàng)目視圖204(例如,甘特圖)。任務(wù)板應(yīng)用212 的用戶界面內(nèi)的任務(wù)板214反映了從由項(xiàng)目管理用戶界面202所顯示的相同的任務(wù)中選擇的(或全部的)任務(wù)的任務(wù)板視圖。任務(wù)以網(wǎng)格格式顯示在任務(wù)板214上,網(wǎng)格格式具有對(duì)應(yīng)于概括任務(wù)(或?qū)?的行以及表示任務(wù)的狀態(tài)(例如,“待進(jìn)行”、“未開始”、“進(jìn)行中”、 “已完成”、“已放棄”,等等)的列。任務(wù)本身可被表示為圖形對(duì)象(例如,圖標(biāo)、框、圓等等)、 文本對(duì)象(例如,簡(jiǎn)單文本)、或這些的組合。可采用各種文本、圖形、色彩、陰影模式來(lái)強(qiáng)調(diào)任務(wù)的不同方面。此外,表示任務(wù)的對(duì)象可以是可操作的,從而提供鏈接至與諸如對(duì)任務(wù)屬性的修改、查看參數(shù)等任務(wù)相關(guān)聯(lián)的操作的鏈接。在根據(jù)各實(shí)施例的系統(tǒng)中,可使用戶能夠通過(guò)跨列和/或行移動(dòng)一個(gè)或多個(gè)任務(wù)來(lái)修改任務(wù)板,如任務(wù)板應(yīng)用用戶界面222上的經(jīng)修改的任務(wù)板2 所示。被標(biāo)識(shí)為“任務(wù) 1. 2”的任務(wù)226已從“狀態(tài)1”列移動(dòng)到“狀態(tài)3”列。例如,“狀態(tài)1”可以是“未啟動(dòng)”列, 而“狀態(tài)3”可以是指示所移動(dòng)的任務(wù)已被完成的“已完成”列。項(xiàng)目管理應(yīng)用中的任務(wù)可以與諸如名稱、開始、結(jié)束、完成百分比、以及類似字段之類的數(shù)個(gè)字段相關(guān)聯(lián),其中與任務(wù)有關(guān)的信息被存儲(chǔ)。項(xiàng)目管理應(yīng)用經(jīng)常使用這些字段來(lái)顯示與數(shù)據(jù)有關(guān)的有趣的視圖,例如,甘特圖中的任務(wù)可具有使用完成百分比字段來(lái)繪制特定路線的指示符。根據(jù)各實(shí)施例,任務(wù)板通過(guò)讀取和寫入相同的底層數(shù)據(jù)結(jié)構(gòu)來(lái)與諸如華盛頓州雷蒙德市的微軟公司的微軟Project 之類的底層項(xiàng)目管理應(yīng)用包一起工作。例如,當(dāng)任務(wù)被移動(dòng)到任務(wù)板上的新列中,項(xiàng)目管理應(yīng)用的完成百分比字段可基于以下映射來(lái)更新“未開始”一0% ;“進(jìn)行中”一50% ;“已完成” 一100%。因此,當(dāng)項(xiàng)目經(jīng)理查看他們的項(xiàng)目計(jì)劃時(shí),他們能看到從諸如任務(wù)板之類的非傳統(tǒng)源中獲取的有意義的數(shù)據(jù)。類似的,當(dāng)任務(wù)被從一列移動(dòng)到另一列時(shí),底層任務(wù)順序可被重新排列,并且改變可以反映在諸如甘特圖之類的項(xiàng)目管理視圖中。來(lái)自任務(wù)板224的改變被概念性地表示在項(xiàng)目管理應(yīng)用用戶界面232 的項(xiàng)目視圖234中,并且在甘特圖上還附加了較暗的項(xiàng)目元素236??梢园锤鞣N方式來(lái)執(zhí)行將任務(wù)板上的改變變換成項(xiàng)目管理應(yīng)用中的已更新的字段值。如以上討論的,可以應(yīng)用將不同屬性列耦合至對(duì)應(yīng)的字段值的映射策略。還可使用一個(gè)或多個(gè)規(guī)則來(lái)進(jìn)行變換。例如,用于將任務(wù)放置在任務(wù)板上的規(guī)則可指示“ 0 %完成百分比且今天之內(nèi)開始的任務(wù)將被放置在標(biāo)題為待進(jìn)行的列中”。。便于反向變換的算法可評(píng)估“待進(jìn)行”列中的被移動(dòng)的任務(wù),與日期相比較,并根據(jù)規(guī)則將其完成百分比字段設(shè)置為零??苫谟成涠x、各可用選項(xiàng)中的默認(rèn)選擇、對(duì)一個(gè)或多個(gè)預(yù)定義選項(xiàng)的用戶選擇、或特定字段的用戶定義來(lái)自動(dòng)確定基于被移動(dòng)的任務(wù)的新屬性列或行的項(xiàng)目字段值的規(guī)范。雖然根據(jù)一些實(shí)施例,將任務(wù)板上的任務(wù)改變變換成項(xiàng)目信息可以是完全自動(dòng)的,但是根據(jù)其他實(shí)施例,與變換有關(guān)的操作中的一部分或全部也可被手動(dòng)地執(zhí)行。
圖3示出示例任務(wù)板用戶界面,其中根據(jù)一些實(shí)施例,任務(wù)可跨各列或各行移動(dòng), 導(dǎo)致底層項(xiàng)目中的相應(yīng)改動(dòng)。如先前所討論的,任務(wù)板應(yīng)用可以是本地執(zhí)行的單獨(dú)的應(yīng)用, 或作為托管服務(wù),其可通過(guò)諸如瀏覽器之類的通用客戶機(jī)應(yīng)用來(lái)訪問(wèn)。通過(guò)瀏覽器300來(lái)呈現(xiàn)示例任務(wù)板用戶界面。瀏覽器300包括常規(guī)瀏覽器控件302 (圖形的和/或文本控制元件)。所顯示的網(wǎng)頁(yè)包括標(biāo)識(shí)任務(wù)板的標(biāo)題304。示例任務(wù)板顯示第一屬性列312 “未開始”內(nèi)的層或概括任務(wù)。在項(xiàng)目框306中標(biāo)識(shí)與任務(wù)板相關(guān)聯(lián)的項(xiàng)目,該項(xiàng)目框可以是使得用戶能夠選擇不同的項(xiàng)目的可選擇下拉菜單樣式的框或文本輸入框。概括任務(wù)308和310在第一屬性列312 中列出,概括任務(wù)分層式地區(qū)分于同一列中的任務(wù)(或子任務(wù))。每個(gè)概括任務(wù)的其他任務(wù)遵循相同的分層樹模式在其相應(yīng)的列314和316中顯示。使用具有文本標(biāo)識(shí)的圖形對(duì)象來(lái)顯示瀏覽器300上的任務(wù)。色彩或陰影模式可被用來(lái)進(jìn)一步標(biāo)識(shí)每個(gè)任務(wù)的屬性(例如,子屬性,諸如“進(jìn)行中”任務(wù)的百分比)。所顯示的元素的一些或全部可以是可操作的,從而提供鏈接至與設(shè)置或修改同任務(wù)關(guān)聯(lián)的參數(shù)或修改視圖設(shè)置相關(guān)聯(lián)的控件的鏈接??赏ㄟ^(guò)表示任務(wù)的對(duì)象發(fā)起的附加動(dòng)作可包括但不限于編輯、復(fù)制、調(diào)度、以及類似的動(dòng)作。根據(jù)示例情景,用戶可能夠?qū)⑷蝿?wù)318從屬性列314移動(dòng)至屬性列316,這有效地將任務(wù)的屬性從“進(jìn)行中”改變?yōu)椤耙淹瓿伞?。呈現(xiàn)任務(wù)板的任務(wù)板應(yīng)用可更新項(xiàng)目字段值, 諸如將完成百分比字段更新為100 %,使得底層項(xiàng)目管理應(yīng)用能夠更新整體項(xiàng)目狀態(tài)、資源分配、關(guān)鍵路徑分析以及可用視圖。根據(jù)另一示例,用戶可將任務(wù)320從概述任務(wù)308移動(dòng)至概述任務(wù)310。移動(dòng)可反映在對(duì)項(xiàng)目管理應(yīng)用中受影響的任務(wù)的項(xiàng)目分層、資源、關(guān)鍵路徑計(jì)算等的重新排序。可使用戶能夠通過(guò)使用諸如鼠標(biāo)之類的輸入設(shè)備進(jìn)行點(diǎn)擊和拖曳操作、通過(guò)與修改任務(wù)屬性相關(guān)聯(lián)的瀏覽器頁(yè)面上的用戶界面控制元件、通過(guò)下拉或懸停式控制菜單、或類似的控件(例如,基于觸摸或鍵盤的交互)來(lái)移動(dòng)任務(wù)。例如,用于修改任務(wù)位置的控件可通過(guò)在每個(gè)任務(wù)上右鍵點(diǎn)擊或雙擊來(lái)激活。除了修改任務(wù)位置,控件還可用于呈現(xiàn)詳細(xì)數(shù)據(jù),諸如與相應(yīng)任務(wù)相關(guān)聯(lián)的日程表、資源、指定的人、或其它項(xiàng)目管理視圖。圖2和圖3中所討論的示例應(yīng)用、組件、模塊、數(shù)據(jù)類型、用戶界面元件和交互是出于說(shuō)明的目的,并且不構(gòu)成對(duì)各實(shí)施例的限制?;贑PM項(xiàng)目管理的混合任務(wù)板界面可通過(guò)本文中描述的原理用其他組件、模塊、數(shù)據(jù)類型和配置來(lái)實(shí)現(xiàn)。圖4是可實(shí)現(xiàn)各實(shí)施例的示例聯(lián)網(wǎng)環(huán)境。提供任務(wù)板和/或項(xiàng)目管理服務(wù)的平臺(tái)可經(jīng)由在一個(gè)或多個(gè)服務(wù)器414或諸如托管服務(wù)的單個(gè)服務(wù)器(例如web服務(wù)器)416上執(zhí)行的軟件來(lái)實(shí)現(xiàn)。替換地,任務(wù)板應(yīng)用可在服務(wù)器416上執(zhí)行并基于由在服務(wù)器414上執(zhí)行的項(xiàng)目管理服務(wù)提供的項(xiàng)目管理數(shù)據(jù)生成任務(wù)板。該平臺(tái)可以通過(guò)網(wǎng)絡(luò)410來(lái)與諸如智能電話413、膝上型計(jì)算機(jī)412、或臺(tái)式計(jì)算機(jī)411 ( “客戶機(jī)設(shè)備”)等各個(gè)計(jì)算設(shè)備上的客戶機(jī)應(yīng)用程序進(jìn)行通信。任務(wù)板應(yīng)用可對(duì)任務(wù)進(jìn)行可視化及跟蹤,從而使用戶能夠跨各列和各行移動(dòng)任務(wù),以分別指示屬性改變和重新分組。當(dāng)檢測(cè)到指示任務(wù)屬性改變的跨列的任務(wù)移動(dòng)時(shí),任務(wù)板應(yīng)用可更新與任務(wù)/該任務(wù)的父任務(wù)/該任務(wù)的從屬子任務(wù)相關(guān)聯(lián)的有關(guān)屬性,并將更新的屬性提供給項(xiàng)目管理應(yīng)用以重新計(jì)算項(xiàng)目的適當(dāng)方面。當(dāng)檢測(cè)到跨行的移動(dòng)時(shí),任務(wù)板應(yīng)用可更新反映新的分組的任務(wù)的項(xiàng)目分層,使得項(xiàng)目管理應(yīng)用可更新整個(gè)項(xiàng)目的關(guān)鍵路徑和其它計(jì)算。與項(xiàng)目管理和/或任務(wù)板操作相關(guān)聯(lián)的數(shù)據(jù)可被直接或通過(guò)數(shù)據(jù)庫(kù)服務(wù)器418存儲(chǔ)在數(shù)據(jù)存儲(chǔ)419上。網(wǎng)絡(luò)410可包括服務(wù)器、客戶機(jī)、因特網(wǎng)服務(wù)供應(yīng)商以及通信介質(zhì)的任何拓?fù)浣Y(jié)構(gòu)。根據(jù)各實(shí)施例的系統(tǒng)可以具有靜態(tài)或動(dòng)態(tài)拓?fù)浣Y(jié)構(gòu)。網(wǎng)絡(luò)410可包括諸如企業(yè)網(wǎng)絡(luò)等安全網(wǎng)絡(luò)、諸如無(wú)線開放網(wǎng)絡(luò)或因特網(wǎng)等非安全網(wǎng)絡(luò)。網(wǎng)絡(luò)410還可通過(guò)諸如公共交換電話網(wǎng)絡(luò)(PSTN)或蜂窩網(wǎng)絡(luò)等其他網(wǎng)絡(luò)來(lái)協(xié)調(diào)通信。此外,網(wǎng)絡(luò)410可包括諸如藍(lán)牙或類似網(wǎng)絡(luò)等短程無(wú)線網(wǎng)絡(luò)。網(wǎng)絡(luò)410提供此處描述的節(jié)點(diǎn)之間的通信。作為示例而非限制,網(wǎng)絡(luò)410可以包括例諸如聲學(xué)、RF、紅外線和其它無(wú)線介質(zhì)等的無(wú)線介質(zhì)。可使用計(jì)算設(shè)備、應(yīng)用、數(shù)據(jù)源和數(shù)據(jù)分發(fā)系統(tǒng)的許多其它配置來(lái)實(shí)現(xiàn)混合任務(wù)板以及關(guān)鍵路徑方法項(xiàng)目系統(tǒng)。此外,圖4中所討論的聯(lián)網(wǎng)環(huán)境僅用于說(shuō)明目的。各實(shí)施方式不限于示例應(yīng)用、模塊、或過(guò)程。圖5及相關(guān)描述旨在提供對(duì)其中可實(shí)現(xiàn)各實(shí)施例的合適計(jì)算環(huán)境的簡(jiǎn)要概括描述。參考圖5,示出了根據(jù)各實(shí)施的諸如計(jì)算設(shè)備500的用于應(yīng)用的示例計(jì)算操作環(huán)境的框圖。在基本配置中,計(jì)算設(shè)備500可以是執(zhí)行項(xiàng)目管理和/或任務(wù)板應(yīng)用的服務(wù)器或其他計(jì)算設(shè)備,并且包括至少一個(gè)處理單元502和系統(tǒng)存儲(chǔ)器504。處理單元502可具有其自己的高速緩存存儲(chǔ)器,或使用系統(tǒng)存儲(chǔ)器504的專用部分作為高速緩存。計(jì)算設(shè)備500還可包括協(xié)作執(zhí)行程序的多個(gè)處理單元。取決于計(jì)算設(shè)備的確切配置和類型,系統(tǒng)存儲(chǔ)器504 可以是易失性的(如RAM)、非易失性的(如ROM、閃存等)或是兩者的某種組合。系統(tǒng)存儲(chǔ)器504通常包括適于控制平臺(tái)的操作的操作系統(tǒng)505,例如來(lái)自華盛頓州雷蒙德市的微軟公司的WINDOWS 操作系統(tǒng)。系統(tǒng)存儲(chǔ)器504還可包括一個(gè)或多個(gè)軟件應(yīng)用,例如程序模塊506、項(xiàng)目管理應(yīng)用522和任務(wù)板模塊524。項(xiàng)目管理應(yīng)用522可提供基于CPM的項(xiàng)目管理服務(wù),其使得指定的人士能開展計(jì)劃、向任務(wù)分配資源、跟蹤進(jìn)度、管理預(yù)算、分析進(jìn)度/工作負(fù)載等。任務(wù)板模塊5M可基于來(lái)自項(xiàng)目管理應(yīng)用522的項(xiàng)目數(shù)據(jù)來(lái)生成、更新和顯示任務(wù)板。當(dāng)如先前討論的,檢測(cè)到由于用戶動(dòng)作引起的任務(wù)中的屬性改變或分組改變時(shí),任務(wù)板模塊5M可進(jìn)一步更新任務(wù)的項(xiàng)目管理應(yīng)用特定屬性。任務(wù)板模塊5M可以是項(xiàng)目管理應(yīng)用522的集成部分、在相同計(jì)算設(shè)備上執(zhí)行的分開的應(yīng)用、或在不同計(jì)算設(shè)備上執(zhí)行的分開的應(yīng)用。項(xiàng)目管理應(yīng)用522 和任務(wù)板模塊5M也可以是本地安裝的應(yīng)用、分布式服務(wù)、集中式服務(wù)、或其組合。該基本配置在圖5中由虛線508內(nèi)的那些組件示出。計(jì)算設(shè)備500可以具有附加特征或功能。例如,計(jì)算設(shè)備500還可包括附加數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),例如磁盤、光盤或磁帶。在圖5中通過(guò)可移動(dòng)存儲(chǔ)器 509和不可移動(dòng)存儲(chǔ)器510示出這樣的附加存儲(chǔ)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng)存儲(chǔ)器504、可移動(dòng)存儲(chǔ)509和不可移動(dòng)存儲(chǔ)510都是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括但不限于,RAM、ROM、 EEPR0M、閃存或其它存儲(chǔ)器技術(shù),CD-ROM、數(shù)字多功能盤(DVD)或其它光學(xué)存儲(chǔ),磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備,或能用于存儲(chǔ)所需信息且能夠由計(jì)算設(shè)備500訪問(wèn)的任何其它介質(zhì)。任何這樣的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)都可以是計(jì)算設(shè)備500的一部分。計(jì)算設(shè)備500還可以具有輸入設(shè)備512,諸如鍵盤、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備和類似輸入設(shè)備。還可以包括輸出設(shè)備514,諸如顯示器、揚(yáng)聲器、打印機(jī)和其它類型的輸出設(shè)備。這些設(shè)備在本領(lǐng)域中公知并且無(wú)需在此處詳細(xì)討論。計(jì)算設(shè)備500還可以包含允許該設(shè)備與其他設(shè)備518通信的通信連接516,諸如通過(guò)分布式計(jì)算環(huán)境中的無(wú)線網(wǎng)絡(luò)、衛(wèi)星鏈接、蜂窩鏈接和類似機(jī)制。其他設(shè)備518可包括提供數(shù)據(jù)存儲(chǔ)服務(wù)、消費(fèi)數(shù)據(jù)和類似設(shè)備的計(jì)算設(shè)備。通信連接516是通信介質(zhì)的一個(gè)示例。 通信介質(zhì)可以包括計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或者諸如載波或其它傳輸機(jī)制等的已調(diào)制數(shù)據(jù)信號(hào)中的其它數(shù)據(jù),并且包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”是指具有以在信號(hào)中編碼信息的方式被設(shè)定或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無(wú)線介質(zhì)之類的無(wú)線介質(zhì)。各示例實(shí)施例還包括各種方法。這些方法可以用任何數(shù)量的方式,包括本文中所描述的結(jié)構(gòu)來(lái)實(shí)現(xiàn)。一種此類方式是通過(guò)本文中描述的類型的設(shè)備的機(jī)器操作。另一可任選方式是結(jié)合一個(gè)或多個(gè)人類操作者執(zhí)行該方法的各個(gè)操作中的某一些來(lái)執(zhí)行該方法的一個(gè)或多個(gè)操作。這些人類操作者無(wú)需彼此同在一處,而是其每一個(gè)可以僅與執(zhí)行程序的一部分的機(jī)器同在一處。圖6示出了根據(jù)各實(shí)施例的在混合任務(wù)板上提供與底層CPM項(xiàng)目管理應(yīng)用的交互式改變的過(guò)程600的邏輯流程圖??稍诜?wù)器或其他計(jì)算設(shè)備上實(shí)現(xiàn)過(guò)程600。過(guò)程600開始于操作610,在操作610,呈現(xiàn)基于CPM的與項(xiàng)目有關(guān)的任務(wù)板。任務(wù)板可以按網(wǎng)格形式顯示,網(wǎng)格具有表示概述任務(wù)的行以及表示屬性的列,其中與每一概述任務(wù)相關(guān)聯(lián)的任務(wù)被放置在適當(dāng)?shù)男泻土械慕稽c(diǎn)。在操作620,可檢測(cè)任務(wù)移動(dòng)??墒褂脩裟軌蛲ㄟ^(guò)經(jīng)由屬性選擇執(zhí)行點(diǎn)擊和拖曳操作或類似的用戶界面動(dòng)作來(lái)移動(dòng)任務(wù)。在判定框630,對(duì)移動(dòng)是列改變還是/或是行改變(例如,對(duì)角拖曳)進(jìn)行判斷。 如果移動(dòng)是列改變,則指示被移動(dòng)的任務(wù)的屬性改變。因此,有關(guān)的屬性(例如,開始/結(jié)束的日期/時(shí)間、持續(xù)時(shí)間、有關(guān)任務(wù)屬性等)可在操作660處被更新。如果移動(dòng)是行改變, 則指示任務(wù)的重新分組(即,被移動(dòng)的任務(wù)與新的概述任務(wù)相關(guān)聯(lián))。在這種情況下,與被移動(dòng)的任務(wù)相關(guān)聯(lián)的項(xiàng)目分層可在操作640處被更新。任選地,諸如上述列舉的那些屬性也可在操作650處被更新(例如,如果重新分組影響了個(gè)別任務(wù)或概述任務(wù)的持續(xù)時(shí)間)。 在操作670,可將來(lái)自操作660和650的更新提供給底層項(xiàng)目管理應(yīng)用,使得項(xiàng)目的適當(dāng)方面可被重新計(jì)算、分析可被更新、以及可視化可被修改。包括在過(guò)程600內(nèi)的各操作是用于說(shuō)明目的。根據(jù)各實(shí)施例的基于CPM的與項(xiàng)目有關(guān)的混合任務(wù)板界面可以使用此處所述的各原理通過(guò)具有更少或更多步驟的相似過(guò)程、 以及不同的操作次序來(lái)實(shí)現(xiàn)。以上說(shuō)明書、示例和數(shù)據(jù)提供了對(duì)各實(shí)施方式組成的制造和使用的全面描述。盡管用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本主題,但是可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求和各實(shí)施例的示例形式而公開的。
權(quán)利要求
1.一種至少部分地在計(jì)算設(shè)備中執(zhí)行的用于對(duì)混合任務(wù)板上和底層項(xiàng)目管理應(yīng)用的任務(wù)進(jìn)行交互式管理的方法,所述方法包括呈現(xiàn)混合任務(wù)板和基于關(guān)鍵路徑方法(CPM)的項(xiàng)目應(yīng)用用戶界面(610); 使用戶能夠通過(guò)所述用戶界面修改任務(wù)和所述任務(wù)的分層關(guān)系中的至少一個(gè); 響應(yīng)于檢測(cè)到對(duì)任務(wù)的修改(620)執(zhí)行以下一組動(dòng)作的至少之一 如果所述修改與所述任務(wù)相關(guān)聯(lián),則更新所述底層項(xiàng)目管理應(yīng)用中的任務(wù)的至少一個(gè)有關(guān)屬性(660);以及如果所述修改與所述任務(wù)的分層關(guān)系相關(guān)聯(lián),則更新底層項(xiàng)目管理應(yīng)用中的項(xiàng)目分層 (640)。
2.如權(quán)利要求1所述的方法,其特征在于,所述任務(wù)以網(wǎng)格格式(214)呈現(xiàn)在所述任務(wù)板上,所述網(wǎng)格格式具有表示屬性的列以及表示相應(yīng)任務(wù)聚集而成的概述任務(wù)的行。
3.如權(quán)利要求2所述的方法,其特征在于,所述使用戶能夠修改任務(wù)包括使用戶能夠跨各列(320)和各行(318)地移動(dòng)所述任務(wù)。
4.如權(quán)利要求1所述的方法,其特征在于,每個(gè)任務(wù)通過(guò)以下之一被呈現(xiàn)在所述任務(wù)板024)上圖形對(duì)象、文本對(duì)象、以及圖形和文本對(duì)象的組合。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括使所述用戶能夠通過(guò)以下之一修改所述任務(wù)與表示任務(wù)的每個(gè)對(duì)象相關(guān)聯(lián)的點(diǎn)擊和拖曳操作、右鍵點(diǎn)擊、雙擊、用戶界面(21 控制元件的激活、下拉菜單選擇、以及懸停菜單選擇。
6.如權(quán)利要求1所述的方法,其特征在于,更新至少一個(gè)有關(guān)屬性(660)包括 修改任務(wù)完成字段值,以使得底層任務(wù)管理應(yīng)用(52 能夠更新以下一組中的至少一個(gè)任務(wù)屬性、整體項(xiàng)目狀態(tài)、資源分配、關(guān)鍵路徑分析、以及可用項(xiàng)目視圖。
7.如權(quán)利要求1所述的方法,其特征在于,更新底層項(xiàng)目管理應(yīng)用中的任務(wù)分層(640) 包括修改以下一組中的至少一個(gè)對(duì)項(xiàng)目管理應(yīng)用(52 中受影響的任務(wù)的任務(wù)分層、資源以及關(guān)鍵路徑計(jì)算的重新排序。
8.一種便于對(duì)混合任務(wù)板上和底層項(xiàng)目管理應(yīng)用(52 的任務(wù)進(jìn)行交互式管理的計(jì)算設(shè)備,所述計(jì)算設(shè)備包括存儲(chǔ)器(504);耦合至所述存儲(chǔ)器的處理器(502),所述處理器執(zhí)行混合任務(wù)板和基于關(guān)鍵路徑方法 (CPM)的項(xiàng)目應(yīng)用(522),所述應(yīng)用執(zhí)行以下動(dòng)作,動(dòng)作包括根據(jù)一基于CPM的項(xiàng)目,使用網(wǎng)格格式將的任務(wù)呈現(xiàn)在任務(wù)板上(610),所述網(wǎng)格格式具有表示屬性的列以及表示相應(yīng)任務(wù)聚集而成的概述任務(wù)的行;使用戶能夠通過(guò)跨各列和各行地移動(dòng)任務(wù)來(lái)分別修改任務(wù)和任務(wù)的分層關(guān)系中的至少一個(gè);響應(yīng)于任務(wù)跨列的移動(dòng)(630),更新所述底層項(xiàng)目應(yīng)用中的任務(wù)的至少一個(gè)有關(guān)屬性 (660);以及響應(yīng)于任務(wù)跨行的移動(dòng)(630),更新所述底層項(xiàng)目應(yīng)用中的任務(wù)分層(640)。
9.如權(quán)利要求8所述的計(jì)算設(shè)備,其特征在于,所述任務(wù)的至少一個(gè)有關(guān)屬性根據(jù)映射定義在底層項(xiàng)目應(yīng)用(522)中自動(dòng)地被更新。
10.如權(quán)利要求9所述的計(jì)算設(shè)備,其特征在于,所述任務(wù)的至少一個(gè)有關(guān)屬性根據(jù)以下一組中的至少一個(gè)在所述底層項(xiàng)目應(yīng)用中被進(jìn)一步更新(650)對(duì)一個(gè)或多個(gè)預(yù)定義選項(xiàng)的用戶選擇、一個(gè)或多個(gè)規(guī)則、以及用戶指定的定義。
11.如權(quán)利要求8所述的方法,其特征在于,基于受跨行移動(dòng)影響的任務(wù)和概述任務(wù)的重新排列以及對(duì)與受影響的任務(wù)和概述任務(wù)相關(guān)聯(lián)的至少一個(gè)屬性的更新,對(duì)所述底層項(xiàng)目管理應(yīng)用中的任務(wù)分層進(jìn)行更新(640)。
12.如權(quán)利要求8所述的計(jì)算設(shè)備,其特征在于,所述應(yīng)用(522)被執(zhí)行為以下之一 集中式的托管服務(wù)、分布式托管服務(wù)、以及本地安裝的應(yīng)用。
13.一種其上存儲(chǔ)有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令用于對(duì)混合任務(wù)板上和底層項(xiàng)目管理應(yīng)用的任務(wù)進(jìn)行交互式管理,所述指令包括呈現(xiàn)混合任務(wù)板和基于關(guān)鍵路徑方法(CPM)的項(xiàng)目應(yīng)用用戶界面重(610);以及通過(guò)以下動(dòng)作使用戶能夠與任務(wù)板交互,同時(shí)通過(guò)底層項(xiàng)目應(yīng)用保持與所呈現(xiàn)的任務(wù)板(300)上的任務(wù)相關(guān)聯(lián)的項(xiàng)目的狀態(tài)的一致性和準(zhǔn)確性將用戶發(fā)起的在任務(wù)板上的改動(dòng)傳播到底層項(xiàng)目應(yīng)用(522),使得與所呈現(xiàn)的任務(wù)板 (300)上的任務(wù)相關(guān)聯(lián)的項(xiàng)目的計(jì)算、分析以及可視化被更新。
14.如權(quán)利要求13所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,通過(guò)采用來(lái)自包括以下各項(xiàng)的組中的至少一個(gè)來(lái)將所述任務(wù)顯示為所述任務(wù)板(300)上的提供用于任務(wù)屬性的修改的鏈接的可操作對(duì)象圖形模式、文本模式、陰影模式、以及色彩模式。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,通過(guò)以下動(dòng)作來(lái)傳播所述用戶發(fā)起的改變響應(yīng)于任務(wù)在任務(wù)板上跨各列(320)的移動(dòng),更新底層項(xiàng)目應(yīng)用處的任務(wù)完成字段值;以及響應(yīng)于任務(wù)在任務(wù)板上跨各行(318)的移動(dòng),對(duì)與所述任務(wù)相關(guān)聯(lián)的項(xiàng)目?jī)?nèi)的任務(wù)分層重新排序。
全文摘要
本發(fā)明公開了基于混合任務(wù)板和關(guān)鍵路徑方法的項(xiàng)目管理應(yīng)用界面。提供了任務(wù)板和底層的基于關(guān)鍵路徑方法(CPM)的項(xiàng)目管理應(yīng)用之間的無(wú)縫交互,其中使用戶能夠在任務(wù)板用戶界面上跨列或概述任務(wù)(“層”)行地移動(dòng)任務(wù)。當(dāng)檢測(cè)到任務(wù)的移動(dòng)時(shí),任務(wù)板應(yīng)用(或其父項(xiàng)目管理應(yīng)用)在移動(dòng)是跨行的情況下更新反映新分組的任務(wù)的項(xiàng)目分層,使得項(xiàng)目管理應(yīng)用可更新整個(gè)項(xiàng)目的關(guān)鍵路徑和其它計(jì)算。如果移動(dòng)是指示任務(wù)屬性改變的跨欄移動(dòng),則與任務(wù)(和/或其父任務(wù))相關(guān)聯(lián)的有關(guān)屬性被更新并提供給項(xiàng)目管理應(yīng)用以對(duì)項(xiàng)目的適當(dāng)方面進(jìn)行重新計(jì)算。
文檔編號(hào)G06Q10/06GK102567840SQ20111037296
公開日2012年7月11日 申請(qǐng)日期2011年11月9日 優(yōu)先權(quán)日2010年11月10日
發(fā)明者A·波普, J·考夫瑟 申請(qǐng)人:微軟公司