在经角色定制的工作空间上过滤内容的制作方法

文档序号:9583619阅读:276来源:国知局
在经角色定制的工作空间上过滤内容的制作方法
【专利说明】在经角色定制的工作空间上过滤内容
[0001]
[0002]计算机系统当今非常普遍。事实上,它们被用在许多不同类型的环境中。
[0003]业务计算机系统也被广泛应用。这样的业务系统包括客户关系管理(CRM)系统、企业资源规划(ERP)系统、业务线(LOB)系统,等等。这些类型的系统通常包括被存储为实体或其他业务数据记录的业务数据。这样的业务数据记录(或实体)通常包括被用来描述业务的各方面的记录。例如,它们可包括描述并标识客户的客户实体、描述并标识供应商的供应商实体、描述特定销售的销售实体、报价实体、订单实体、库存实体,等等。业务系统通常还包括促进对数据执行各业务过程或任务的过程功能性。用户登录到业务系统以执行业务任务来进行业务。
[0004]这样的业务系统当前还包括角色。基于他们要为业务执行的任务的类型,用户被指派了一个或多个角色。角色可包括某些安全性许可,并且它们还可基于给定角色来提供对不同类型的数据记录(或实体)的访问。
[0005]业务系统还可能非常大。它们可包含可通过使用数千不同表单来显示或操纵的大量数据记录(或实体)。因此,以有意义的方式将数据可视化可能非常困难。
[0006]提供以上讨论仅用作一般的背景信息,并不旨在帮助确定所要求保护的主题的范围。
[0007]概沭
[0008]工作空间显示包括多个不同组,每一组包括多个不同组件。每个组与和用户的角色有关的任务、任务集合或信息的主题相对应。被包括在每个组中的特定组件是用户界面显示元素,每个用户界面显示元素与对应的组内的内容项有关。工作空间显示具有过滤机制,过滤机制被致动来对显示在工作空间显示上的组件中的内容进行过滤。
[0009]提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在被用来帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决在背景中提及的任何或所有缺点的实现。
[0010]附图简沐
[0011 ] 图1是一个说明性业务系统的框图。
[0012]图2是示出在生成和操纵工作空间显示时图1所示的系统的总体操作的一个实施例的流程图。
[0013]图2A — 2C是示出用于导航到工作空间显示的不同方式的说明性用户界面显示。
[0014]图3是一个说明性工作空间显示的框图。
[0015]图3A是示出可被包括在工作空间显示上的各组件的框图。
[0016]图3B — 3G是说明性用户界面显示。
[0017]图4是示出在添加组件或组以自定义工作空间显示时图1所示的系统的总体操作的一个实施例的流程图。
[0018]图4A — 4D是说明性用户界面显示。
[0019]图5是示出在对工作空间显示上的数据进行过滤时图1所示的系统的操作的一个实施例的流程图。
[0020]图5A和5B说明性用户界面显示。
[0021]图6是在各种各样体系架构中显示图1的系统的框图。
[0022]图7 — 12不出了移动设备的不同实施例。
[0023]图13是一个说明性计算环境的框图。
[0024]详细描沐
[0025]图1是业务系统100的一个实施例的框图。业务系统100生成具有用户输入机制104的用户界面显示102以供用户106交互。用户106说明性地与用户输入机制104交互以控制并操纵业务系统100。
[0026]业务系统100说明性地包括业务数据存储108、业务处理组件110、处理器112、可视化组件114、显示自定义组件116以及过滤组件117。业务数据存储108说明性地包括业务系统100的业务数据。业务数据可包括实体118或其他类型的业务记录120。它还包括业务数据系统100的各用户可持有的角色122集合。此外,业务数据存储108说明性地包括各工作流124。业务处理组件110基于来自各自具有一个或多个给定角色122的用户的用户输入说明性地对实体118或其他业务数据记录120执行工作流124。
[0027]可视化组件114说明性地生成存储在业务数据存储108中的数据和过程(或工作流)的各可视化或视图。可视化可包括例如一个或多个控制板显示126、多个不同工作空间显示128、多个不同列表页显示129、多个不同实体中枢显示130以及其他显示132。
[0028]控制板显示126说明性地是业务系统100中的各数据和工作流的概览。它说明性地提供到包括业务系统100的应用内的不同位置的多个不同链接。
[0029]工作空间显示128说明性地是向用户106提供到由用户106在执行他或她的作业时执行的不同工作(任务、活动、数据,等等)的可视性的可自定义的、面向活动的显示。工作空间显示128说明性地合并来自业务系统100中的若干不同区域的信息(例如,在执行业务系统100的功能的业务应用中)并按经组织的方式呈现该信息以供用户106可视。
[0030]列表页显示129说明性地是将相关项拆分到它们的各个行中的页。其他显示126、128和130说明性地具有用户可致动链接,这些可致动链接可概括相关信息,但被致动以将用户导航到具有被拆分的相关信息的列表页显示129。例如,尽管工作空间显示128可具有概括相关信息的单个元素(诸如图块或列表或图表等),但对应的列表页显示129将把所概括的信息划分到它们的各个行中。工作空间显示128还可具有多个元素,该多个元素中的每个元素指向不同的列表页显示129。
[0031]实体中枢显示130说明性地是示出与单个数据记录(诸如单个实体118或其他数据记录120,它可以是供应商记录、客户记录、雇员记录,等等)有关的大量信息的显示。实体中枢显示130说明性地包括多个不同信息部分,其中给定不同类型的信息,每一部分被设计成按给定方式(如,数据字段、列表,等等)呈现其信息。
[0032]业务处理组件110说明性地访问并促进在业务系统100中执行的各工作流124的功能。它可以访问存储在数据存储108中的各种数据(如实体118和业务记录120),也促进这一功能。
[0033]显示自定义组件116说明性地允许用户106自定义用户106在业务系统100中能访问的显示。例如,显示自定义组件116可以提供允许用户106自定义用户106在系统100中能访问的工作空间显示128中的一个或多个的功能。
[0034]过滤组件117接收用户过滤输入(指示过滤准则)并基于这些输入来过滤被显示在显示126、128、129、130和132上的数据。例如,显示128可具有被显示在其上的过滤用户输入机制。当用户106致动过滤用户输入机制之一时,过滤组件117对可视化组件114用于生成工作空间显示128的数据进行过滤。这在以下参考图5 - 5B更详细地描述。
[0035]处理器112说明性地是具有相关联的存储器和时序电路(未分开示出)的计算机处理器。它说明性地是业务系统100的功能部件,并且由业务系统100中的其它组件和项激活,并且促进业务系统100中的其它组件和项的功能性。
[0036]数据存储108被示为单个数据存储,并在系统100本地。然而,应当注意,也可使用多个不同的数据存储。同样,一个或多个数据存储可以在系统100远程,或在系统100本地,或一些可在本地而其他在远程。
[0037]用户输入机制104可以采取各种各样的不同形式。例如,它们可以是文本框、活动图块、复选框、图标、链接、下拉菜单、或其他输入机制。另外,它们还可由用户106按多种不同的方式来致动。例如,它们可以通过使用点击设备(诸如鼠标或跟踪球),使用软或硬键盘、拇指垫、键区、各种按钮、操纵杆等来致动。另外,在其上显示了用户界面显示的设备具有触敏屏的情况下,它们可以通过使用触摸姿势(诸如使用用户的手指、指示笔等)来被致动。此外,在设备或系统包括语音识别组件的情况下,可以使用语音命令来致动它们。
[0038]还将注意,多个框在图1中示出,每一个框对应于系统100中执行的给定组件或功能的一部分。功能可被分成各附加框或合并成更少框。本文构想了所有这些安排。
[0039]在一个实施例中,每一用户106基于给定用户106将在业务系统100中执行的活动或任务的类型而被指派角色122。由此,在一个实施例中,工作空间显示128被生成来提供与给定用户106的角色相关的信息。S卩,基于指派给业务系统100中的用户106的特定一个或多个角色来在对应的工作空间显示128上向用户106提供不同的信息。以此方式,向用户106呈现了与用户106在业务系统100中执行的作业高度相关的信息的可视化。
[0040]另外,一些类型的角色122可具有为他们生成的多个对应的工作空间显示128。作为示例,假定用户106在业务系统100中被指派管理员的角色。在这种情况下,可向用户106提供对多个不同工作空间显示128的访问权。第一工作空间显示128可以是安全工作空间。安全工作空间可包括与业务系统100的安全特征相关的信息,诸如访问、系统100中授予的许可、系统100中的安全违反、与系统100相关的认证问题,等等。用户106(具有管理员角色)还可具有对与系统100的健康相对应的工作空间显示128的访问权。这一工作空间显示128可包括与系统100的性能、系统100的存储器使用和速度等相关的信息。因而,只具有单个角色122的给定用户106可具有对多个不同工作空间显示128的访问权。
[0041]类似地,给定用户106可具有多个不同角色122。作为示例,假定给定用户106负责与业务系统100相关的人力资源任务以及工资单任务两者。在这种情况下,给定用户106可具有人力资源角色122和工资单角色122因而,用户106可具有对在业务系统100中指派给用户106的每一角色122的一个或多个工作空间显示128的访问权。以此方式,在用户106执行人力资源任务时,用户106能访问人力资源工作空间显示128,它将包含用户106相信与人力资源角色和人力资源任务相关的所有信息。随后,在用户106在系统100中执行工资单任务时,用户106能访问一个或多个工资单工作空间显示128,它包含与工资单任务和角色相关的信息。以此方式,用户不必只具有在单个显示上带有与工资单任务和人力资源任务两者相关的所有信息的单个显示(这工作起来可能是令人混淆且麻烦的)。
[0042]图2是示出在生成和操纵各工作空间显示128时系统100的操作的一个实施例的流程图。可视化组件114首先生成用户界面显示,该用户界面显示允许用户登录到业务系统100 (或以其他方式访问业务系统100)并请求访问与指派给用户106的一个或多个角色122相对应的一个或多个工作空间的工作空间显示。生成用于接收请求工作空间显示的用户输入的UI显示由图2中的框150指示。
[0043]这可包括各种各样的不同事物。例如,用户106可以提供认证信息152 (如用户名和口令)或角色154(或者一旦用户提供了认证信息152,角色就可在系统100内被自动访问)。此外,如果用户106已经登录到(或以其他方式访问)业务系统100,则用户106可查看控制板显示126并且用户可从该控制板显示
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1