專利名稱:基于規(guī)則的文檔保存方法和計算機可讀媒體的制作方法
背景技術:
現(xiàn)代企業(yè)組織遭受著比以往更大程度的管理審查。管理機構如證券交易代理(SEC)將特定的報告和記錄保持的要求強加于某類企業(yè)。例如,記錄保持的要求規(guī)定了某類文檔必須保存的時間長度。記錄可以保持得比規(guī)定時間更長,但不可以在規(guī)定的時間段以前就將其銷毀。例如,某一類型的文檔必須保存至少七年。
盡管有保存文檔的規(guī)章要求,但企業(yè)組織對合法地銷毀文檔有著強烈的需求。這種需求首先起源于打印的和電子的記錄所占用的極大的空間。為了平衡以遵照規(guī)章要求的保存文件的負擔以及合法銷毀文件的需求,企業(yè)經常制定一套文書工作保存計劃。文書工作保存計劃通常由企業(yè)的記錄經理來制定。文書工作保存計劃制定了各類(文件)必須保存的時間周期。例如,文書工作保存計劃會指出所有合同應當在七年之后銷毀。
傳統(tǒng)的文書工作保存計劃在計劃文檔的銷毀方面稍微有一定幫助。然而,這些計劃也遭受許多嚴重的缺陷。首先,實際執(zhí)行一套文書工作保存計劃通常是困難的。另外,因為文書工作保存計劃利用固定的銷毀日期,可能文檔會被不經意地銷毀。例如,一份合同被標記為在七年后銷毀。如果該合同在七年周期內被修改或補充,原合同可能仍會在原先的七年周期后被銷毀。在計算保存周期時靈活性的缺乏使傳統(tǒng)文書工作保存計劃沒有達到許多組織所希望的。
基于這些及其它的考慮實施了本發(fā)明的各個實施例。
發(fā)明內容
根據(jù)本發(fā)明,以上及其它問題可通過基于規(guī)則的文檔保存方法和裝置來解決。通過使用本發(fā)明的各個實施例,可以制定規(guī)則,這些規(guī)則定義了各種文檔的保存周期。因為這些規(guī)則是靈活的且保存周期在執(zhí)行關于一個項目的任何動作前被重新計算,不經意地銷毀文件的風險被最小化。
根據(jù)本發(fā)明的一個方面,提供了一種基于規(guī)則的文檔保存方法。根據(jù)該方法,為一個項目或一類項目定義了保存策略。項目可包括電子文檔、電子郵件消息、或任何其它類型的電子數(shù)據(jù)。保存策略為項目定義了保存規(guī)則和保存動作。具體來說,保存規(guī)則被用于計算對于一個項目或一類項目的保存日期。
保存規(guī)則可(完全或部分地)基于任何與項目關聯(lián)的日期或時間屬性。例如,可定義保存規(guī)則由此一份合同的保存日期是從該合同被編輯的最近的日期開始的七年。保存動作規(guī)定在保存日期或之后應該執(zhí)行的動作。例如,保存動作可定義用于刪除項目、移動項目、將項目歸檔、或者修改項目的類型。還可以提供自定義碼用于實施自定義動作。
根據(jù)本發(fā)明的一個實施例,一個或多個項目的保存日期最初使用項目的保存規(guī)則來計算。保存服務會周期性地被執(zhí)行以確定任何保存日期在當前日期之前的項目。如果任何項目被確定保存日期在當前日期之前,則保存服務使用相應的保存規(guī)則對這些項目重新計算保存日期。如果對任何項目重新計算的保存日期在當前日期之前,對該項目的保存動作會被執(zhí)行。如果對任何項目重新計算的保存日期不在當前日期之前,不會執(zhí)行任何關于該項目的動作。
根據(jù)本發(fā)明的另一實施例,每當接收到打開該項目的請求時對每個項目的保存日期可被重新計算。通過每次當打開項目時對保存日期的重新計算,保存日期被持續(xù)更新,因而減少了保存服務必須處理的項目數(shù)量。
根據(jù)本發(fā)明的其它實施例,根據(jù)計劃被周期性地執(zhí)行保存服務。這樣,存服務可以在非高峰時段被執(zhí)行。另外,在一個實施例中,保存服務可以在服務器計算機上執(zhí)行以維護文件庫。在另一個實施例中,保存服務可以在客戶計算機上執(zhí)行。
本發(fā)明可作為計算機進程、計算機系統(tǒng)或一種制造產品諸如計算機程序產品或計算機可讀媒體來實施。計算機程序產品可以是可由計算機系統(tǒng)讀取的、并對計算機程序指令編碼用于執(zhí)行計算機進程的計算機儲存媒體。計算機程序產品還可以是在可由計算機系統(tǒng)讀取的、并對計算機程序指令編碼用于執(zhí)行計算機進程的載體上傳播的信號。
這些和其它各種表征本發(fā)明的特征(及優(yōu)點),通過閱讀下面的詳細說明和附圖將會變得顯而易見。
圖1是顯示本發(fā)明的實施例中提供的幾個計算機系統(tǒng)方面的網絡圖;圖2是顯示本發(fā)明的各個實施例中提供并使用的客戶計算機系統(tǒng)方面的計算機系統(tǒng)結構圖;圖3A和3B是根據(jù)本發(fā)明的一個實施例的顯示用于定義保存策略、保存規(guī)則以及保存動作的用戶界面方面的屏幕圖;以及圖4-6是顯示本發(fā)明的實施例中提供的用于基于規(guī)則的文檔保存的各種例行程序的流程圖。
具體實施例方式
現(xiàn)在將參考附圖(其中相同的數(shù)字代表相同的元件)對本發(fā)明的各方面進行描述。具體來說,圖1-2和相應的討論將提供適合于本發(fā)明的實施例實施的計算環(huán)境的簡要、總體的描述。雖然本發(fā)明將以運行在服務器計算機上的操作系統(tǒng)中的程序模塊的一般環(huán)境來描述,但本領域的技術人員可以認識到本發(fā)明也可以通過其它類型的計算機系統(tǒng)和程序模塊的組合來實現(xiàn)。
通常地,程序模塊包括例行程序、程序、組件、數(shù)據(jù)結構、以及其它類型的執(zhí)行特定任務或實現(xiàn)具體的抽象數(shù)據(jù)類型的結構。另外,本領域的技術人員會理解本發(fā)明可以用其它計算機系統(tǒng)結構來實現(xiàn),包括手持設備、多處理器系統(tǒng)、基于微處理器或可編程消費電子、微型計算機、大型計算機、和其它類似。本發(fā)明還可實現(xiàn)于分布式計算環(huán)境中,其中任務是由通過通信網絡連接的遠程處理設備執(zhí)行。在分布式計算環(huán)境中,程序模塊既可位于本地也可位于遠程存儲器儲存設備中。
現(xiàn)在轉到圖1,將會描述顯示本發(fā)明的實施例中提供的幾個計算機系統(tǒng)方面的網絡圖。具體來說,圖1顯示了本發(fā)明的實施例提供的文檔管理系統(tǒng)26的各方面。文檔管理系統(tǒng)26用于提供對儲存在資料庫28中的數(shù)據(jù)的訪問。具體地,文檔管理系統(tǒng)26可通過網絡18向一個或多個客戶計算機2提供對儲存在資料庫28中的項目32的訪問。項目32可包括電子文檔或其它類型的電子數(shù)據(jù)文件。文檔管理系統(tǒng)26還可提供用于將項目組織成庫30的工具,可提供協(xié)作服務以及本領域技術人員已知的其它文件管理功能。
如下面將要更詳細描述的,文檔管理系統(tǒng)26用于提供基于規(guī)則的文件保存服務。根據(jù)本發(fā)明的一個實施例,文檔管理系統(tǒng)26的系統(tǒng)管理員或文檔管理者可為資料庫28內的庫30、一組項目32、或者甚至是單個項目32定義保存策略34。保存策略34定義了庫或項目在對庫或項目執(zhí)行某個動作之前必須保存的時間長度。
根據(jù)一個實施例,保存策略34由保存規(guī)則36和保存動作38來實現(xiàn)。保存規(guī)則36可以是基于項目的屬性的規(guī)則。例如,項目的日期或時間屬性可用于定義保存規(guī)則36(例如,項目應該保存直至其創(chuàng)建日期屬性指定的日期后7年)。當被計算時,保存規(guī)則36為項目提供保存日期。保存日期規(guī)定了一個日期,在該日期或之后應該執(zhí)行保存動作38。
保存動作38包括用于刪除項目、移動項目、歸檔項目、或修改項目類型的可執(zhí)行代碼。可提供一種插件結構使開發(fā)者可以提供用于執(zhí)行所有任意的自定義動作的插件。插件結構同樣還可允許開發(fā)者創(chuàng)建用于指定保存規(guī)則的插件。如下面將結合圖3更詳細描述的,文檔管理系統(tǒng)26提供一種用于為庫或項目定義保存規(guī)則36和保存動作38的用戶接口。
如下面將更詳細描述的,文檔管理系統(tǒng)26用于提供一種保存服務40。保存服務40根據(jù)由系統(tǒng)管理員和文檔管理者定義的計劃周期性地執(zhí)行。當執(zhí)行時,保存服務40標識資料庫中每一個相關聯(lián)的保存日期在當前日期之前的項目。對每個這樣的項目,保存服務40為使用相關聯(lián)的保存規(guī)則36的項目重新計算保存日期。保存服務40接著確定該重新計算的保存日期是否在當前日期之前。如果該重新計算的保存日期是在當前日期之前,保存服務40會執(zhí)行用于該項目保存動作38。
根據(jù)本發(fā)明的一個實施例,也可提供基于客戶機的保存服務24用于在客戶計算機2上執(zhí)行類似功能。在這點上,保存規(guī)則36和保存動作38可移植到與項目32相關聯(lián)的客戶計算機2上。換句話說,對于儲存在客戶計算機2上的任何項目32,可使保存規(guī)則36和保存動作38對客戶計算機2也有效?;诳蛻魴C的保存服務24可實現(xiàn)為客戶計算機2的操作系統(tǒng)的一部分。
根據(jù)本發(fā)明的一個實施例,文檔管理系統(tǒng)26用于接收一個打開資料庫中的一個項目的請求(如從客戶計算機2)。響應這樣的請求,文檔管理系統(tǒng)26用于為該項目重新計算保存日期并存儲該日期。通過每當一個項目被打開時重新計算保存日期,保存日期被持續(xù)更新,因而減少了保存服務必須處理的項目數(shù)量。
可以理解的是盡管本發(fā)明的實施例是在文檔管理系統(tǒng)26的環(huán)境中描述的,但本發(fā)明可使用在任何類型的儲存電子數(shù)據(jù)的計算機系統(tǒng)中。具體地說,本發(fā)明的實施例可實施在電子郵件服務器計算機中來實現(xiàn)電子郵件消息的基于規(guī)則的保存。本發(fā)明的實施例還可與紙質文件的管理系統(tǒng)結合來實施??梢栽谂c物理紙質文件對應的資料庫28中創(chuàng)建記錄并用本文所描述的方式處理。當在物理文檔上執(zhí)行一個動作時,發(fā)布一個電子郵件消息或其它類型的通知來指示記錄管理者執(zhí)行適當?shù)膭幼鳌?br>
現(xiàn)在參考圖2,將討論一個實例性的、使用在本發(fā)明的各個實施例中的用于客戶計算機2的計算機結構。圖2中所示的計算機結構顯示了傳統(tǒng)桌面或膝上型計算機,包括中央處理單元5(“CPU”)、系統(tǒng)存儲器7(包括隨機讀取存儲器9(“RAM”)和只讀存儲器(“ROM”)11)、以及將存儲器耦合至CPU 5的系統(tǒng)總線12。ROM 11中儲存了包含了有助于在計算機內的元件間傳輸信息(如在啟動期間)的基本例程的基本輸入/輸出系統(tǒng)。計算機2進一步包括用于儲存操作系統(tǒng)16、應用程序、以及其它程序模塊的大容量儲存設備14,下面將更詳細地描述該大容量儲存設備14。
大容量儲存設備14通過連接至總線12的大容量儲存控制器(未示出)連接至CPU 5。大容量儲存設備14和它的相關聯(lián)的計算機可讀媒體為計算機2提供了非易失性儲存。盡管本文包含的對于計算機可讀媒體的描述涉及到大容量儲存設備,諸如硬盤或CD-ROM驅動器,本領域的技術人員可以理解計算機可讀媒體可以是任何可用的能被計算機2訪問的媒體。
舉例而非限制,計算機可讀媒體可包括計算機儲存媒體或通信媒體。計算機儲存媒體包括以任何方法和技術實現(xiàn)來存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)等信息的易失性和非易失性、可移動和不可移動媒體。計算機儲存媒體包括,但不限于RAM、ROM、EEPROM、閃存或其它存儲器技術、CD-ROM、數(shù)字多功能盤(“DVD”)或其它光盤存儲、磁帶盒、磁帶、磁盤儲存或其它磁儲存設備,或者能夠用來存儲所要求的信息并能夠由計算機2訪問的任何其它媒體。
根據(jù)本發(fā)明的各個實施例,計算機2可運行于使用邏輯連接通過網絡18(如互聯(lián)網)連接至遠程計算機的聯(lián)網環(huán)境中。計算機2可通過連接至總線12的網絡接口單元20連接至網絡18??梢岳斫獾氖蔷W絡接口單元20還可用于連接至其它類型的網絡和遠程計算機系統(tǒng)。計算機2還可包括用于接收和處理來自多個其它設備的輸入的輸入/輸出控制器22,其它設備包括鍵盤、鼠標、或電子筆(圖2中未示出)。類似地,輸入/輸出控制器22可提供輸出至顯示屏、打印機、或其它類型的輸出設備。
如上面所簡要提及的,多個程序模塊和數(shù)據(jù)文件可儲存在計算機2的大容量儲存設備14和RAM 9中,程序模塊和數(shù)據(jù)文件包括適用于控制聯(lián)網的個人計算機的操作的操作系統(tǒng)16,如華盛頓州Redmond的微軟公司的WINDOWS XP操作系統(tǒng)。大容量儲存設備14和RAM 9還可存儲一個或多個程序模塊。具體地,大容量儲存設備14和RAM 9可儲存基于客戶機的保存服務24。如本文所描述的,基于客戶機的保存服務24用于實現(xiàn)與保存服務40相似(除了在客戶計算機2上執(zhí)行外)的功能。這樣,可以實行用于儲存在客戶機算機2上的文檔和其它電子數(shù)據(jù)項目的保存策略。
可以理解的是文檔管理系統(tǒng)26可使用圖2中所示的一些或全部的傳統(tǒng)計算組件。文檔管理系統(tǒng)26還可儲存多個提供文檔管理服務所需的程序模塊和數(shù)據(jù)文件。具體地說,文檔管理系統(tǒng)26可儲存并執(zhí)行可適合于聯(lián)網的服務器計算機操作的操作系統(tǒng)、提供文檔管理服務的程序模塊、以及提供本文所描述的基于規(guī)則的保存服務的程序模塊。在這點上,文檔管理系統(tǒng)26可儲存分布在庫30中的項目32。對每個庫30或項目32,保存策略34可由保存規(guī)則36和保存動作38所實現(xiàn)。保存服務40還可如本文所描述的周期性地執(zhí)行。
現(xiàn)在轉到圖3A和3B,將描述由文檔管理系統(tǒng)26提供的一個示例性的用戶界面,用于定義保存規(guī)則36和保存動作38。圖3A中示出的用戶界面42功能性地提供了定義庫的保存周期的類型。具體地說,使用按鍵46,用戶可選擇無保存周期被應用到該內容、基于與庫中的項目相關聯(lián)的屬性指定時間周期、根據(jù)與項目的工作流程相關聯(lián)的代碼來設置時間周期、或者通過如用戶需求的任意復雜的自定義碼來計算時間周期。
如果用戶選擇基于與庫中的項目相關聯(lián)的屬性設置時間周期的選項,會展示給用戶如圖3B中所示的用戶界面44。如圖3所示,用戶接口44包括用于選擇項目的日期或時間屬性之一的下拉菜單48。接著允許用戶添加任何額外天數(shù)或年數(shù)至由該屬性指定的日期。這樣,用戶可根據(jù)以所有項目屬性加指定時間量形式的日期來定義保存規(guī)則36。因為該保存日期不是基于固定日期,所以當項目被修改時可更改保存日期。
還如圖3B中所示,提供下拉菜單50用于選擇項目的保存動作38。保存動作可刪除項目、移動項目、歸檔項目、或修改項目的類型(例如,諸如將文檔的類型從提議改成規(guī)范)。插件也可以在菜單50中被標識以實現(xiàn)任何任意自定義的動作。這樣,任何任意的動作可被指定為保存動作38。一旦用戶制定保存規(guī)則36和保存動作38,用戶可保存項目的設置。
現(xiàn)在參考圖4,將描述一個示例性的例程400,顯示了定義保存策略的過程。當閱讀本文表述的對于例程的討論時,可以理解的是本發(fā)明的各實施例的邏輯操作是實現(xiàn)為(1)計算機實現(xiàn)的動作的序列或運行在計算系統(tǒng)上的程序模塊,以及/或(2)計算系統(tǒng)內互相連接的機器邏輯電路或電路模塊。該實施例是取決于實現(xiàn)本發(fā)明的計算系統(tǒng)的性能需求的一種選擇。相應地,如圖4-6中所示并構成本文所描述的本發(fā)明的實施例的邏輯操作指的是各種如操作、結構設備、動作和模塊。本領域的技術人員可理解的是這些操作、結構設備、動作和模塊可以軟件、固件、專用數(shù)字邏輯、以及以上的組合來實現(xiàn)而不背離如本文提出的權利要求內的本發(fā)明的精神和范圍。
例程400開始于操作402,其中文檔管理系統(tǒng)26提供用于定義保存周期的類型的用戶界面。用于定義保存周期類型的用戶界面結合圖3A在上文已描述了。例程400從操作402前進到操作404,其中接收用戶輸入用于項目的保存周期類型的選擇。例程400從操作404前進到操作406,其中對于保存周期的類型是否基于項目的屬性進行確定。如果保存周期的類型不基于項目的屬性,例程400分支到操作408。在操作408,允許用自定義碼來為項目設置保存日期。例程400從操作408前進到操作416,例程結束。
如果在操作406文檔管理系統(tǒng)26確定保存周期的類型是基于項目的屬性,例程400分支到操作410。在410,文檔管理系統(tǒng)26為定義保存規(guī)則36和保存動作38提供一個用戶界面。示例性的用于制定保存規(guī)則36和保存動作38的用戶界面已描述在上文關于圖3的描述中。
例程400從操作410前進到操作412,其中接收定義保存規(guī)則36和保存動作38的用戶輸入。這一信息由文檔管理系統(tǒng)26保存。一旦保存,例程400前進到操作414,其中文檔管理系統(tǒng)26使用指定的保存規(guī)則為項目計算保存日期。文檔管理系統(tǒng)26為項目儲存所計算的保存日期。然后例程400前進到操作416,例程結束。
現(xiàn)在參考圖5,將會描述一個用于響應于打開項目以編輯或查看的請求為項目更新保存日期的示例性的例程500。例程500響應于打開項目以編輯或查看的請求被執(zhí)行并開始于操作502。在操作502,作出確定是否已為項目指定了保存策略。如果沒有指定任何保存策略,例程500分支到操作508,例程結束。
如果在操作502確定已經指定了保存策略,例程500前進到操作504,其中文檔管理系統(tǒng)26根據(jù)項目的保存規(guī)則36重新計算項目的保存日期。文檔管理系統(tǒng)26儲存該重新計算的保存日期。例程500從操作504前進到操作506,其中,文檔管理系統(tǒng)26將請求的項目發(fā)送至發(fā)請求的客戶機供編輯或查看。例程500接著前進到操作508,例程結束。
現(xiàn)在轉到圖6,將描述顯示了保存服務40和基于客戶機的保存服務24的執(zhí)行的例程600。例程600開始于操作602,其中保存服務40確定在資料庫28中的每個保存日期在當前日期之前的項目32。然后例程600前進到操作604,其中保存服務40把標識當前項目的變量的值從標識的項目設置為第一個項目。然后例程600前進到操作606,其中保存服務40用當前項目的保存規(guī)則36來重新計算當前項目的保存日期。
例程600從操作606前進到操作608,其中保存服務40確定重新計算的保存日期是否仍早于當前日期。如果重新計算的保存日期仍早于當前日期,例程600分支到操作610,其中當前項目的保存動作被執(zhí)行。例程600從操作610前進到操作614。
如果在操作608保存服務40確定對于當前項目的重新計算的保存日期晚于當前日期,例程600分支到操作612。在操作612,保存服務40儲存當前項目的重新計算的保存日期用于今后的處理。然后例程600前進到操作614,其中保存服務40作出確定是否還有額外的保存日期在當前日期之前的項目需要進行處理。
如果還有額外的項目要處理,例程600分支到操作616,其中標識當前項目的變量被設置成下一個項目。然后例程600從操作616分支到操作606,其中額外的處理將以上述的方式進行。如果沒有額外的項目要處理,例程600從操作614前進到操作618,例程結束。
可以理解的是,根據(jù)本發(fā)明的一個實施例,文件可被確定為免于常規(guī)保存過程。根據(jù)本發(fā)明的該實施例,可提供用于指示一個或多個文檔免于本文所描述的文檔保存服務的過程的用戶界面。
基于上述內容,可以理解的是本發(fā)明的各個實施例包括方法、系統(tǒng)、裝置、和用于基于規(guī)則的文檔保存的計算機可讀媒體。上述說明、示例及數(shù)據(jù)提供了本發(fā)明構成的制造和使用完整的描述。由于在不背離本發(fā)明的精神和范圍的情況下可實現(xiàn)本發(fā)明的許多實施例,因此本發(fā)明屬于下文附加的權利要求書。
權利要求
1.一種其上儲存有計算機可讀指令的計算機可讀媒體,當被計算機執(zhí)行時,會使計算機周期性地確定相關聯(lián)的保存日期早于當前日期的一個或多個項目,并且對每個保存日期在當前日期之前的項目,根據(jù)保存規(guī)則重新計算保存日期,判斷重新計算的保存日期是否早于當前日期,以及對重新計算的保存日期早于當前日期的每個項目執(zhí)行保存動作。
2.如權利要求1所述的計算機可讀媒體,進一步包括計算機可讀指令,當被計算機執(zhí)行時,會使計算機使用保存規(guī)則為一個或多個項目的每一個計算保存日期。
3.如權利要求1所述的計算機可讀媒體,進一步包括計算機可讀指令,當被計算機執(zhí)行時,會使計算機通過執(zhí)行插件為一個或多個項目的每一個計算保存日期。
4.如權利要求2所述的計算機可讀媒體,其特征在于,保存規(guī)則用于基于一個或多個項目的日期或時間屬性來計算保存日期。
5.如權利要求4所述的計算機可讀媒體,進一步包括計算機可讀指令,當被計算機執(zhí)行時,會使計算機接收打開項目的請求;以及響應于該請求,使用保存規(guī)則重新計算要被打開的項目的保存日期。
6.如權利要求5所述的計算機可讀媒體,其特征在于,所述保存動作用于刪除項目。
7.如權利要求5所述的計算機可讀媒體,其特征在于,所述保存動作用于移動項目。
8.如權利要求5所述的計算機可讀媒體,其特征在于,所述保存動作用于歸檔項目。
9.如權利要求5所述的計算機可讀媒體,其特征在于,所述保存動作用于修改項目的類型。
10.一種基于規(guī)則的文件保存方法,該方法包括接收用于一個或多個項目的保存規(guī)則和保存動作;使用保存規(guī)則為一個或多個項目的每一個計算保存日期;以及執(zhí)行保存服務用于確定保存日期早于當前日期的每個項目,對每個保存日期早于當前日期的項目,使用保存規(guī)則重新計算保存日期,確定重新計算的保存日期是否早于當前日期,以及對重新計算的保存日期早于當前日期的每個項目執(zhí)行保存動作。
11.如權利要求10所述的方法,其特征在于,所述保存規(guī)則用于基于一個或多個項目的日期或時間屬性計算保存日期。
12.如權利要求11所述的方法,其特征在于,所述保存服務基于計劃周期性地執(zhí)行。
13.如權利要求12所述的方法,其特征在于,所述保存服務執(zhí)行在服務器計算機上。
14.如權利要求12所述的方法,其特征在于,所述保存服務執(zhí)行在客戶計算機上。
15.權利要求11所述的方法,進一步包括接收打開項目的請求;以及響應于該請求,使用保存規(guī)則重新計算要被打開的項目的保存日期。
16.如權利要求15所述的方法,其特征在于,所述保存動作用于刪除項目。
17.如權利要求15所述的方法,其特征在于,所述保存動作用于移動項目。
18.如權利要求15所述的方法,其特征在于,所述保存動作用于歸檔項目。
19.如權利要求15所述的方法,其特征在于,所述保存動作用于修改項目的類型。
20.如權利要求15所述的方法,其特征在于,所述保存動作包括自定義動作。
全文摘要
提供基于規(guī)則的文檔保存的方法和計算機可讀媒體。根據(jù)本方法,為一個或多個項目定義保存規(guī)則和保存動作。保存規(guī)則用于計算每個項目的保存日期。保存動作指定在保存日期或之后應執(zhí)行的動作。一個或多個項目的保存日期最初用項目的保存規(guī)則來計算。保存服務可周期性地執(zhí)行以標識任何保存日期在當前日期之前的項目。如果任何項目被標識為保存日期在當前日期之前,保存服務使用相應的保存規(guī)則重新計算這些項目的保存日期。如果任何項目重新計算的保存日期仍早于當前日期,則執(zhí)行用于該項目的保存動作。
文檔編號G06Q10/00GK1828644SQ20061000438
公開日2006年9月6日 申請日期2006年1月28日 優(yōu)先權日2005年3月4日
發(fā)明者K·L·布朗, J·M·卡希爾, A·法納魯, E·D·古爾-埃史 申請人:微軟公司