文档管理系统中的列表管理的制作方法

文档序号:8449204阅读:610来源:国知局
文档管理系统中的列表管理的制作方法
【专利说明】
【背景技术】
[0001]文档管理系统当前被广泛应用。当前的文档管理系统是能被用于跟踪和存储电子文档的计算机系统。
[0002]一些当前的系统可跟踪由彼此协作的用户修改的文档的不同版本。S卩,不同的用户可对一给定文档提供不同的修改,并且文档管理系统跟踪(诸如通过使用历史跟踪)该文档的所有不同版本。一些文档管理系统包括用于创建和管理电子文档的多个不同的计算机程序。计算机程序可包括允许多个不同用户进行协作的协作工具、实现安全性的安全性程序以及实现工作流和审计特征的工作流和审计程序等。当然,每个文档管理系统不用具有所有这些程序,并且一些文档管理系统也可具有额外的或不同的程序。
[0003]一些当前的文档管理系统被企业组织使用并且可被包括在顾客关系管理(CRM)系统、企业资源策划(ERP)系统、业务线(LOB)应用或其他业务系统中。在业务上下文中,文档管理系统通常被用于管理业务文档,诸如销售订单、报价、产品信息等。
[0004]文档管理系统的用户通常以列表的形式将数据存储在文档管理系统上。列表可被可视化在网页上或被可视化在客户端应用中,并且允许用户添加、修改、删除和组织数据。
[0005]然而,一些用户尝试对列表中的数据执行更加详细或复杂的分析。用于这么做的一些机制存在,但是它们非常受限。它们通常要求用户将列表从文档管理系统导入到驻留在用户的本地机器上的列表管理应用(诸如电子表格应用)中通过这种方式,用户可使用列表管理应用来执行对数据的更加详细的分析或操纵。然而,这可导致其他问题。例如,由于分析是在本地电子表格应用上执行的,则在列表中可能存在该数据的多个不同版本。一个版本可驻留在本地电子表格应用中,而另一版本驻留在文档管理系统上。类似地,即使对本地管理应用上的列表数据执行更加复杂的计算和分析,当其被传送回文档管理系统时,对应于这些计算的逻辑和详细的分析并不跟随列表本身。详细的分析逻辑通常可变得非常重要并且和列表数据本身一样重要。必须不仅仅管理列表的多个版本,而且还管理对列表数据使用的业务逻辑的多个版本是有问题的。
[0006]提供以上讨论仅用作一般的背景信息,并不旨在帮助确定所要求保护的主题的范围。

【发明内容】

[0007]文档管理系统包括列表管理应用,该列表管理应用管理由文档管理系统存储的一个或多个列表。列表管理应用向访问文档管理系统中的列表的用户展示列表管理功能。列表被存储为列表管理应用文件。
[0008]提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本
【发明内容】
并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决在背景中提及的任何或所有缺点的实现。
[0009]附图简述
[0010]图1是处理系统的一个说明性实施例的框图。
[0011]图2是示出图1所示的系统的总体操作的一个实施例的流程图。
[0012]图3A和3B显示说明性用户界面显示。
[0013]图4是具有部署在其内的列表管理应用的文档管理系统的框图。
[0014]图5是在各个体系架构中显示图1的处理系统的框图。
[0015]图6 — 10不出了移动设备的各实施例。
[0016]图11是一个说明性计算环境的框图。
[0017]详细描述
[0018]图1是处理系统100的框图。系统100包括文档管理系统102和服务组件104。文档管理系统102被耦合到客户端设备106。客户端设备106说明性地为用户110生成用户界面显示108。在图1显示的实施例中,文档管理系统102说明性地包括处理器112、协作组件113、应用114、用户界面组件115、文档管理数据存储116和列表机制117。
[0019]处理器112说明性地是具有相关联的存储器和时序电路(未分开示出)的计算机处理器。其说明性地是文档管理系统102的功能部分并且促进文档管理系统102中应用114和其他组件的功能性。
[0020]文档管理数据存储116说明性地为文档管理系统102存储文档和其他数据。应用114说明性地提供功能来管理文档。应用114可包括ERP系统、CRM系统、LOB系统、其他数据系统或在文档管理系统102中使用的其他应用。在一个实施例中,用户界面组件115生成用户界面显示108,该用户界面显示108具有接收用户输入的用户输入机制,由此用户110能访问并操纵系统102。尽管文档管理数据存储116被显示为单个数据存储,但是可以有多个不同的数据存储并且它们位于系统102的远程,或者它们中的一些可以是本地的,而另一些可以位于远程。协作组件113提供功能,使得多个不同的用户能够对由应用114维护的文档进行协作。
[0021]文档管理系统102说明性地访问服务组件104来获得服务。服务组件104可相对于文档管理系统102而言位于本地或位于远程。系统102可通过网络(诸如广域网或局域网)来访问组件104并且服务组件104可位于云中(以下关于图5来更加详细描述)。
[0022]服务组件104说明性地包括处理器118、列表管理应用120和列表数据存储122。在一个实施例中,处理器118是具有相关联的存储器和定时电路(未分别示出)的计算机处理器。处理器118被说明性地耦合到组件104的功能部分并且说明性地作为组件104的功能部分,并且被耦合到列表管理应用120并促进列表管理应用120和组件104中的其他组件或项的功能。列表数据存储122说明性地存储由文档管理系统102管理的多个列表124-126。可以注意到,列表124-126可被存储在文档管理数据存储116或其他地方,虽然作为一个示例它们被显示在位于组件104上的数据存储122中。还应当注意到,数据存储122被显示为单个数据存储,但其也可以是多个数据存储。数据存储也可位于组件104远程,或一些可位于本地而其他一些可位于远程。它们也可被文档管理系统102访问。列表管理应用120说明性地是提供用于管理列表124-126的列表管理功能的应用。列表被说明性地用于存储和显示不同类型的数据。日历和动作项是两个示例,但是列表124-126也可包括各种各样其他类型的数据。列表中的信息集合可通过使用系统102中的协作组件113来与团队或另一组用户共享。列表124-126可以是预定的列表或是用户可定义的。组件104可具有用于建立列表的模板或者列表可从零开始生成。
[0023]列表管理功能允许用户向列表添加项以及从列表中删除项、允许用户将项记录到列表中并还允许用户执行其他功能。在一个实施例中,列表管理应用120是具有相关联电子表格逻辑的电子表格应用,该相关联电子表格逻辑被电子表格应用用于操纵和分析电子表格中的信息。在不例性实施例中,列表124-126是列表管理应用120的列表管理应用文件。出于本讨论的目的,列表124-126是电子表格文件(即,电子表格),并被存储为电子表格,但是在此也构想了其他实现方式。
[0024]列表机制117提供用户界面和用来生成具有允许用户生成和访问列表124-126的用户输入机制的用户界面的其他功能。在一个实施例中,列表机制117与列表管理应用120分开。机制117可允许用户通过访问列表模板或其他预定的列表、或通过创建列表来在系统102中生成列表本身。一旦列表被创建,系统102就使用列表管理应用120来对列表内容执行列表管理功能。这在以下更详细地描述。
[0025]客户端设备106说明性地包括处理器130、用户界面组件132和客户端应用134。处理器130(如结合处理器112和118)说明性地是具有相关联的存储器和时序电路(未分开示出)的计算机处理器。它说明性地是设备106的功能部分,并且促进客户端设备106中的组件132、应用134和其他项的功能。并且,尽管在图1中显示存在三个处理器,可以有更多的具有在其间功能被划分的处理器或更少的具有组合功能的处理器。这三个处理器仅仅被显示为出于示例目的。
[0026]客户端设备106例如可以是“胖(thick)”设备或“瘦”设备。S卩,应用134可以是在客户端设备106上本地地运行的列表管理应用客户端(例如,电子表格客户端)。或者,应用134可以是连接到服务组件104并访问列表管理应用120 (例如,电子表格应用)的浏览器。后者由箭头121来指示。也构想了其他配置。
[0027]用户界面组件132说明性地生成具有用户输入机制的用户界面显示108。用户110可说明性地在用户输入机制上提供输入以控制和操纵文档管理系统102。
[0028]在更加详细地描述系统100的操作之前,将出于增强理解的目的来提供简要概览。假设,用户100希望通过文档管理系统102来创建或访问列表124-126之一。在这种情况下,用户110通过用户界面显示108提供输入来控制列表机制117以创建新的列表或访问现有列表。用户的界面显示108可原始地在客户端设备106(使用组件132)或在系统102 (使用组件115和117)处生成或甚至由服务组件104生成。文档管理系统102说明性地访问服务组件104,并且具体而言访问列表管理应用120。列表管理应用120提供用于由文档管理系统102使用的列表的列表管理服务。用户界面显示108被提供给用户110,使得用户110能使用列表管理应用120来执行列表管理功能。列表管理功能被执行并且列表可被复制来作为数据存储122中新的列表或被保存回来作为与数据存储122中一样的(但是修改的)列表。当然,列表还可被存储在其他地方、被删除或导出到其他系统、或也可用其他方式来使用。
[0029]图2是更详细示出系统100的操作的一个实施例的流程图。现在将彼此结合描述图1和2。在一个实施例中,用户110首先访问文档管理系统102。这可按各种不同的方式来完成。例如,在一个实施例中,用户界面组件132为用户110生成用户界面
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1