过程流基础结构和配置界面的制作方法_3

文档序号:9650639阅读:来源:国知局
中用户当前处在何处的位置标记366以及前进机制368,该前进机制允许用户前进至下一步骤、下一阶段等。当然,该显示也可示出其它信息370。
[0054]图3B示出了对此进行阐明的用户界面显示372的一个实施例。用户界面显示372示出对应于所选过程的当前屏幕与大致在374指示的机会实体相关。显示372还包括列出当前业务过程中的各阶段的阶段显示376以及允许用户在376中所示的各阶段之间导航的导航机制378。位置指示符380被说明性地显示在阶段显示376上以示出在总过程中该用户当前处于何处。
[0055]可以从显示372中看到,当前业务过程(对应于“向家庭销售因特网”过程的实例)包括四个阶段。这些阶段包括“开发交易”阶段、“安装阶段”、“检查阶段”和“关闭交易”阶段。除了是活动的“开发交易”阶段之外,所有阶段都被锁定。在阶段显示376下,显示372包括步骤显示382。步骤显示382说明性地列出针对活动阶段(在该案例中是将要完成的“开发交易阶段)的步骤。每一步骤说明性地包括可由用户致动以完成该步骤的致动器384。当步骤完成时,指示符(诸如复选标记386)被说明性地放置在该步骤旁边以指示该步骤已经完成。由此,当用户处在“开发交易”阶段时,该用户将致动致动器384并输入信息以完成该阶段中的步骤。接收用户输入由图3的流程图中的框390指示。
[0056]业务系统100 (例如,应用114之一)然后将基于用户输入来采取动作。这由图3的流程图中的框392指示。例如,用户可完成所显示的各个步骤,如由框394指示的。用户可将步骤标记为已完成,如由框396所指示的。用户可以在该用户完成给定阶段的所有步骤时将阶段标记为已完成(如由框398指示的)。用户然后可致动导航机制378来导航到该业务过程中的下一阶段或下一实体。这由图3中的框400指示。用户可以使得位置标记380前进至下一阶段(或者这可以在用户导航到下一阶段时自动完成)。这由框402指示。系统100说明性地强制执行必需的步骤以使得用户无法前进到下一步骤直到当前阶段的所有必需步骤都被完成。强制执行必需步骤由图3中的框404指示。当然,用户可提供其它输入,并且系统100可基于这些输入来执行其它动作。这由图3中的框406指示。
[0057]图3C示出了用户界面显示372的另一实施例,并且与图3B所示的那些项目类似的项目被类似地编号。然而,在图3C中可以看到用户已致动导航致动器378,以尝试从“开发交易”阶段导航至“安装”阶段。然而,用户尚未完成“开发交易”阶段中的所有必需步骤。因此,在一个实施例中,业务系统100生成警告用户所有必需步骤尚未完成的事实的显示(诸如显示408) ο
[0058]图3D示出用户现在已经完成“开发交易”阶段中的所有步骤并且已经再次致动导航致动器378。这生成允许用户选择新实体(诸如用致动器412选择案例实体)或选择新阶段(诸如使用致动器414来选择安装阶段)的显示(诸如下拉菜单410)。可以看到用户已从菜单410中选择“安装”阶段。
[0059]因此,图3Ε示出与图3C和3D所示的用户界面显示类似的用户界面显示372,不同之处在于现在可以看到用户已经在阶段显示376上前进至安装阶段。位置指示符380已经前进至安装阶段,并且实体显示374已被更新以示出该过程中的该最后阶段对应于“机会”实体。步骤显示382也已被更新以示出“关闭交易”阶段中的步骤并且指示这些步骤全都已经完成。因此,该业务过程的这一实例可被关闭。
[0060]由此可以看到,过程配置组件116生成允许用户快速且直观地定义跨越多个实体的新业务过程的用户界面显示。用户还可定义对应于单个实体的多个业务过程。业务系统100还在执行过程时生成在每一给定阶段向用户示出他或她在业务过程中处于何处的用户体验。用户界面显示还示出过程中的所有阶段以及对应于每一阶段的步骤,并且指示在前进至下一阶段之前将执行哪些步骤。这可使得业务过程的开发和执行变得直观得多且更容易跟进。
[0061]图4是图1中所示的业务系统100的框图,除了其各元素被置于云计算架构500中。云计算提供了不要求最终用户知晓交付服务的系统的物理位置或配置的计算、软件、数据访问和存储服务。在各个实施例中,云计算通过诸如因特网之类的广域网使用合适的协议来交付服务。例如,云计算提供者通过广域网交付应用,并且它们可以通过web浏览器或任何其他计算组件被访问。业务系统100的软件或组件以及相对应的数据可被存储在远程位置处的服务器上。云计算环境中的计算资源可以被整合在远程数据中心位置处或者它们可以是分散的。云计算基础结构可以通过共享数据中心来交付服务,即使在用户看来它们是单个访问点。因此,在此所述的组件和功能可以从使用云计算架构的远程位置处的服务提供者来提供。替代地,它们可以从常规的服务器中提供,或者它们可以直接地或以其他方式安装在客户端设备上。
[0062]本说明书旨在包括公共云计算和私有云计算两者。云计算(公共和私有两者)提供了基本无缝的资源联营以及对管理和配置底层硬件基础结构的降低的需求。
[0063]公共云由供应商管理,并且通常支持使用同一基础结构的多个消费者。此外,与私有云相反,公共云能够将终端用户从管理硬件中释放出来。私有云可由机构本身管理,并且基础结构通常不与其他机构共享。该机构在某种程度上仍然维护着硬件,诸如安装和维修等。
[0064]在图4中所示的实施例中,一些项与图1中所示的那些是类似的,并且它们被类似地标号。图4具体地示出系统100位于云502 (可以是公共的、私有的或者其中某些部分是公共的而某些部分是私有的组合)中。因此,用户106使用用户设备504通过云502来访问那些系统。
[0065]图4还描绘了云架构的另一实施例。图4示出还构想了系统100中的某些元素被置于云502中而其他元素没有被置于云502中。作为示例,数据存储112(它可以是系统100的一部分)可被置于云502外部,并且通过云502来访问。在另一实施例中,业务过程配置组件116也在云502的外部。无论它们位于哪里,它们都可直接由设备504通过网络(广域网或局域网)访问,它们可由服务主存在远程站点处,或者它们可作为通过云来提供或通过驻留在云中的连接服务来访问的服务。本文构想了所有这些架构。
[0066]还要注意,系统100或其部分可被置于各种不同的设备上。这些设备中的某些包括:服务器、台式计算机、膝上型计算机、平板计算机、或其他移动设备,诸如掌上计算机、蜂窝电话、智能电话、多媒体播放器、个人数字助理等。
[0067]图5是可被用作其中可部署本系统(或其部分)的用户或客户端的手持式设备16的手持式或移动计算设备的一个说明性实施例的简化框图。图6-10是手持式或移动设备的示例。
[0068]图5提供了客户端设备16的组件的大体框图,该客户端设备16可以运行系统100的组件或系统100或者与系统100交互、或二者。在设备16中,提供了通信链路13,该通信链路允许手持设备与其它计算设备通信,并且在一些实施例中提供用于诸如通过扫描来自动接收信息的信道。通信链路13的示例包括:红外端口、串行/USB端口、诸如以太网端口之类的电缆网络端口、以及允许通过一个或多个通信协议的通信的无线网络端口,所述通信协议包括作为用于提供对网络的蜂窝接入的无线服务的通用分组无线服务(GPRS)、LTE、HSPA、HSPA+、以及其他3G和4G无线电协议、lXrtt和短消息服务,并包括提供对网络的本地无线连接的802.11和802.lib (WiFi)协议、和蓝牙协议。
[0069]根据其他实施例,应用或系统被容纳在连接到可移动安全数字(SD)卡接口 15的SD卡上。SD卡接口 15和通信链路13沿总线19与处理器17 (也可实现来自图1的处理器108)进行通信,该总线19还连接到存储器21和输入/输出(I/O)组件23,以及时钟25和定位系统27。
[0070]在一个实施例中,提供了 I/O组件23以促进输入和输出操作。针对设备16的各个实施例的I/O组件23可以包括:输入组件,比如按钮、触摸传感器、多点触摸传感器、光学或视频传感器、语音传感器、触摸屏、邻近传感器、话筒、倾斜传感器以及重力开关;以及输出组件,比如显示设备、扬声器和或打印机端口。也可以使用其他I/O组
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1