文檔管理系統(tǒng)中的列表管理的制作方法
【專利說明】
【背景技術(shù)】
[0001]文檔管理系統(tǒng)當前被廣泛應(yīng)用。當前的文檔管理系統(tǒng)是能被用于跟蹤和存儲電子文檔的計算機系統(tǒng)。
[0002]一些當前的系統(tǒng)可跟蹤由彼此協(xié)作的用戶修改的文檔的不同版本。S卩,不同的用戶可對一給定文檔提供不同的修改,并且文檔管理系統(tǒng)跟蹤(諸如通過使用歷史跟蹤)該文檔的所有不同版本。一些文檔管理系統(tǒng)包括用于創(chuàng)建和管理電子文檔的多個不同的計算機程序。計算機程序可包括允許多個不同用戶進行協(xié)作的協(xié)作工具、實現(xiàn)安全性的安全性程序以及實現(xiàn)工作流和審計特征的工作流和審計程序等。當然,每個文檔管理系統(tǒng)不用具有所有這些程序,并且一些文檔管理系統(tǒng)也可具有額外的或不同的程序。
[0003]一些當前的文檔管理系統(tǒng)被企業(yè)組織使用并且可被包括在顧客關(guān)系管理(CRM)系統(tǒng)、企業(yè)資源策劃(ERP)系統(tǒng)、業(yè)務(wù)線(LOB)應(yīng)用或其他業(yè)務(wù)系統(tǒng)中。在業(yè)務(wù)上下文中,文檔管理系統(tǒng)通常被用于管理業(yè)務(wù)文檔,諸如銷售訂單、報價、產(chǎn)品信息等。
[0004]文檔管理系統(tǒng)的用戶通常以列表的形式將數(shù)據(jù)存儲在文檔管理系統(tǒng)上。列表可被可視化在網(wǎng)頁上或被可視化在客戶端應(yīng)用中,并且允許用戶添加、修改、刪除和組織數(shù)據(jù)。
[0005]然而,一些用戶嘗試對列表中的數(shù)據(jù)執(zhí)行更加詳細或復(fù)雜的分析。用于這么做的一些機制存在,但是它們非常受限。它們通常要求用戶將列表從文檔管理系統(tǒng)導(dǎo)入到駐留在用戶的本地機器上的列表管理應(yīng)用(諸如電子表格應(yīng)用)中通過這種方式,用戶可使用列表管理應(yīng)用來執(zhí)行對數(shù)據(jù)的更加詳細的分析或操縱。然而,這可導(dǎo)致其他問題。例如,由于分析是在本地電子表格應(yīng)用上執(zhí)行的,則在列表中可能存在該數(shù)據(jù)的多個不同版本。一個版本可駐留在本地電子表格應(yīng)用中,而另一版本駐留在文檔管理系統(tǒng)上。類似地,即使對本地管理應(yīng)用上的列表數(shù)據(jù)執(zhí)行更加復(fù)雜的計算和分析,當其被傳送回文檔管理系統(tǒng)時,對應(yīng)于這些計算的邏輯和詳細的分析并不跟隨列表本身。詳細的分析邏輯通??勺兊梅浅V匾⑶液土斜頂?shù)據(jù)本身一樣重要。必須不僅僅管理列表的多個版本,而且還管理對列表數(shù)據(jù)使用的業(yè)務(wù)邏輯的多個版本是有問題的。
[0006]提供以上討論僅用作一般的背景信息,并不旨在幫助確定所要求保護的主題的范圍。
【發(fā)明內(nèi)容】
[0007]文檔管理系統(tǒng)包括列表管理應(yīng)用,該列表管理應(yīng)用管理由文檔管理系統(tǒng)存儲的一個或多個列表。列表管理應(yīng)用向訪問文檔管理系統(tǒng)中的列表的用戶展示列表管理功能。列表被存儲為列表管理應(yīng)用文件。
[0008]提供本概述以便以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本
【發(fā)明內(nèi)容】
并不旨在標識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。所要求保護的主題不限于解決在背景中提及的任何或所有缺點的實現(xiàn)。
[0009]附圖簡述
[0010]圖1是處理系統(tǒng)的一個說明性實施例的框圖。
[0011]圖2是示出圖1所示的系統(tǒng)的總體操作的一個實施例的流程圖。
[0012]圖3A和3B顯示說明性用戶界面顯示。
[0013]圖4是具有部署在其內(nèi)的列表管理應(yīng)用的文檔管理系統(tǒng)的框圖。
[0014]圖5是在各個體系架構(gòu)中顯示圖1的處理系統(tǒng)的框圖。
[0015]圖6 — 10不出了移動設(shè)備的各實施例。
[0016]圖11是一個說明性計算環(huán)境的框圖。
[0017]詳細描述
[0018]圖1是處理系統(tǒng)100的框圖。系統(tǒng)100包括文檔管理系統(tǒng)102和服務(wù)組件104。文檔管理系統(tǒng)102被耦合到客戶端設(shè)備106??蛻舳嗽O(shè)備106說明性地為用戶110生成用戶界面顯示108。在圖1顯示的實施例中,文檔管理系統(tǒng)102說明性地包括處理器112、協(xié)作組件113、應(yīng)用114、用戶界面組件115、文檔管理數(shù)據(jù)存儲116和列表機制117。
[0019]處理器112說明性地是具有相關(guān)聯(lián)的存儲器和時序電路(未分開示出)的計算機處理器。其說明性地是文檔管理系統(tǒng)102的功能部分并且促進文檔管理系統(tǒng)102中應(yīng)用114和其他組件的功能性。
[0020]文檔管理數(shù)據(jù)存儲116說明性地為文檔管理系統(tǒng)102存儲文檔和其他數(shù)據(jù)。應(yīng)用114說明性地提供功能來管理文檔。應(yīng)用114可包括ERP系統(tǒng)、CRM系統(tǒng)、LOB系統(tǒng)、其他數(shù)據(jù)系統(tǒng)或在文檔管理系統(tǒng)102中使用的其他應(yīng)用。在一個實施例中,用戶界面組件115生成用戶界面顯示108,該用戶界面顯示108具有接收用戶輸入的用戶輸入機制,由此用戶110能訪問并操縱系統(tǒng)102。盡管文檔管理數(shù)據(jù)存儲116被顯示為單個數(shù)據(jù)存儲,但是可以有多個不同的數(shù)據(jù)存儲并且它們位于系統(tǒng)102的遠程,或者它們中的一些可以是本地的,而另一些可以位于遠程。協(xié)作組件113提供功能,使得多個不同的用戶能夠?qū)τ蓱?yīng)用114維護的文檔進行協(xié)作。
[0021]文檔管理系統(tǒng)102說明性地訪問服務(wù)組件104來獲得服務(wù)。服務(wù)組件104可相對于文檔管理系統(tǒng)102而言位于本地或位于遠程。系統(tǒng)102可通過網(wǎng)絡(luò)(諸如廣域網(wǎng)或局域網(wǎng))來訪問組件104并且服務(wù)組件104可位于云中(以下關(guān)于圖5來更加詳細描述)。
[0022]服務(wù)組件104說明性地包括處理器118、列表管理應(yīng)用120和列表數(shù)據(jù)存儲122。在一個實施例中,處理器118是具有相關(guān)聯(lián)的存儲器和定時電路(未分別示出)的計算機處理器。處理器118被說明性地耦合到組件104的功能部分并且說明性地作為組件104的功能部分,并且被耦合到列表管理應(yīng)用120并促進列表管理應(yīng)用120和組件104中的其他組件或項的功能。列表數(shù)據(jù)存儲122說明性地存儲由文檔管理系統(tǒng)102管理的多個列表124-126??梢宰⒁獾?,列表124-126可被存儲在文檔管理數(shù)據(jù)存儲116或其他地方,雖然作為一個示例它們被顯示在位于組件104上的數(shù)據(jù)存儲122中。還應(yīng)當注意到,數(shù)據(jù)存儲122被顯示為單個數(shù)據(jù)存儲,但其也可以是多個數(shù)據(jù)存儲。數(shù)據(jù)存儲也可位于組件104遠程,或一些可位于本地而其他一些可位于遠程。它們也可被文檔管理系統(tǒng)102訪問。列表管理應(yīng)用120說明性地是提供用于管理列表124-126的列表管理功能的應(yīng)用。列表被說明性地用于存儲和顯示不同類型的數(shù)據(jù)。日歷和動作項是兩個示例,但是列表124-126也可包括各種各樣其他類型的數(shù)據(jù)。列表中的信息集合可通過使用系統(tǒng)102中的協(xié)作組件113來與團隊或另一組用戶共享。列表124-126可以是預(yù)定的列表或是用戶可定義的。組件104可具有用于建立列表的模板或者列表可從零開始生成。
[0023]列表管理功能允許用戶向列表添加項以及從列表中刪除項、允許用戶將項記錄到列表中并還允許用戶執(zhí)行其他功能。在一個實施例中,列表管理應(yīng)用120是具有相關(guān)聯(lián)電子表格邏輯的電子表格應(yīng)用,該相關(guān)聯(lián)電子表格邏輯被電子表格應(yīng)用用于操縱和分析電子表格中的信息。在不例性實施例中,列表124-126是列表管理應(yīng)用120的列表管理應(yīng)用文件。出于本討論的目的,列表124-126是電子表格文件(即,電子表格),并被存儲為電子表格,但是在此也構(gòu)想了其他實現(xiàn)方式。
[0024]列表機制117提供用戶界面和用來生成具有允許用戶生成和訪問列表124-126的用戶輸入機制的用戶界面的其他功能。在一個實施例中,列表機制117與列表管理應(yīng)用120分開。機制117可允許用戶通過訪問列表模板或其他預(yù)定的列表、或通過創(chuàng)建列表來在系統(tǒng)102中生成列表本身。一旦列表被創(chuàng)建,系統(tǒng)102就使用列表管理應(yīng)用120來對列表內(nèi)容執(zhí)行列表管理功能。這在以下更詳細地描述。
[0025]客戶端設(shè)備106說明性地包括處理器130、用戶界面組件132和客戶端應(yīng)用134。處理器130(如結(jié)合處理器112和118)說明性地是具有相關(guān)聯(lián)的存儲器和時序電路(未分開示出)的計算機處理器。它說明性地是設(shè)備106的功能部分,并且促進客戶端設(shè)備106中的組件132、應(yīng)用134和其他項的功能。并且,盡管在圖1中顯示存在三個處理器,可以有更多的具有在其間功能被劃分的處理器或更少的具有組合功能的處理器。這三個處理器僅僅被顯示為出于示例目的。
[0026]客戶端設(shè)備106例如可以是“胖(thick)”設(shè)備或“瘦”設(shè)備。S卩,應(yīng)用134可以是在客戶端設(shè)備106上本地地運行的列表管理應(yīng)用客戶端(例如,電子表格客戶端)?;蛘撸瑧?yīng)用134可以是連接到服務(wù)組件104并訪問列表管理應(yīng)用120 (例如,電子表格應(yīng)用)的瀏覽器。后者由箭頭121來指示。也構(gòu)想了其他配置。
[0027]用戶界面組件132說明性地生成具有用戶輸入機制的用戶界面顯示108。用戶110可說明性地在用戶輸入機制上提供輸入以控制和操縱文檔管理系統(tǒng)102。
[0028]在更加詳細地描述系統(tǒng)100的操作之前,將出于增強理解的目的來提供簡要概覽。假設(shè),用戶100希望通過文檔管理系統(tǒng)102來創(chuàng)建或訪問列表124-126之一。在這種情況下,用戶110通過用戶界面顯示108提供輸入來控制列表機制117以創(chuàng)建新的列表或訪問現(xiàn)有列表。用戶的界面顯示108可原始地在客戶端設(shè)備106(使用組件132)或在系統(tǒng)102 (使用組件115和117)處生成或甚至由服務(wù)組件104生成。文檔管理系統(tǒng)102說明性地訪問服務(wù)組件104,并且具體而言訪問列表管理應(yīng)用120。列表管理應(yīng)用120提供用于由文檔管理系統(tǒng)102使用的列表的列表管理服務(wù)。用戶界面顯示108被提供給用戶110,使得用戶110能使用列表管理應(yīng)用120來執(zhí)行列表管理功能。列表管理功能被執(zhí)行并且列表可被復(fù)制來作為數(shù)據(jù)存儲122中新的列表或被保存回來作為與數(shù)據(jù)存儲122中一樣的(但是修改的)列表。當然,列表還可被存儲在其他地方、被刪除或?qū)С龅狡渌到y(tǒng)、或也可用其他方式來使用。
[0029]圖2是更詳細示出系統(tǒng)100的操作的一個實施例的流程圖?,F(xiàn)在將彼此結(jié)合描述圖1和2。在一個實施例中,用戶110首先訪問文檔管理系統(tǒng)102。這可按各種不同的方式來完成。例如,在一個實施例中,用戶界面組件132為用戶110生成用戶界面