进程建模和界面的制作方法

文档序号:9476271阅读:287来源:国知局
进程建模和界面的制作方法
【专利说明】进程建模和界面
[0001]
[0002]数据系统当前被广泛使用。它们通常帮助组织来执行日常任务。
[0003]作为示例,许多业务数据系统当前被广泛使用。这样的业务数据系统可包括例如企业资源规划(ERP)系统、客户资源管理(CRM)系统、以及业务线(LOB)系统以及其他业务数据系统。
[0004]为了使用业务数据系统,组织一般用可被销售者购买的基本业务数据系统来开始。作为示例,假设一组织通过使用ERP系统来开始。该组织可首先确定它从ERP系统中所需的处理的类型,以便实现其业务。接着,该组织可向销售者购买基本ERP系统,其满足该组织的需求中的多个。
[0005]然而,一般而言,该组织通常将定制该基本ERP系统并将某些功能组件添加到其以便使得组织的所有需求被满足。即,基本ERP系统不可能适合组织的百分之百的需求。因此,在基本ERP系统提供的功能中存在差距。作为示例,基本ERP系统可能百分之60的适合组织的需求,但是功能的百分之40不被满足(即,它落在差距中)。因此,做出对基本ERP系统的定制和修改以便填补差距。差距有时被列在称为“适合差距列表”的文档上。
[0006]以有意义的方式来生成适合差距列表可能是非常困难的。存在很少(如果有的话)生成现有ERP (或其他业务数据)系统提供的功能的可视表示的工具。因此,这些可视化一般通过使用高度手工过程来生成。类似地,即使在基本ERP系统的可视表示已经被生成后,针对给定组织来标识缺失的功能或需要被修改的功能是非常困难的。再次,以这种方式来标识差距已经是高度手动以及非标准化的努力。
[0007]提供以上讨论仅用作一般的背景信息,并不旨在帮助确定所要求保护的主题的范围。
[0008]概述
[0009]现有的数据系统的一实例具有一个或多个进程。每个进程具有对应的元数据。给定进程的元数据被访问并且该进程的图示被自动地生成。
[0010]提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决在背景中提及的任何或所有缺点的实现。
[0011]附图简沐
[0012]图1是对进程进行绘图并修改进程的图的解决方案进程绘图架构的一个实施例的框图。
[0013]图2是示出图1中显示的解决方案进程绘图系统的在记录进程并生成该进程的图时的操作的一个实施例的流程图。
[0014]图2A-2G是说明性用户界面显示。
[0015]图3是示出图1中显示的解决方案进程绘图系统的在促进用户对进程图的导航时的操作的一个实施例的流程图。
[0016]图3A-3E是说明性用户界面显示。
[0017]图4是示出图1中显示的系统的在从流程图视图中修改进程图时的操作的一个实施例的流程图。
[0018]图4A-4C是说明性用户界面显示。
[0019]图5是示出图1中显示的系统的在从树视图中修改进程图时的操作的流程图。
[0020]图5A是说明性用户界面显示。
[0021]图6是显示各个架构中图1中的系统的一个实施例的框图。
[0022]图7-11显示了说明性移动设备。
[0023]图12是一个说明性计算环境的框图。
【具体实施方式】
[0024]图1是解决方案进程绘图架构100的一个实施例的框图。架构100包括解决方案进程绘图系统102、业务数据存储104、被显示以供用户108进行交互的用户界面显示106。架构100还显示访问数据存储104中的数据的业务数据系统110(其可以是任意业务数据系统,但在本文中出于示例目的被描述为ERP系统)。
[0025]数据存储104说明性地包括ERP系统110的一实例中的进程112。进程112中的每一个说明性地具有一组进程元数据114。解决方案进程图116是已经为包括业务数据系统110的ERP实例的解决方案中的各个进程生成的图。适合差距列表118是已经通过解决方案进程系统102生成的说明性列表。
[0026]图1还显示出系统102说明性地包括进程导航器/修改器组件120、处理器122、记录器组件124、安全角色组件126和用户界面组件128。用户界面组件128 (通过其自己或在系统102中其他组件或处理器的控制下)说明性地生成具有用户输入机制130的用户界面显示106。用户108可与用户输入机制130交互以访问并控制系统102。在一个实施例中,用户108能使用进程导航器/修改器组件120来标识进程112并生成这些进程的解决方案进程图116以及导航存在的图116或修改存在的图116。
[0027]用户输入机制130可以采取各种各样的不同形式。例如,它们可以是按钮、链接、复选框、文本框、下拉菜单、图标、或任何其他各种各样不同的用户输入机制。此外,用户输入机制130也可被用户108以各种各样不同的方式致动。例如,在用户界面显示106被显示在触敏屏上的情况下,用户108可使用触摸姿势来致动用户输入机制130,诸如通过使用用户的手指、指示笔或另一设备。此外,在用户界面显示106被显示在具有语音识别组件的设备上的情况下,用户108可使用话音命令来致动用户输入机制130。用户108还可用其他方式来致动用户输入机制130,诸如通过使用点击设备(例如,跟踪球或鼠标)、通过使用硬件键盘、软件键盘、使用拇指垫、键区或各种各样不同的机制。
[0028]记录器组件124可说明性地被用户108使用来基于元数据114记录进程112的解决方案进程图116。每个解决方案进程图116可包括各种信息,诸如流程图132、树视图134、视频136或其他信息137。进程元数据114说明性地包括进程细节140、特征142和其他元数据144。
[0029]安全角色组件126可说明性地被用户108使用来将安全角色分派到给定进程112中的不同任务或活动。这在以下更详细地描述。
[0030]处理器122说明性地是具有相关联的存储器和时序电路(未分开示出)的计算机处理器。处理器122说明性地是系统102的功能组件,并且由系统102中的其他组件激活,并且促进该其他组件的功能。
[0031]还应当注意到,尽管数据存储104被显示为可由系统102和业务数据系统110两者访问的单个数据存储,但是它也可以是多个不同的数据存储。此外,一个或多个数据存储可以对于系统102或系统110是本地的,或对于它们两者是远程的。类似地,一些数据存储104可以是本地的,而其他是远程的。远程数据存储可通过网络(诸如广域网、局域网)或以其它方式来访问。此外,如以下描述的,系统100还可被实现在基于云的架构中。
[0032]此外,本文描述的功能归属到框图中的某些框。然而,各框可被划分到更多的框以执行功能,或也被组合到更少的框中。本文中构想了所有这些。
[0033]在更加详细地描述架构100的操作之前,将出于增强理解的目的来提供简要概览。用户108可使用记录器组件124以将已经存在的进程112记录到ERP系统110的实例中或使用进程导航器/修改器组件120来生成解决方案进程图116。用户108可激活记录器组件124并接着选择进程112。系统102生成用户界面显示106,其允许用户108遍历该进程,使用用户输入机制130来执行它,同时记录器组件124在记录它。当用户108完成了该进程时,记录器组件124可从所记录的对应于该进程的元数据中生成流程图132、树视图134或其他图项目137。类似地,记录器124说明性地生成视频136,该视频136显示用户108在执行该进程中所采用的步骤。替换地,用户108也可使用进程导航器/修改器组件120来生成或修改对应于该进程的流程图或树视图。
[0034]—旦图116被生成,用户108就可使用进程导航器/修改器组件120来不仅导航该进程,而且还通过添加或删除该进程中的任务或活动以及通过分派安全角色来修改它。基于对已经存在的进程图做出的任何修改,组件120可生成显示需要被完成的工作项的适合差距列表118以修改已经存在的进程,使得它满足用户108生成的经修改的进程图。
[0035]图2是更加详细地示出记录器组件124在记录已经存在的进程和生成该进程的图时的操作的一个实施例的流程图。图2A-2G是可为用户108生成的以便做出该记录的示例性用户界面显示。现在将彼此结合描述图2 — 2G。
[0036]系统100首先通过用户界面显示106上的用户输入机制130接收来自用户108的用户输入,以打开任务记录器组件124。这由图2中的框150指示。
[0037]系统102接着使用用户界面组件128来打开任务记录器组件124并生成允许用户108控制任务记录器组件124的用户界面显示。这由图2的框152指示。
[0038]用户界面显示说明性地允许用户108选择包括要被记录的任务的框架。图2A示出了一个示例性用户界面显示154。记录器组件124使用用户界面组件128来说明性地生成用户界面显示154。用户界面显示154示出任务记录器是打开的并且记录选项卡156已经被选择。记录选项卡156说明性地包括允许用户开始、暂停和停止记录的用户输入机制(诸如按钮)。
[0039]用户界面显示154还说明性地包括框架选择器158,该框架选择器158允许用户108通过在文本框中键入一框架或通过致动下拉菜单并从该菜单中选择一框架来选择该框架。类似地,用户界面显示154说明性地包括产业选择器160。产业选择器160还说明性地允许用户108通过在文
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1