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

文档序号:8449204阅读:来源:国知局
显示108。用户110接着可通过用户界面显示108上的用户输入机制来提供用户输入。这可使得客户端应用134(或浏览器)例如访问文档管理系统102或文档管理系统102上的应用114。例如,用户110可能希望在文档管理系统102中的客户资源管理系统中打开应用。在任意情况下,访问文档管理系统102由图2中的框150来指示。能够理解,用户输入机制可以是任意各种各样的用户输入机制,诸如按钮、下拉菜单、可导航链接、文本框、其他导航元素或各种各样的用户输入机制。用户也可用各种各样不同的方式来通过这些机制提供输入。例如,用户可使用点击设备、诸如跟踪球或鼠标。用户还可说明性地使用硬件或软件键盘或键区、用于接收语音输入的话筒等。此外,在显示用户界面显示108的显示设备是触敏屏或其他触敏设备的情况下,用户可通过用用户的手指、用指示笔或其他方式来使用触摸手势以提供用户输入。
[0030]用户界面组件132接着说明性地提供允许用户操纵或控制文档管理系统102的用户界面显示108。在一个示例性的实施例中,用户说明性地提供一输入,该输入指示用户希望通过使用文档管理系统102中的列表机制117来创建新列表或打开现有列表。接收用于创建或打开列表的用户输入由图2中的框152来指示。
[0031]作为响应,文档管理系统102 (例如,列表机制117)说明性地访问服务组件104并启动列表管理应用120。这由图2的框154指示。注意的是,列表管理应用120可以是各种不同的应用。在一个实施例中,应用120是具有电子表格逻辑的电子表格应用,如图2中的框156指示的。当然,也可使用其它列表管理应用158。
[0032]列表管理应用120接着生成新列表或访问列表数据存储122以便显示现有列表。在这样做时,列表管理应用120可实现各种安全性测量。例如,可以是包括在某些列表124-126中的数据可能含有仅能被某些人访问的敏感信息。实现安全性由图2中的框160指示。框160被显示为虚线,因为它是任选的。并且,实现安全性可由应用120本身或由分开的安全性组件来完成。本描述用应用120来实现安全性,但这仅仅是示例性的。
[0033]为了实现安全性,如框164指示的,列表管理应用120可访问许可。许可可被包括在数据存储122或其他地方中。在一个实施例中,许可提供对于列表124-126中的信息的基于角色的访问。在这样的实施例中,每个用户说明性地被分配一角色。当用户希望访问列表时,列表管理应用120可基于用户的角色来提供对于列表的访问。如果用户是例如人力资源人员,则用户可访问各个列表中的人事信息(例如,薪水信息、个人记录等)。然而,如果用户是销售经理,则该用户仅可访问给定列表中的销售数据,而非人事信息。这些仅仅是示例并且访问许可来实现其他类型的安全性也可被使用。
[0034]在一个实施例中,如图2中的框166指示的,列表管理应用120采用按列表、按项或按对象的安全性。即,应用120可基于安全性许可来提供对整个列表的访问或拒绝对整个列表的访问。应用120还可根据实现的安全性来提供仅对给定列表中的某些项或对象的访问。作为一个不例,在列表是电子表格的情况下,列表管理应用(电子表格应用)实现按对象的安全性。对象可以是任意的电子表格对象,诸如表格、单个单元格、图表、数据透视表、命名范围等。
[0035]在另一实施例中,应用120还提供认证过程168。认证过程允许用户110向系统认证他或她自己并且基于认证信息来实现安全性。当然,也可实现其他安全性测量170,并且所描述的那些仅出于示例目的。
[0036]一旦列表管理应用120实现了安全性(如果它做了的话),则它生成(诸如通过文档管理系统102和客户端设备106,或更直接地如由箭头109指示的或从组件104本身)用户界面显示,该用户界面显示显示新的或现有列表以及列表管理功能的集合。创建新列表并显示它或显示现有列表(两者均包括列表管理功能的集合)由图2中的框172来指示。
[0037]显示可用各种不同的方法来生成。例如,显示可通过文档管理系统102来提供,在这种情况下,用户界面显示看上去就像其由文档管理系统102生成,但是包括列表管理功能用户输入机制,使得用户能管理所显示的列表。这由框174指示。
[0038]当然,显示列表的用户界面显示还可以是由服务组件104(以及列表管理应用120)专门生成的定制用户界面显示,使得其具有与文档管理系统102本机提供的那些用户界面显示不同的外观。定制用户界面显示由图2中的框176来指示。
[0039]在客户端应用134是浏览器的情况下,浏览器可使用客户端设备106上的用户界面组件132来生成UI显示108。这在图2中由框178指示。
[0040]当然,显示列表和列表管理功能的集合的用户界面显示也可用其他方式来生成。这由图2的框180指示。
[0041]在任意情况下,系统100为用户100生成用户界面显示108,该用户界面显示108包括列表(诸如列表124)以及允许用户110执行被列表管理应用120启用的列表管理功能的用户输入机制。图3A显示了包括包含列表内容的单元格的网络184的一个示例性用户界面显示182。单元格包括按行和列安排的列表项。各列具有包括“姓氏”、“名字”、“雇佣日期”和“职位”在内的标题。“姓氏”列具有包括姓氏的条目。“名字”列具有包括名字的条目。“雇佣日期”列具有包括日期的条目,而“职位”列具有包括由先前列中标识出的个体所具有的职位的条目。用户界面显示182还说明性地包括列表管理功能用户输入机制186。这些被显示为框186,但它们可具有各种各样不同的形式。例如,它们可以是按钮、下拉菜单、可导航链接、文本框、添加或删除机制、重新排序机制和各种各样可由用户110通过用户界面显示182来操纵的其他机制。
[0042]图3B显示了显示图3A中显示的列表内容184的用户界面显示的另一更具体的示例。图3B是其中列表管理应用120是电子表格应用的一个不例。用户界面显不190显不电子表格文件的显示,该电子表格文件的显示包括在图3A中被显示在各行和各列中的列表内容184。在图3B中,列表管理功能用户输入机制通过各种不同的用户输入机制来表示。它们可被用于通过使用电子表格逻辑来对列表内容执行电子表格功能。电子表格功能是可通过使用电子表格应用来对列表内容执行的功能。电子表格逻辑是被用于执行电子表格功能的底层逻辑。例如,用户输入机制可包括一组选项卡192,该组选项卡192允许用户导航到主页、布局页面、创建表格或图表或插入艺术字或公式或添加或查看数据、或审阅信息。用户输入机制还可包括允许用户编辑内容184的一组编辑用户输入机制194。类似地,用户输入机制186可包括允许用户110改变或以其他方式操纵列表内容184中的字体的一组字体用户输入机制196。用户输入机制186还可包括允许用户改变内容184中的单元格中文本的对齐方式的一组对齐方式用户输入机制198。用户输入机制188还可包括数字用户输入机制200、格式用户输入机制202、单元格用户输入机制204和主题用户输入机制206。用户输入机制200允许用户改变内容184中的编码方案。格式用户输入机制202允许用户应用条件式格式化或改变内容184的样式。单元格用户输入机制204允许用户在内容184中插入单元格、删除单元格或改变单元格的格式。主题用户输入机制206允许用户向内容184应用各种显示主题。当然,这仅仅是用户界面显示190上能被列表管理应用120 (例如,电子表格应用)提供的不例性的一组列表管理功能(例如,电子表格功能)。
[0043]在任意情况下,一旦系统100生成了具有列表管理功能集合的用户界面显示,列表管理应用120就接收与列表进行交互的用户输入。例如,用户110可在用户输入机制上提供输入来执行列表管理功能。这在图2中由框210指示。如以上关于图3A和3B描述的列表管理功能可具有各种各样不同的形式。例如,它们可包括通过作出修改212来修改列表内容184。它们可包括诸如通过设置执行各种计算或其他分析的公式来对内容184执行计算或其他分析。这由框214指示。它们可包括生成列表内容的不同可视化,诸如图表、数据透视表、图形或其他可视化216。功能可包括生成列表内容184的聚集,如框218指示的。它们可包括排序功能220、过滤功能224、格式化功能226或其他列表管理功能228。
[0044]列表管理应用120接着确定用户110是否完成对所显示的列表的使用。这在图2中由框230指示。这也可按各种不同的方式来完成。例如,用户可通过用户输入机制来提供合适的用户输入,该合适的用户输入指示用户完成了并且列表要被保存或删除或以其他方式指示用户完成了对列表的使用。当然,如果用户没有完成,则列表管理应用120继续执行由用户输入的列表管理功能。
[0045]如果用户110完成了对列表的使用,则文档管理系统102访问服务器组件104,使得列表管理应用120能够以理想的方式来储存列表。这在图2中由框232指示。这也可按各种不同的方式来完成。例如,列表管理应用120可将列表124保存回列表数据存储122或保存回文档管理系统102中的文档管理数据存储116。这由框234指示。类似地,列表管理应用120可将列表复制为单独的列表管理应用文件并将其存储在数据存储122中或数据存储116中或另一数据存储中。这由图2中的框236指示。此外,应用120可将列表导出到另一系统(诸如用于打印,到文字处理系统、到另一文档管理系统等)。这由图2中的框238指示。在这些情况的任一情况下,存储的或导出的列表说明性地具有与其一起的被用于执行任意列表管理功能的列表管理逻辑。例如,如果文档管理系统是业务系统,如果列表是电子表格并且如果用户使用了公式(例如,业务逻辑)来分析电子表格中的数据(例如,用于聚集数据、执行计算并显示结果),则公式被存储或导出为列表(该电子表格)的一部分。对于被用于执行列表管理功能或执行业务逻辑的其他逻辑而言亦是如此。这帮助避免当业务逻辑或其他逻辑的多个不同版本被用于列表数据时所遇到的问题
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1