CN105940419A - 具有可选工作空间表示的控制板 - Google Patents

具有可选工作空间表示的控制板 Download PDF

Info

Publication number
CN105940419A
CN105940419A CN201580006348.4A CN201580006348A CN105940419A CN 105940419 A CN105940419 A CN 105940419A CN 201580006348 A CN201580006348 A CN 201580006348A CN 105940419 A CN105940419 A CN 105940419A
Authority
CN
China
Prior art keywords
user
work space
display
shows
panel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201580006348.4A
Other languages
English (en)
Inventor
A·K·米特奥
J·H·霍华德
M·M·桑托斯
J·普雷卡斯基
K·M·施彭格勒
H·G·海弗
K·M·霍尼曼
M·霍尔姆-彼得森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN105940419A publication Critical patent/CN105940419A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

生成基于角色的控制板显示,所述基于角色的控制板显示示出显示来自计算机***的信息的多个不同的显示部分。工作空间显示部分包括多个不同的工作空间显示元素,每一工作空间显示元素示出因与用户的角色相对应的不同工作空间而异的信息。选择用户输入机制接收用于改变不同工作空间显示项的可视表示的用户致动。

Description

具有可选工作空间表示的控制板
背景
计算机***当今非常普遍。事实上,它们被用在许多不同类型的环境中。
一些计算机***包括也被广泛应用的业务计算机***。业务***包括客户关系管理(CRM)***、企业资源规划(ERP)***、业务线(LOB)***等等。这些类型的***通常包括被存储为实体或其他业务数据记录的业务数据。这样的业务数据记录(或实体)通常包括被用来描述业务的各方面的记录。例如,它们可包括描述并标识客户的客户实体、描述并标识供应商的供应商实体、描述特定销售的销售实体、报价实体、订单实体、库存实体,等等。业务***通常还包括促进对数据执行各业务过程或任务的过程功能性。用户登录到业务***以执行业务任务来进行业务。
这样的业务***当前还包括角色。基于他们要为业务执行的任务的类型,用户被指派了一个或多个角色。角色可包括某些安全性许可,并且它们还可基于给定角色来提供对不同类型的数据记录(或实体)的访问。
业务***还可能非常大。它们可包含可通过使用数千不同表单来显示或操纵的大量数据记录(或实体)。因此,以有意义的方式将数据可视化可能非常困难。在用户具有一个或多个角色时,或者在用户具有负责各种各样不同类型的业务任务的给定角色时,这一问题恶化。对于用户而言,导航经过业务***的各个部分以便查看对处于那个特定角色的那个特定用户有用的数据或其他信息可能非常麻烦和耗时。
提供以上讨论仅用作一般的背景信息,并不旨在用作帮助来确定所要求保护的主题的范围。
概述
生成基于角色的控制板显示,该基于角色的控制板显示示出显示来自计算机***的信息的多个不同的显示部分。工作空间显示部分包括多个不同的工作空间显示元素,每一工作空间显示元素示出因与用户的角色相对应的不同工作空间而异的信息。选择用户输入机制接收用于改变不同工作空间显示项的可视表示的用户致动。
提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。所要求保护的主题不限于解决在背景中提及的任何或所有缺点的实现。
附图简述
图1是一个说明性业务***的框图。
图2是解说图1中所示的业务***在生成和操纵控制板显示时的操作的一个实施例的流程图。
图2A-2I示出多个不同的说明性用户界面显示。
图3是解说图1中所示的业务***在促成对控制板显示上的给定工作空间显示元素的用户定制时的操作的一个实施例的流程图。
图3A示出一个示例性用户界面显示。
图4是示出图1的***在各种架构中的框图。
图5-10示出移动设备的不同实施例。
图11是一个说明性计算环境的框图。
详细描述
图1是业务***100的一个实施例的框图。业务***100生成具有用户输入机制104的用户界面显示102以供用户106交互。作为说明,用户106与用户输入机制104交互以控制并操纵业务***100。作为说明,业务***100包括业务数据存储108、业务过程组件110、处理器112、可视化组件114以及显示定制组件116。作为说明,业务数据存储108包括业务***100的业务数据。业务数据可包括实体118或其他类型的业务记录120。它还包括业务数据***100的各用户可持有的角色122集合。此外,作为说明,业务数据存储108包括各工作流124。作为说明,业务过程组件110基于来自各自具有一个或多个给定角色122的用户的用户输入对实体118或其他业务数据记录120执行工作流124。作为说明,可视化组件114生成存储在业务数据存储108中的数据和过程(或工作流)的各可视化或视图。可视化可包括例如一个或多个控制板显示126、多个不同的工作空间显示128、多个不同的列表页显示129、多个不同的实体中枢显示130以及其他显示132。
作为说明,控制板显示126是业务***100中的各数据和工作流的概览。作为说明,控制板显示提供到包括业务***100的应用内的不同位置的多个不同链接。作为说明,控制板显示126包括各自包括各种不同的显示元素的多个不同的显示部分。例如,控制板显示126可包括终端客户品牌部分,该终端客户品牌部分包括例如客户标志或其他客户品牌显示元素。控制板显示还可包括工作空间部分,该工作空间部分包括用户可操纵的各工作空间显示元素的组合。此外,控制板显示可包括新闻馈源和通知部分,该新闻馈源和通知部分示出用户已被指派或者用户希望被通知的工作的运行信息流以及新闻馈源中的相关公司新闻(内部和外部的)。控制板显示126还可呈现高度个性化的体验。控制板126在以下参考图2-3A更详细地描述。
作为说明,工作空间显示128是向用户106提供到由用户106在执行他或她的作业时执行的不同工作(任务、活动、数据,等等)的可视性的可定制的、面向活动的显示。作为说明,工作空间显示128合并来自业务***110中的若干不同区域的信息(例如,在执行业务***100的功能的一个或多个业务应用中)并按经组织的方式呈现该信息以供用户106可视化。
作为说明,列表页显示129是将相关项拆分到它们的各个行中的页。作为说明,其他显示126、128和130具有用户可致动链接,这些可致动链接可概括相关信息,但可被致动以将用户导航到具有被拆分的相关信息的列表页显示129。例如,尽管工作空间显示128可具有汇总相关信息的多个个体元素(诸如磁贴或列表或图表等),但对应的列表页显示129将所汇总的信息划分到它们的各个体行中。工作空间显示128还可具有多个元素,该多个元素中的每个元素指向不同的列表页显示129。
作为说明,实体中枢显示130是示出与单个数据记录(诸如单个实体118或其他数据记录120,它可以是供应商记录、客户记录、雇员记录,等等)有关的大量信息的显示。实体中枢显示130说明性地包括多个不同信息部分,其中在给定不同类型的信息的情况下,每一部分被设计成按给定方式(如,数据字段、列表,等等)呈现其信息。
作为说明,业务过程组件110访问并促成在业务***100中执行的各工作流124的功能。它可以访问存储在数据存储108中的各种数据(如实体118和业务记录120),也促成这一功能。
作为说明,显示定制组件116允许用户106定制用户106在业务***100中能访问的显示。例如,显示定制组件116可以提供允许用户106定制控制板显示126或用户106在***100中具有访问权的工作空间显示128中的一个或多个的功能。
处理器112说明性地是具有相关联的存储器和时序电路(未分开示出)的计算机处理器。作为说明,该处理器是业务***100的功能部件,并且由业务***100中的其它组件和项激活,并且促成业务***100中的其它组件和项的功能。
数据存储108被示为单个数据存储,并在***100本地。然而,应当注意,数据存储108也可以是多个不同的数据存储。同样,一个或多个数据存储可以在***100远程,或在***100本地,或一些可在本地而其他在远程。
用户输入机制104可以采取各种各样的不同形式。例如,它们可以是文本框、动态地显示底层信息的各部分的活动磁贴、复选框、图标、链接、下拉菜单或其他输入机制。另外,它们还可由用户106按各种不同的方式来致动。例如,它们可以通过使用定点和点击设备(诸如鼠标或跟踪球),使用软或硬键盘、拇指垫、键区、各种按钮、操纵杆等来致动。此外,在其上显示了用户界面显示的设备具有触敏屏的情况下,它们可以通过使用触摸姿势(诸如使用用户的手指、指示笔等)来被致动。此外,在设备或***包括语音识别组件的情况下,它们可以通过使用语音命令来被致动。
还将注意,多个框在图1中被示出,每一个框对应于***100中执行的给定组件或功能的一部分。功能可被分成各附加框或合并成更少框。本文构想了所有这些安排。
在一个实施例中,每一用户106是基于给定用户106将在业务***100中执行的活动或任务的类型被指派角色122的。由此,在一个实施例中,控制板显示126被生成以提供与给定用户106的角色相关的信息。即,基于指派给业务***100中的用户106的一个或多个特定角色来在对应的控制板显示126上向用户106提供不同的信息。以此方式,向用户106呈现了与用户106在业务***100中执行的作业高度相关的信息的可视化。
另外,一些类型的角色122可具有为他们生成的多个对应的工作空间显示128。作为示例,假定用户106在业务***100中被指派管理员的角色。在这种情况下,可向用户106提供对多个不同工作空间显示128的访问权。工作空间显示128可示出安全工作空间的信息。安全工作空间可包括与业务***100的安全特征相关的信息(诸如访问)、***100中授予的许可、***100中的安全违反、与***100相关的认证问题,等等。用户106(正采用管理员角色)还可具有对与包括关于***100的健康的信息的工作空间相对应的工作空间显示128的访问权。这一工作空间显示128可包括与***100的性能、***100的存储器使用和速度等相关的信息。由此,只具有单个角色122的给定用户106可具有对多个不同工作空间显示128的访问权。
类似地,给定用户106可具有多个不同的角色122。作为示例,假定给定用户106负责与业务***100相关的人力资源任务以及工资单任务两者。在这种情况下,给定用户106可具有人力资源角色122和工资单角色122。因而,用户106可具有对在业务***100中指派给用户106的每一角色122的一个或多个工作空间显示128的访问权。以此方式,在用户106正在执行人力资源任务时,用户106能通过控制板显示126访问人力资源工作空间显示128,人力资源工作空间显示将包含用户106相信与人力资源角色和人力资源任务相关的信息集合。随后,在用户106正在***100中执行工资单任务时,用户106能通过控制板126访问一个或多个工资单工作空间显示128,工资单工作空间显示128包含用户106相信与工资单任务和角色相关的信息。以此方式,用户不必只具有其中与工资单任务和人力资源任务相关的所有信息被组合的单个显示(这工作起来可能是令人混淆且麻烦的)。相反,作为说明,用户106可在控制板显示126上具有诸工作空间显示元素,每一工作空间显示元素对应于不同的工作空间显示。当用户致动这些工作空间显示元素中的一个工作空间显示元素时,用户可随后被导航到相应的工作空间显示128。
图2是解说***100在生成和操纵各控制板显示126时的操作的一个实施例的流程图。可视化组件114首先生成用户界面显示,该用户界面显示允许用户登录到业务***100(或以其他方式访问业务***100)并请求访问与指派给用户106的一个或多个角色相对应的控制板显示126。生成用于接收请求控制板显示的用户输入的UI显示由图2中的框150指示。
这可包括各种各样的不同事物。例如,用户106可以提供认证信息152(如用户名和口令)或角色154(或者一旦用户提供了认证信息152,角色就可在***100内被自动访问)。此外,用户106也可以提供其他信息156。
作为响应,可视化组件114说明性地生成因具有指派的角色的给定用户106而异的控制板显示126。显示用户的控制板显示126由图2中的框158指示。
图2A显示了解说控制板显示126的用户界面显示的一个实施例。作为说明,控制板显示126包括多个不同的显示部分。例如,在一个实施例中,控制板显示126包括终端用户品牌部分160,该终端用户品牌部分160显示与正部署业务***100的公司或组织相对应的因公司或组织而异的信息。作为说明,控制板显示126还包括收藏部分162,该收藏部分162包括多个不同的显示元素164,显示元素164中的每一者动态地显示与被用户选择来出现在部分162中的底层数据或过程相对应的信息。如果用户致动显示元素164之一,则作为说明,用户被导航到与所致动的显示元素所表示的特定数据或过程相对应的更详细的显示处。
作为说明,控制板显示126还包括工作空间显示部分166,工作空间显示部分166包括多个工作空间显示元素168。作为说明,每一工作空间显示元素168表示自身示出业务***100中与用户106相关的工作空间的信息的不同工作空间显示。如以下将参考图2D-2I描述的,控制板显示126上示出的工作空间显示元素168的特定可视表示可由用户修改。
作为说明,控制板显示126还包括通知部分170和新闻馈源部分172。将注意,部分170和172可要么为分开的部分,要么被组合成单个部分。在一个实施例中,作为说明,通知部分170包括通知元素集合,每一通知元素对应于可由用户106定制的通知。因此,用户106可将用户希望被通知的项添加到部分170中。作为说明,新闻馈源部分172包括到来自多个不同的源的新闻的链接。这些源可以是多个内部源、或外部源、或内部源和外部源的组合。例如,新闻馈源部分172可包括到社交网络上的新闻、内部公司网络上的新闻、从外部新闻站点标识出的新闻等等的链接。在一个实施例中,当用户致动部分172中的新闻馈源项之一时,用户被导航到底层新闻故事。
图2A还示出,在一个实施例中,控制板显示126为全景显示,因为该控制板显示126可按箭头174所指示的方向被水平地滚动。图2A示出计算机显示屏176的一个实施例。由此,可以看到,在图2A中,部分160和162在该屏幕左侧。如果用户以那个方向滚动全景显示126,用户可查看部分160和162,并且部分166的至少一部分将被滚动到该屏幕右侧。相反,图2A示出部分170和172在该屏幕右侧。如果用户以那个方向滚动显示126,则用户可看见部分170和172,并且部分166的至少一部分被滚动到该屏幕左侧。
在一个实施例中,控制板显示126的初始显示可以是动态的。例如,当用户首先请求访问控制板显示126时,可视化组件114可首先显示部分160。由此,用户可看见公司标志显示176、一个或多个不同的图像178、或各种其他终端客户品牌信息、或甚至个性化信息,诸如用户的姓名、用户的一个或多个角色以及日期、时间或其他信息。然而,随着可视化组件114将数据加载到控制板显示126中(例如,在若干秒之后),作为说明,可视化组件114可诸如通过将部分160和162推到屏幕左侧并在工作空间显示部分166上停止来改变该显示。因此,一旦可视化组件114已将全部数据加载到控制板显示126中,用户106的最终加载页可以是或可不是部分160。例如,工作空间显示部分166可以是在停止加载时向用户呈现的第一个完全可查看的部分。在一个实施例中,用户可调整最终加载页,使得一旦控制板显示126被完全加载,控制板显示126的在显示屏176上示出的各特定部分可被用户选择。在另一实施例中,最终加载页显示是预定的。
图2B类似于图2A,且类似的项被类似地编号。然而,图2B示出显示在部分160中的终端客户品牌信息可采取各种各样不同的形式。例如,品牌信息176可按各种不同的朝向显示。在图2A中,品牌信息按一般水平的朝向被显示在该显示的顶部。在图2B中,品牌信息按一般垂直的朝向被显示在该显示的右侧。品牌信息也可按其他方式来显示,诸如通过跨屏幕活跃地滚动该信息,通过在任何位置、以基本上任何尺寸、使用静态或动态显示或还以其他方式来显示该信息。
再次参考图2的流程图,将控制板显示126显示为全景(可水平滚动的)显示由框180指示。将因公司而异的信息显示在部分160中由框182指示。将用户收藏信息显示在部分162中由框184指示。将用户工作空间显示元素(例如,卡)显示在部分166中由框186指示,以及将通知和新闻馈源显示在分开的部分170和172中或显示在一组合的部分中由框188指示。当然,控制板显示126也可包括其它信息190。
作为说明,可视化组件114随后接收指示与控制板显示126的某部分的用户交互的用户输入。这由图2的流程图中的框192指示。用户106可提供用于与控制板显示126进行交互的各种各样的用户输入。例如,用户106可按箭头174所指示的方向来平移(例如,水平地滚动)显示126。这由图2中的框194指示。作为说明,用户还可重设部分160中的各显示元素的尺寸或重新定位部分160中的各显示元素。这由图2中的框196指示。作为说明,用户106还可在工作空间显示元素的不同可视表示之间切换。这在以下参考图2D-2I更详细地描述,并由图2中的框198指示。此外,作为说明,用户106可致动控制板显示126上的各用户界面显示元素之一,以便导航到底层信息的更详细显示。这由图2中的框200指示。用户也可提供用于与显示126进行交互的其他输入,且这由图2中的框202指示。
一旦用户提供了用于与显示126进行交互的输入,作为说明可视化组件114就基于该用户输入来执行动作。这由图2中的框204指示。由可视化组件114执行的动作将基于特定用户交互而改变。例如,如果用户与显示126交互以平移该显示,则可视化组件114将控制显示126以向右或向左平移该显示。这由框206指示。如果用户提供用于重设显示126上的显示元素的尺寸或重新定位显示126上的显示元素的交互,则作为说明可视化组件114重设那个元素的尺寸或重新定位那个元素。这由框208指示。如果用户提供在工作空间显示元素168的各种可视表示之间切换的输入,则可视化组件114在那些可视表示之间切换。这由框210指示。如果用户致动控制板显示126上的用户界面显示元素之一,则作为说明可视化组件114将用户导航到相应信息的更详细的显示。这由框212指示。如果用户按其他方式与控制板显示126交互,则可视化组件114执行其他动作。这由框214指示。
还应注意,在部分160、162、166、170和172中的每一者中显示的特定项也可被定制。例如,在一个实施例中,用户106可导航到在业务***100中运行的一个或多个应用中的特定位置,并“锁定”或以其他方式选择要作为控制板126上的每一部分中的用户界面元素来显示的项。以下参考图3和3A更详细地描述修改显示在每一个体工作空间显示元素168上的特定元素。
图2C-2I示出了指示与控制板显示126的用户交互中的一些以及虚拟化组件114所执行的相应动作的各种用户界面显示。图2C示出控制板显示126的另一实施例。图2C中示出的多个项与图2A和2B中示出的那些项类似,并且被类似地编号。然而,图2C示出收藏部分162中的多个用户界面显示元素已被重新定位或重设尺寸。例如,用户界面显示元素206已被放大。用户106可按各种不同的方式来重设用户界面显示元素的尺寸。在一个实施例中,用户106触摸并按住(或点击)诸如显示元素206之类的用户界面显示元素以选择该元素。用户可使用触摸姿势、指点输入、或其他用户输入机制来重设该元素的尺寸。类似地,用户106可通过以下来重新定位用户界面元素:选择用户界面元素并随后提供合适的用户输入以便在控制板126上移动用户界面显示元素。可在图2C中看出,显示元素206已被放大,而显示元素208的尺寸已被减小。
图2C还示出工作空间部分166说明性地包括工作空间表示元素210。作为说明,元素210可由用户106致动。当用户106致动元素210时,可视化组件114说明性地改变工作空间显示元素(或显示卡)168的可视表示。在一个实施例中,用户106可致动元素210多个不同的次数以在部分166中的工作显示卡168的多个不同的可视表示之间切换。现在将描述多个这些不同的可视表示。
作为示例,假设显示屏176是触敏显示屏。随后,如果用户106触摸项210,可视化组件114在工作空间显示卡168的可视表示之间切换到下一可视表示。图2D示出了这个。可看出图2D类似于图2C,且类似的项目被类似地编号。然而,图2D示出工作空间显示卡168的可视表示现在为更小的表示。在一个实施例中,为了尺寸的减小,卡168上显示的数据量被修改。例如,卡168上显示的数据量可被减小。在另一实施例中,数据量是相同的,但卡168上显示的数据的尺寸被减小。当然,卡168上显示的数据也可按其他方式来修改。
图2D还示出现在被显示在显示屏176上的来自控制板显示126的部分的数目已经增加了。可以看到,通知部分170和一部分新闻馈源部分172现在与整个工作空间显示部分166一起被显示在显示屏176上。
在一个实施例中,用户106可再次致动项210以切换到工作空间显示卡168的又一不同的可视表示。例如,如果用户106再次切换项210,则与这些工作空间中的每一者相对应的用户界面显示元素可被显示作为列表中的列表项。图2E示出了这个的一个实施例。
在图2E所示的用户界面显示中,与项2D类似的那些项被类似地编号。然而,可以看到,工作空间显示部分166现在显示具有列表项212集合的列表。一个列表项212对应于先前由工作空间显示卡168表示(在图2D中)的工作空间中的每一者。由于工作空间显示部分166现在为列表,来自新闻馈源部分172的甚至更多信息被显示在显示屏176上。
在另一实施例中,用户106可切换项210以使得可视化组件114以又一不同的表示来显示部分166中的用户界面显示元素。图2F示出了这个的一个实施例。在图2F中,可以看到,用户106已经定制了各工作空间显示卡168的表示。这些工作空间显示卡中的两个采用较大表示,两个采用中间表示(在图2D中也被示出),且一个采用小型表示。在一个实施例中,用户106可按这种方式定制用户界面显示元素166,并且工作空间显示部分166将总是用该定制表示来显示。然而,在另一实施例中,图2F中示出的定制表示仅仅是随着用户使用项210在多个不同的可视表示之间切换,可视化组件114将生成的各可视表示之一。本文构想了所有这些实施例。
同样,尽管已讨论了多个可视表示,但也可显示其他显示表示。例如,所有工作空间显示卡168都可用小型表示或用其他表示来显示。
图2G-2I示出控制板显示126的各部分以更详细地示出工作空间显示部分166的各个特征。图2G示出多个工作空间显示卡240、242、244、246和248。显示卡具有多个不同类型的信息。作为说明,每一显示卡分别具有警告部分249-256。作为说明,警告部分显示用户已选择要在那个部分中示出的警告或消息或其他信息。例如,警告部分250包括向用户106示出已在与工作空间显示卡242相对应的工作空间中生成了警告的警告指示符258。类似地,部分254包括指示在与工作空间显示卡246相对应的工作空间中生成了感兴趣的项的用户界面显示元素260。这些显示卡中的每一者还分别包括标题部分262-270。作为说明,标题部分262-270显示相应工作空间的标题。作为说明,每一工作空间显示卡240-248还分别包括主要磁贴(hero)计数部分272-280。作为说明,对于那个工作空间而言,部分272-280显示与被用户106选择以出现在那个部分中的业务度量或其他计数项相对应的计数或数字指示符。作为说明,每一计数部分272-280分别包括数字指示符282-290以及计数标题部分292-300。计数标题部分292-300分别标识数字指示符284-290所反映的业务度量或其他数字项的标题。
每一工作空间显示卡240-248还分别包括附加信息部分302-310。附加信息部分302-310上显示的特定视觉显示元素可大大地改变。作为说明,这些特定视觉显示元素也被用户106选择性地放置在那里。作为示例,显示元素可包括活动或动态磁贴、列表、活动馈源、图表、快速链接、图像、标记/值对、日历、地图、其他卡或其他信息。作为示例,卡240中的附加信息部分302说明性地包括三个不同的磁贴312,其中的两个磁贴的尺寸被设为相对较小的尺寸,而其中的一个磁贴相对较大。作为说明,每一磁贴312是动态磁贴,使得它显示与底层数据或过程相对应的信息。随着底层数据或过程改变,动态磁贴312上的信息也改变。
作为说明,附加信息部分302也包括图表314。再次,作为说明,该图表是动态的,使得随着该图表表示的底层数据改变,图表314的显示也改变。此外,部分302中的显示元素312-314中的每一者都可以是用户可致动显示元素。因此,当用户致动这些元素之一(诸如通过轻击该元素或点击该元素)时,可视化组件114将用户导航到底层信息或过程的更详细显示处。在一个示例中,整个工作空间显示卡也是用户可致动元素。因此,如果用户在该整个工作空间显示卡上的任何地方致动该工作空间显示卡(诸如通过轻击该工作空间显示卡或点击该工作空间显示卡)时,用户被导航到相应的工作空间显示卡所表示的实际工作空间的更详细显示处。以下参考图3和3A对此进行更详细地描述。
图2H和2I示出解说在用户自动项210以在工作空间显示卡的各可视表示之间切换时被示出的示例性显示的更详细的实施例。例如,当用户正查看图2G中示出的控制板显示126并致动项210时,可视化组件114说明性地将工作空间显示卡240-248的可视表示修改到中间版本(诸如图2H中示出的那个版本)。
图2H示出其中工作空间显示卡240-248上显示的信息量被减少以便适应显示卡240-248的较小尺寸的实施例。例如,可以看到,显示卡240-248包括计数部分272-280以及数字指示符282-290和相应的标题292-300。此外,图2H中的工作空间显示卡240-248包括工作空间标题部分262-270以及警告或通知258和260。再次,在图2H所示的显示中,工作空间显示卡240-248中的每一者均为用户可致动项。当用户致动这些工作空间显示卡之一(诸如通过轻击该工作空间显示卡或通过点击该工作空间显示卡)时,可视化组件114说明性地将用户导航到相应工作空间的工作空间显示处。用户106还可再次致动项210以便将部分166中的工作空间显示卡的可视表示改变为不同的可视表示。
图2I示出其中部分166中的工作空间显示元素已被改变为列表项240-248的一个实施例。每一列表项240-248对应于以上在图2G和2H中显示出的工作空间显示卡240-248之一,并且它们被类似地编号。由于工作空间显示部分166现在已被减小为项列表,与这些工作空间中的每一者相对应的信息量已被减少。然而,可以看到,在图2I中,在部分166中的列表中显示出的信息量与针对图2H中示出的工作空间显示卡的信息量相同,只是在图2I中针对特定数字指示符282-290没有示出标题部分292-300。除了那个以外,全部相同的信息都像图2H中解说的那样被示出(虽然采用列表形式)。再次,在一个实施例中,图2I中示出的列表项240-248中的每一者均是用户可致动项。当用户致动那些列表项中的任一者时,可视化组件114说明性地将用户导航到底层工作空间显示。
在一个实施例中,出现在控制板显示126上的部分166中示出的工作空间显示元素的各种可视表示上的特定信息可由用户106定制。也就是说,用户106可选择将被显示在工作空间显示卡的各可视表示上的项并列出以上讨论的项。图3和3A示出这个的一个实施例。
图3是示出定制组件116(在图1中示出)在允许用户106定制在控制板126上显示的特定工作空间显示元素166的操作的一个实施例的流程图。图3A是也对此进行解说的一个示例性用户界面显示。现在将彼此结合地描述图3和3A。
首先假设,用户106向***100提供输入,使得可视化组件114为给定工作空间生成工作空间显示128。在一个实施例中,用户可仅仅致动控制卡126上的工作空间显示卡或列表项之一。这由图3中示出的框350指示。作为响应,可视化组件114显示与所致动的工作空间显示卡或列表项相对应的工作空间显示128。这由图3中的框352指示。
图3A示出对此的一个实施例。假设用户已诸如通过轻击图2G中示出的工作空间显示卡240或点击工作空间显示卡240或通过其他方式致动了工作空间显示卡240。作为响应,可视化组件114为卡240所表示的工作空间生成相应的工作空间显示128。在本文中所讨论的实施例中,特定工作空间针对“财务周期结束”工作空间。作为说明,工作空间显示128包括显示卡部分354以及图表部分356、列表部分358和实体显示部分360。
作为说明,部分354示出在控制板显示126上的相应显示卡240上显示的信息。在图3A中示出的实施例中,部分356是显示已被用户106选择以出现在部分356上的各种图表362和364的图表显示部分。部分358是示出与工作空间相对应的任务集合的列表显示,并且实体显示部分360说明性地显示已被用户106选择以出现在工作空间显示128上的部分360中的表示底层数据实体的用户界面元素366、368和370。在一个实施例中,元素366-370是动态地显示来自底层实体的信息的活动磁贴。还可看到,在一个实施例中,工作空间显示128是可按箭头174所指示的方向滚动的全景(例如,水平可滚动)显示。
一旦工作空间显示128被显示,用户可说明性地通过选择出现在工作空间显示128上的部分254中的项来定制出现在控制板显示126上的相应显示卡240上的信息。在一个示例中,用户可仅仅将项从部分356、358和360移动到部分354,并按需在部分354中对其进行定位。作为响应,定制组件116定制相应的工作空间显示卡240,使得该相应的工作空间显示卡示出由用户106放置在部分354上的信息。
作为示例,用户106可说明性地选择磁贴370(由磁贴370周围的虚线指示)并如箭头372所指示的将其移动到部分354中的期望位置。这可使用拖放操作或各种各样的其他用户输入来实现。一旦用户已经完成这个,当用户返回控制板显示126时,磁贴370将出现在相应的卡240上,如部分354所示出的。
作为说明,用户可通过再次去往工作空间显示128并将项从部分354中移除然后将那些项放回到其他部分356-360之一中或者通过简单地将那些项删除(在该情况下,那些项将不再出现在工作空间128或卡240上)来将那些项从卡240中移除。此外,用户106可通过将其他项从相应的部分356-360移动到部分354中来将这些其他项放置在相应的工作空间显示卡240上。当用户导航回到控制板显示126时,这些其他项将出现在其中用户将其放置在部分354中的卡240上。
再次回到图3的流程图,接收标识工作空间显示128上的要被包括在控制板显示126上的相应卡上的所选显示项的用户输入由框380指示。触摸或点击并按住项以选择该项由框382指示,使用到工作空间显示128上的预定位置的拖放操作由框384指示,并且按其他方式标识选择的显示项由框386指示。
本讨论提到了处理器和/或服务器。在一个实施例中,处理器和服务器包括具有相关联的存储器和定时电路***(未分别示出)的计算机处理器。它们是它们所属的***或设备的功能部分,且由这些***中的其他组件或项的功能来激活并促成这些功能。
同样,讨论了多个用户界面显示。它们可以采取各种各样的不同形式且可具有布置于其上的各种各样的不同用户可致动输入机制。例如,用户可致动输入机制可以是文本框、复选框、图标、链接、下拉菜单、搜索框,等等。它们还可按各种不同的方式来致动。例如,可使用点击设备(诸如跟踪球或鼠标)来致动它们。可使用硬件按钮、开关、操纵杆或键盘、拇指开关或拇指垫等等来致动它们。还可使用虚拟键盘或其他虚拟致动器来致动它们。另外,在其上显示它们的屏幕是触敏屏的情况下,可以使用触摸手势来致动它们。同样,在显示它们的设备具有语音识别组件的情况下,可以使用语音命令来致动它们。
还讨论了多个数据存储。将注意,它们可各自被分解成多个数据存储。它们全部可位于访问它们的***的本地,全部可以是远程的,或一些可以在本地而其他在远程。本文构想了所有这些配置。
同样,附图示出了具有归属于每一框的功能的多个框。将注意,可以使用更少的框,使得功能由更少的组件来执行。同样,可以使用更多框,其中功能被分布在更多组件之间。
图4是图1中所示的业务***100的框图,只是其各元素被置于云计算架构500中。云计算提供了不要求终端用户知晓交付服务的***的物理位置或配置的计算、软件、数据访问和存储服务。在各个实施例中,云计算通过诸如因特网之类的广域网使用合适的协议来交付服务。例如,云计算提供者通过广域网交付应用,并且它们可以通过web浏览器或任何其他计算组件被访问。***100的软件或组件以及相对应的数据可被存储在远程位置处的服务器上。云计算环境中的计算资源可以被整合在远程数据中心位置处或者它们可以是分散的。云计算基础结构可以通过共享数据中心来交付服务,即使在用户看来它们是单个访问点。因此,在此所述的组件和功能可以从使用云计算体系结构的远程位置处的服务提供者来提供。替代地,它们可以从常规的服务器中提供,或者它们可以直接地或以其他方式安装在客户端设备上。
本说明书旨在包括公共云计算和私有云计算两者。云计算(公共和私有两者)提供了基本无缝的资源联营以及对管理和配置底层硬件基础结构的降低的需求。
公共云由供应商管理,并且通常支持使用同一基础结构的多个消费者。此外,与私有云相反,公共云能够将终端用户从管理硬件中释放出来。私有云可由机构本身管理,并且基础结构通常不与其他机构共享。该机构在某种程度上仍然维护着硬件,诸如安装和维修等。
在图4中所示的实施例中,一些项与图1中所示的那些是类似的,并且它们被类似地编号。图4具体地示出***100位于云502(可以是公共的、私有的或者其中某些部分是公共的而某些部分是私有的组合)中。因此,用户106使用用户设备504通过云502来访问***100。
图4还描绘了云架构的另一实施例。图4示出还构想了体系结构100的某些元素被置于云502中而某些元素没有被置于云502中。作为示例,数据存储108可被置于云502的外部,并且通过云502来被访问。在另一实施例中,业务过程组件110也在云502的外部。无论它们位于哪里,它们都可直接由设备504通过网络(广域网或局域网)访问,它们可由服务主存在远程站点处,或者它们可作为通过云来提供或通过驻留在云中的连接服务来访问的服务。本文构想了所有这些体系结构。
还要注意,***100或其部分可被置于各种不同的设备上。这些设备中的某些包括:服务器、台式计算机、膝上型计算机、平板计算机、或其他移动设备,诸如掌上计算机、蜂窝电话、智能电话、多媒体播放器、个人数字助理等。
图5是可被用作其中可部署本发明***(或其部分)或可包括用户设备504的用户或客户的手持式设备16的手持式或移动计算设备的一个说明性实施例的简化框图。图6-10是手持式或移动设备的示例。
图5提供了客户端设备16的组件的大体框图,该客户端设备16可以运行***100的组件或者与***100交互、或二者。在设备16中,提供了通信链路13,该通信链路允许手持设备与其它计算设备通信,并且在一些实施例中提供用于诸如通过扫描来自动接收信息的信道。通信链路13的示例包括:红外端口、串行/USB端口、诸如以太网端口之类的电缆网络端口、以及允许通过一个或多个通信协议的通信的无线网络端口,所述通信协议包括作为用于提供对网络的蜂窝接入的无线服务的通用分组无线服务(GPRS)、LTE、HSPA、HSPA+、以及其他3G和4G无线电协议、1Xrtt和短消息服务,并包括提供对网络的本地无线连接的802.11和802.11b(WiFi)协议、和蓝牙协议。
根据其他实施例,应用或***被容纳在连接到可移动安全数字(SD)卡接口15的SD卡上。SD卡接口15和通信链路13沿总线19与处理器17(也可实现来自图1的处理器112)进行通信,该总线19还连接到存储器21和输入/输出(I/O)组件23、以及时钟25和定位***27。
在一个实施例中,提供了I/O组件23以促成输入和输出操作。针对设备16的各个实施例的I/O组件23可以包括:输入组件,比如按钮、触摸传感器、多点触摸传感器、光学或视频传感器、语音传感器、触摸屏、邻近传感器、话筒、倾斜传感器以及重力开关;以及输出组件,比如显示设备、扬声器和或打印机端口。也可以使用其他I/O组件23。
时钟25说明性地包括输出时间和日期的真实时间时钟组件。时钟还可以说明性地为处理器17提供时序功能。
定位***27说明性地包括输出设备16的当前地理位置的组件。这例如可以包括全球定位***(GPS)接收机、LORAN***、航位推算***、蜂窝三角测量***或者其他定位***。这例如还可以包括生成所期望的地图、导航线路和其它地理功能的测绘软件或导航软件。
存储器21存储操作***29、网络设置31、应用33、应用配置设置35、数据存储37、通信驱动程序39以及通信配置设置41。存储器21可以包括所有类型的有形易失性和非易失性计算机可读存储器设备。其还可以包括计算机存储介质(下面描述)。存储器21存储计算机可读指令,所述指令在被处理器17执行时致使处理器根据所述指令执行计算机实现的步骤或功能。处理器17可以也被其他组件激活以促成它们的功能性。
网络设置31的示例包括诸如代理信息、因特网连接信息以及测绘之类的事物。应用配置设置35包括为特定企业或用户定制应用的设置。通信配置设置41提供了用于与其他计算机进行通信的参数,并且包括诸如GPRS参数、SMS参数、连接用户名和口令之类的项目。
应用33可以是之前已经存储在设备16上的应用或是在使用期间安装的应用,但是这些应用可以是操作***29的一部分,或者也可以在设备16之外被托管。
图6示出其中设备16是平板计算机600的一个实施例。在图6中,计算机600被示为具有在显示屏602上显示的来自图2H的用户界面显示。屏幕602可以是触摸屏(使得来自用户手指604的触摸姿势可以用于与应用交互)或者启用笔的界面,其接收来自笔或指示笔的输入。其还可以使用屏幕上虚拟键盘。当然,其还例如可以通过诸如无线链路或USB端口之类的合适的附连机制附连到键盘或其他用户输入设备。计算机600还可以说明性地接收语音输入。
图7和图8提供了可被使用的设备16的附加示例,但是也可以使用其他设备。在图7中,提供功能电话、智能电话或移动电话45作为设备16。电话45包括:一组小键盘47,其用于拨打电话号码;显示器49,其能够显示包括应用图像、图标、网页、照片和视频在内的图像;以及控制按钮51,其用于选择在显示器上示出的项目。电话包括天线53,该天线53用于接收诸如通用分组无线服务(GPRS)和1Xrtt之类的蜂窝电话信号以及短消息服务(SMS)信号。在一些实施例中,电话45还包括容纳安全数字(SD)卡57的SD卡槽55。
图8的移动设备是个人数字助理(PDA)59或多媒体播放器或平板计算设备等等(在此称为PDA 59)。PDA 59包括电感屏61,所述电感屏感测指示笔63(或其他指示器,诸如用户的手指)在该指示笔被置于屏幕之上时的位置。这允许用户在屏幕上选择、突出显示和移动项目以及绘图和书写。PDA 59还包括多个用户输入键或按钮(比如按钮65),其允许用户将显示器61上所显示的菜单选项或其他显示选项滚屏,并且允许用户在没有接触显示器61的情况下改变应用或选择用户输入功能。尽管未被示出,但是PDA 59可以包括允许与其他计算机进行无线通信的内置天线和红外发射机/接收机、以及允许与其他计算设备的硬件连接的连接端口。这样的硬件连接通常是通过经由串行或USB端口连接到其他计算机的支架来完成的。因此,这些连接是非网络连接。在一个实施例中,移动设备59还包括容纳SD卡69的SD卡槽67。
图9类似于图7,不同之处在于电话是智能电话71。智能电话71具有显示图标或磁贴或其他用户输入机制75的触敏显示器73。
机制75可由用户用来运行应用、进行呼叫、执行数据传输操作,等等。
一般而言,智能电话71被构建在移动操作***上且提供比功能电话更高级的计算能力和连接性。图10示出了其上显示有图2I的显示的电话7。
注意,设备16的其他形式是可能的。
图11是其中可部署***100或其一部分(作为示例)的计算环境的一个实施例。参考图11,用于实现一些实施例的示例性***包括计算机810形式的通用计算设备。计算机810的组件可以包括,但不限于,处理单元820(可以包括处理器112)、***存储器830和将包括***存储器在内的各种***组件耦合至处理单元820的***总线821。***总线821可以是若干类型的总线结构中的任一种,包括存储器总线或存储器控制器、***总线和使用各种总线架构中的任一种的局部总线。作为示例而非限制,这样的架构包括工业标准架构(ISA)总线、微通道架构(MCA)总线、增强型ISA(EISA)总线、视频电子技术标准协会(VESA)局部总线和***部件互连(PCI)总线(也称为夹层(Mezzanine)总线)。参考图1描述的存储器和程序可被部署在图11的对应部分中。
计算机810通常包括各种计算机可读介质。计算机可读介质可以是能由计算机810访问的任何可用介质,而且包含易失性和非易失性介质、可移动和不可移动介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质不同于且不包括已调制数据信号或载波。计算机存储介质包括硬件存储介质,该硬件存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据的信息的任何方法和技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括,但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机810访问的任何其它介质。通信介质通常具体化计算机可读指令、数据结构、程序模块或传输机制中的其他数据,并包括任何信息递送介质。术语“已调制数据信号”是指使得以在信号中编码信息的方式来设置或改变其一个或多个特性的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接之类的有线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。上述任何组合也应该包括在计算机可读的介质范围内。
***存储器830包括易失性和/或非易失性存储器形式的计算机存储介质,如只读存储器(ROM)831和随机存取存储器(RAM)832。包含诸如在启动期间帮助在计算机810内的元件之间传输信息的基本例程的基本输入/输出***833(BIOS)通常存储在ROM 831中。RAM 832通常包含处理单元820可立即访问和/或当前正在操作的数据和/或程序模块。作为示例而非限制,图11例示出了操作***834、应用程序835、其它程序模块836和程序数据837。
计算机810还可以包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅作为示例,图11示出了从不可移动、非易失性磁介质中读取或向其写入的硬盘驱动器841,从可移动、非易失性磁盘852中读取或向其写入的磁盘驱动器851,以及从诸如CD ROM或其他光学介质等可移动、非易失性光盘856中读取或向其写入的光盘驱动器855。可在示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括但不限于,磁带盒、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等。硬盘驱动器841通常通过诸如接口840之类的不可移动存储器接口连接到***总线821,并且磁盘驱动器851和光盘驱动器855通常通过诸如接口850之类的可移动存储器接口连接到***总线821。
作为替换或补充,本文所述的功能可至少部分地由一个或多个硬件逻辑组件来执行。例如、但非限制,可使用的硬件逻辑组件的说明性类型包括现场可编程门阵列(FPGA)、程序专用的集成电路(ASIC)、程序专用的标准产品(ASSP)、片上******(SOC)、复杂可编程逻辑器件(CPLD)、等等。
上文讨论并在图11中示出的驱动器及其相关联的计算机存储介质为计算机810提供了对计算机可读指令、数据结构、程序模块和其他数据的存储。例如,在图11中,硬盘驱动器841被示为存储操作***844、应用程序845、其他程序模块846和程序数据847。注意,这些组件可与操作***834、应用程序835、其它程序模块836和程序数据837相同,也可与它们不同。在此操作***844、应用程序845、其它程序模块846以及程序数据847被给予了不同的编号,以至少说明它们是不同的副本。
用户可以通过诸如键盘862、话筒863以及诸如鼠标、跟踪球或触摸垫等定点设备861等输入设备来将命令和信息输入至计算机810中。其它输入设备(未示出)可以包括操纵杆、游戏手柄、圆盘式卫星天线、扫描仪等。这些以及其它输入设备通常通过耦合到***总线的用户输入接口860连接到处理单元820,但也可通过诸如并行端口、游戏端口或通用串行总线(USB)之类的其它接口和总线结构来连接。视觉显示器891或其他类型的显示设备也经由诸如视频接口890之类的接口连接至***总线821。除了监视器以外,计算机还可包括诸如扬声器897和打印机896之类的其它***输出设备,它们可通过输出***接口895来连接。
计算机810使用到诸如远程计算机880等一个或多个远程计算机的逻辑连接在网络化环境中操作。远程计算机880可以是个人计算机、手持设备、服务器、路由器、网络PC、对等设备或其它常见的网络节点,且一般包括以上关于计算机810描述的多个或所有的元件。图11中所示的逻辑连接包括局域网(LAN)871和广域网(WAN)873,但也可以包括其他网络。此类联网环境在办公室、企业范围的计算机网络、内联网和因特网中是常见的。
当在LAN联网环境中使用时,计算机810通过网络接口或适配器870连接到LAN 871。当在WAN联网环境中使用时,计算机810通常包括调制解调器872或用于通过诸如因特网等WAN 873建立通信的其它手段。调制解调器872可以是内置的或外置的,可经由用户输入接口860或其它适当的机制连接到***总线821。在联网环境中,相关于计算机810所示的程序模块或其部分可被存储在远程存储器存储设备中。作为示例而非限制,图11示出了远程应用程序885驻留在远程计算机880上。应当理解,所示的网络连接是示例性的,并且可使用在计算机之间建立通信链路的其它手段。
还应注意,本文描述的不同实施例可以按不同的方式来组合。即,一个或多个实施例的各部分可以与一个或多个其他实施例的各部分组合在一起。本文中构想了所有这些。
尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。更确切而言,上述具体特征和动作是作为实现权利要求的示例形式公开的。

Claims (10)

1.一种计算机实现的方法,包括:
生成具有与在计算机***中具有给定角色的用户相对应的多个显示部分的全景控制板显示,所述多个显示部分包括用可视表示来显示多个工作空间显示元素的工作空间显示部分,每一工作空间显示元素对应于显示来自所述计算机***中与所述给定角色相对应的工作空间的信息的工作空间显示;
显示用户可致动可视表示元素;
接收对所述可视表示元素的致动以及
响应于接收到所述致动,改变在所述控制板显示的所述工作空间显示部分中显示的所述工作空间显示元素的可视表示。
2.如权利要求1所述的计算机实现的方法,其特征在于,所述计算机***包括业务***,并且其中显示所述多个工作空间显示元素包括:
显示与由具有所述给定角色的所述用户执行的任务有关的业务信息。
3.如权利要求2所述的计算机实现的方法,其特征在于,并且进一步包括:
接收对所述可视表示元素的重复致动;以及
响应于所述重复致动,针对对所述可视表示元素的每一次致动,通过显示在所述控制板显示的所述工作空间显示部分中显示的所述工作空间显示元素的各可视表示中的不同的一个可视表示来在多个不同的可视表示之间切换。
4.如权利要求3所述的计算机实现的方法,生成所述全景控制板显示包括:
显示具有内容显示元素所表示的内容的每一工作空间显示元素。
5.如权利要求4所述的计算机实现的方法,其特征在于,在给定工作空间显示元素上显示的所述内容显示元素包括所述用户能选择来出现在来自多个附加内容显示元素的给定工作空间显示元素上的用户可选内容显示元素集合。
6.如权利要求5所述的计算机实现的方法,其特征在于,并且进一步包括:
显示与所述给定工作空间显示元素相对应的给定工作空间显示;
接收对所述给定工作空间显示上的用户可选内容显示元素集合的用户选择;
接收导航到所述控制板显示的用户输入;以及
通过所述用户可选内容显示元素集合来在所述控制板显示上显示所述给定工作空间显示元素。
7.如权利要求5所述的计算机实现的方法,其特征在于,接收对所述给定工作空间显示上的用户可选内容显示元素集合的用户选择包括:
接收将所述用户可选内容显示元素集合定位在所述给定工作空间显示上的预定位置处的用户定位输入。
8.如权利要求1所述的计算机实现的方法,其特征在于,并且进一步包括:
接收对所述控制板显示上的特定工作空间显示元素的用户致动;以及
作为响应,显示与所述特定工作空间显示元素相对应的工作空间显示。
9.一种计算机***,包括:
处理组件,所述处理组件运行所述计算机***中的进程并生成具有用户输入机制的用户界面显示,所述用户输入机制接收用于执行所述计算机***内的任务的用户输入;
可视化组件,所述可视化组件生成具有与在所述计算机***中具有给定角色的用户相对应的工作空间显示部分的控制板显示,所述工作空间显示部分用可视表示显示多个工作空间显示元素,每一工作空间显示元素均是用户可致动以导航到显示来自所述计算机***中与所述给定角色相对应的工作空间的信息的相应工作空间显示,所述工作空间显示部分包括用户可致动可视表示元素,所述用户可致动可视表示元素能被致动以改变所述控制板显示的所述工作空间显示部分中显示的所述工作空间显示元素的可视表示;以及
计算机处理器,所述计算机处理器是所述计算机***的功能部件且由所述处理组件和所述可视化组件致动以促成运行所述进程并生成所述控制板显示。
10.一种存储计算机可执行指令的计算机可读存储介质,所述计算机可执行指令在被计算机执行时使所述计算机执行一种方法,所述方法包括:
生成具有与所述计算机***中的给定角色相对应的多个显示部分的水平可滚动控制板显示,所述多个显示部分包括用可视表示显示多个工作空间显示元素的工作空间显示部分,每一工作空间显示元素与响应于对所述控制板显示上的相应工作空间显示元素的用户致动而被显示的工作空间显示相对应,所述工作空间显示示出来自所述计算机***中与所述给定角色相对应的工作空间的信息;
接收对在所述控制板显示上显示的可视表示元素的致动;以及
响应于接收到所述致动,改变在所述控制板显示的所述工作空间显示部分中显示的所述工作空间显示元素的可视表示。
CN201580006348.4A 2014-01-28 2015-01-21 具有可选工作空间表示的控制板 Pending CN105940419A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/166,039 2014-01-28
US14/166,039 US20150212716A1 (en) 2014-01-28 2014-01-28 Dashboard with selectable workspace representations
PCT/US2015/012114 WO2015116436A1 (en) 2014-01-28 2015-01-21 Dashboard with selectable workspace representations

Publications (1)

Publication Number Publication Date
CN105940419A true CN105940419A (zh) 2016-09-14

Family

ID=52478061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580006348.4A Pending CN105940419A (zh) 2014-01-28 2015-01-21 具有可选工作空间表示的控制板

Country Status (4)

Country Link
US (1) US20150212716A1 (zh)
EP (1) EP3100217A1 (zh)
CN (1) CN105940419A (zh)
WO (1) WO2015116436A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP1525112S (zh) * 2014-11-14 2015-06-01
US20180196928A1 (en) * 2015-09-10 2018-07-12 Conjur, Inc. Network visualization for access controls
US20230394164A1 (en) * 2022-06-07 2023-12-07 Dell Products L.P. Dynamic user dashboard based on artificial intelligence techniques

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050015742A1 (en) * 2003-05-19 2005-01-20 Eric Wood Methods and systems for facilitating data processing workflow
CN101403898A (zh) * 2008-10-31 2009-04-08 中国航空无线电电子研究所 民用飞机驾驶舱电子***的输入法及其装置

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7831925B2 (en) * 2002-06-06 2010-11-09 Siebel Systems, Inc. Method for content-sensitive resizing of display
US20060095443A1 (en) * 2004-10-29 2006-05-04 Kerika, Inc. Idea page system and method
JP2010033579A (ja) * 2008-07-30 2010-02-12 Regents Of The Univ Of California 多段階医療プロセスの異なる段階にそれぞれが対応する複数のダッシュボードの組を起動すること
US20100175022A1 (en) * 2009-01-07 2010-07-08 Cisco Technology, Inc. User interface
US20110138313A1 (en) * 2009-12-03 2011-06-09 Kevin Decker Visually rich tab representation in user interface
US20110313805A1 (en) * 2010-06-18 2011-12-22 Microsoft Corporation Customizable user interface including contact and business management features
US8856170B2 (en) * 2012-06-13 2014-10-07 Opus Deli, Inc. Bandscanner, multi-media management, streaming, and electronic commerce techniques implemented over a computer network
US20130159203A1 (en) * 2011-06-24 2013-06-20 Peoplefluent Holdings Corp. Personnel Management
US20130019195A1 (en) * 2011-07-12 2013-01-17 Oracle International Corporation Aggregating multiple information sources (dashboard4life)
EP2587371A1 (en) * 2011-10-28 2013-05-01 Doro AB Improved configuration of a user interface for a mobile communications terminal
US20130268837A1 (en) * 2012-04-10 2013-10-10 Google Inc. Method and system to manage interactive content display panels
US20140059496A1 (en) * 2012-08-23 2014-02-27 Oracle International Corporation Unified mobile approvals application including card display
IN2012CH04482A (zh) * 2012-10-26 2015-06-19 Exceed Technology Solutions Private Ltd I
US20140165003A1 (en) * 2012-12-12 2014-06-12 Appsense Limited Touch screen display
US9477380B2 (en) * 2013-03-15 2016-10-25 Afzal Amijee Systems and methods for creating and sharing nonlinear slide-based mutlimedia presentations and visual discussions comprising complex story paths and dynamic slide objects
US20150098561A1 (en) * 2013-10-08 2015-04-09 Nice-Systems Ltd. System and method for real-time monitoring of a contact center using a mobile computer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050015742A1 (en) * 2003-05-19 2005-01-20 Eric Wood Methods and systems for facilitating data processing workflow
CN101403898A (zh) * 2008-10-31 2009-04-08 中国航空无线电电子研究所 民用飞机驾驶舱电子***的输入法及其装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JAKOB E.BARDRAM等: ""Support for activity-based computing in a personal computing operating system"", 《PROCEEDING OF THE SIGCHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS,CHI"06》 *

Also Published As

Publication number Publication date
WO2015116436A1 (en) 2015-08-06
US20150212716A1 (en) 2015-07-30
EP3100217A1 (en) 2016-12-07

Similar Documents

Publication Publication Date Title
CN105229637B (zh) 内容集合的自动生成
CN106471517B (zh) 对显示元素的因用户而异的可视化
CN106605234B (zh) 使用近场通信与许可控制共享内容
CN105531658A (zh) 角色定制的工作空间
CN105229678A (zh) 进程建模和界面
CN104508678A (zh) 商业数据***中针对承租人的安全和数据隔离
US9111102B2 (en) Creation of security roles through user walkthrough of business process workflow
CN105612495A (zh) 在计算机***中安装所选更新之后自动解决冲突
CN105723323A (zh) 用于在不同屏幕上显示应用数据的远程控制
CN105339957B (zh) 显示实体的不同视图的方法和***
CN105264492A (zh) ***行为的自动发现
CN106104459A (zh) 表单上自适应的基于键的导航
US10650471B2 (en) Image tagging for capturing information in a transaction
CN105612496A (zh) 基于存储的生命周期信息来自动推荐更新
CN105408922A (zh) 过程流基础结构和配置界面
US20140279823A1 (en) Lifecycle product analysis
CN106164851B (zh) 基于对已实现的过程进行过程建模的计算机***的自动配置
CN105393086A (zh) 捕捉和管理项目的用户体验
CN106663090A (zh) 在编译期间将呈现元数据转换成浏览器可渲染格式
CN106062793B (zh) 已被呈现的企业内容的检索
US20120124069A1 (en) Mobile Digital Property Portfolio Management System
CN105229638A (zh) 作为对内容的收集的贡献者的自动化的库管理员
CN105940419A (zh) 具有可选工作空间表示的控制板
CN106062689A (zh) 知晓上下文的命令
CN104769579A (zh) 文档管理***中的列表管理

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160914