过程流基础结构和配置界面制造技术

技术编号:13015695 阅读:62 留言:0更新日期:2016-03-16 15:04
生成具有用于从用户接收业务过程流定义输入的用户输入机制的用户界面显示。定义输入可包括对于多个不同实体标识各阶段以及各阶段内的步骤。当用户访问业务过程时,用户界面显示出完成该业务过程所涉及的各阶段,并通过用户在执行该过程时要完成的各个步骤来指导用户。过程可涉及多个实体,并且单个实体可涉及多个过程。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】过程流基础结构和配置界面背景计算机系统当前被广泛应用。许多计算机系统采用数据记录和过程两者。这经常意味着用户必须在不同的数据记录之间来回翻转以完成过程,这可能是麻烦的。作为示例,一些计算机系统包括业务系统。业务系统可包括诸如企业资源规划(ERP)系统、客户关系管理(CRM)系统以及业务线(L0B)系统之类的系统。此类业务系统通常包括数据记录和过程或者对数据记录进行操作的工作流。业务应用实现过程和工作流并访问数据记录。数据记录可包括例如实体。实体是表示底层项目的数据记录。例如,机会实体表示对机构的业务机会。供应商实体表示供应商、产品实体表示产品、客户实体表示客户,等等。为了执行业务过程,用户可能需要访问多个不同的实体。例如,标识业务机会并且然后追求该机会至终极销售额并将该机会关闭为成功的过程可涉及用户访问业务系统中的多个不同实体。另外,在多个不同过程中可涉及单个实体。至今,业务过程已经是以实体为中心的。因此,当用户正在业务系统内执行业务过程时,向该用户提供指示该用户处于总过程中的何处以及接下来的步骤或实体可能是什么的相对较少的指导。即使业务过程可能是被相对明确定义的,该业务过程也可能是相当复杂的,并且未将用于实现业务过程的目标的上下文或总路线图留给用户。一些业务系统提供对话,这些对话在过程的每一步骤中询问用户一组问题并基于对对话问题的输入来过滤将来的业务步骤。然而,这些对话不向终端用户提供关于总路线图和进度的上下文信息以及业务过程内的进度指示。另外,对话体验尚未被嵌入用户正从事的实体记录。由此,对话需要被独立启动。提供以上讨论仅用作一般的背景信息,并不旨在用作帮助来确定所要求保护的主题的范围。概述生成具有用于从用户接收业务过程流定义输入的用户输入机制的用户界面显示。定义输入可包括对于多个不同实体标识各阶段以及各阶段内的步骤。当用户访问业务过程时,用户界面显示示出完成该业务过程所涉及的各阶段,并通过用户在执行该过程时要完成的各个步骤来指导用户。过程可涉及多个实体,并且单个实体可涉及多个过程。提供该概述以便以简化形式介绍概念的选集,所述概念在以下详细描述中被进一步描述。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在被用来帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决在背景中提及的任何或所有缺点的实现。附图简述图1是一个说明性业务系统的框图。图2是示出业务系统在配置过程时的操作的一个实施例的流程图。图2A-2J是说明性用户界面显示。图3是示出图1中所示的业务系统在允许用户执行业务过程时的操作的一个实施例的流程图。图3A-3F是说明性用户界面显示。图4是图1中所示的采用各种架构的业务系统的一个实施例的框图。图5-9不出了移动设备的各种实施例。图10是一个说明性计算环境的框图。详细描述图1是一个说明性业务系统100的框图。示出了业务系统100,其生成具有用户输入机制104的用户界面显示102以供用户106交互。业务系统100说明性地包括处理器108、用户界面组件110、业务数据存储112、应用114、过程配置组件116以及其它组件118。业务数据存储112被示为存储实体120、过程122、角色124以及其它信息126。应用114可以是访问实体120、角色124、过程122以及业务数据存储112中的其它信息126的各种不同类型的业务应用。应用能说明性地由用户106通过用户输入机制104并通过界面显示102来控制或访问和操纵。作为示例,应用114可包括跟踪采用业务系统100的机构的业务机会的业务机会应用、提供总账功能的总账应用、各种其它会计应用、库存跟踪应用等。处理器108说明性地是具有相关联的存储器和时序电路(未分开示出)的计算机处理器。它说明性地是业务系统100的功能部件,并且由业务系统100中的其它组件、应用或其他项目激活,并且促成其他组件、应用或其他项目的功能。UI组件110说明性地生成具有供用户106交互的用户输入机制104的用户界面显示102。UI组件110可以自己或者在业务系统100中的另一组件或项目的控制下生成用户界面显示110。用户输入机制104可以采取各种各样的不同形式。例如,它们可包括文本框、复选框、按钮、图标、链接、下拉菜单等。另外,它们可由用户106以各种不同的方式致动。例如,这些用户输入机制可使用点击设备(诸如鼠标或轨迹球)、通过使用拇指垫、小键盘、操纵杆、各种按钮或其他致动器、硬件或软键盘来致动。另外,在业务系统100(或其上显示用户界面显示102的设备)包括语音识别组件,这些语音识别组件可使用语音命令来致动。此夕卜,在其上显示用户界面显示102的设备是触敏屏幕的情况下,用户输入机制104可使用触摸姿势来致动。过程配置组件116说明性地允许用户106配置业务系统100中的过程122。这在以下参考其余附图更详细地描述。图2是示出过程配置组件116在允许用户106在业务系统100内配置业务过程122时的操作的一个实施例的流程图。图2A-2J是说明性用户界面显示。现在将彼此结合描述图1 一 2J。在以下讨论中,假定用户106希望在业务系统100中配置将要跟进以向家庭销售因特网服务的业务过程122。还假定该业务过程将包括三个阶段。第一阶段是开发交易。第二阶段是服务安装,而第三阶段是关闭交易。每一阶段将说明性地包括多个不同步骤,并且可涉及访问业务系统100中的不止一个实体120。即,业务过程可跨越不止一个实体120。过程配置组件116首先生成用户界面显示以接收生成新过程的用户请求。这由图2中的框200指示。在一个实施例中,用户可指示定义(或配置)新过程的需求,如框202所示。用户106还可说明性地指示从现有过程模板创建新过程的需求。这由框204指示出。当然,用户也可以按其它方式指示生成新过程的请求,这由框206示出。图2A是示出用户可能如何生成新过程的一个说明性用户界面显示208。在图2A中示出的实施例中,用户界面显示208包括设置窗格210。用户已经用窗格210中的用户界面元素212来选择过程。这导致配置组件116生成在216大致列出现有过程的底层用户界面显示214。用户界面显示214还说明性地包括新过程按钮218。当用户致动按钮218时,配置组件116说明性地生成允许用户106输入新过程的过程标识信息的显示220。在图2A所示的实施例中,用户能够说明性地将过程名置于字段222中,使用下拉菜单224来分配过程类别,分别使用按钮226和228来指示过程是新的还是将从现有模板生成,以及使用下拉菜单230来标识实体。生成用于接收过程标识信息的用户界面显示由图2的流程图中的框232指示。允许用户对过程进行命名由框234指示,分配类别由框236指示,分配过程类型由框238指示,标识过程所属实体由框240指示,显示其它现有模板信息由框242指示,允许用户放置其它过程标识信息由框244指示。过程配置组件116然后生成用户界面显示的集合,该集合允许用户106输入业务过程流定义输入以便为新过程定义过程和过程流。这由图2的流程图中的框246指示。图2B示出用于输入业务过程流定义输入的用户界面显示248的一个示例。在图2B中可以看到,显示248包括一般用以上图2本文档来自技高网...

【技术保护点】
一种在计算机系统中配置过程的计算机实现的方法,包括:显示具有标识用户输入机制的过程标识用户界面显示,所述标识用户输入机制接收标识将要配置的过程的过程标识用户输入,所述标识用户输入机制包括实体标识符输入机制,所述实体标识符输入机制接收标识对应于所述过程的第一实体的实体标识用户输入;显示具有过程流用户输入机制的过程流定义用户界面显示,所述过程流用户输入机制接收为对应于所述第一实体的所述过程定义流程的过程流用户输入;以及在接收到所述过程标识用户输入以及所述过程流用户输入后,存储所述过程以供所述计算机系统的用户访问。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:R·帕卡什S·巴贾杰O·阿优伯A·纳拉瓦尼卡B·西蒙斯W·希金斯D·斯特纳森M·麦克科麦G·达拉姆施S·万卡玛米迪
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1