[发明专利]在过程图内创建、显示、和编辑子过程有效
申请号: | 200880019999.7 | 申请日: | 2008-06-01 |
公开(公告)号: | CN101681389A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | M·尼尔森 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F3/14;G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 过程 创建 显示 编辑 | ||
背景
许多图表应用程序允许创建流程图用于示出商业过程。通常,具体形状被 用于流程图中以标识该过程中各种类型的步骤。例如,矩形可标识过程中的动 作步骤,而菱形表示过程中的判定步骤。通常,为简化复杂的流程图,过程中 的单个步骤可用于表示包括任何数量的其它步骤的子过程。图表应用程序可以 提供表示要在流程图中使用的子过程的独特形状,该流程图链接到用于该子过 程的单独页面上的单独图表。为了从流程图查看子过程的细节,用户必须导航 至单独图表。图表之间的导航是繁琐的且迫使用户离开整体图表的上下文。
此处所做出的本发明正是针对这些和其它考虑事项而提供的。
概述
此处描述了用于在流程图或过程图内创建、显示、和编辑子过程的技术。 通过利用本文所提出的概念,图表应用程序或其它类型的应用程序可以创 建可在过程图内原地展开或折叠的子过程图。以这种方式,子过程可在过程 图内展开以显示构成步骤、或子过程操作,或折叠成过程图内的单个过程操作。
根据此处所呈现的一个方面,图表应用程序供在涵盖多个定义子过程 的过程操作的过程图内显示展开容器之用。该展开容器包括可选折叠控件, 该可选折叠控件在被选择时用于隐藏展开容器并显示将子过程表示为单个过 程操作的折叠容器。根据其它方面,可将过程图的多个过程操作组合在一起以 创建子过程。创建折叠容器以表示该子过程。创建包括组成该子过程的过程图 的多个过程操作的展开容器。当折叠容器在过程图内显示时,展开容器被隐藏。 类似地,当展开容器在过程图内显示时,折叠容器被隐藏。
根据各个实现,在创建并显示折叠容器时,图表应用程序确定是否存在一 个以上接入展开子过程的连接符,以及是否存在一个以上接出展开子过程的连 接符。如果超过一个接入或接出连接符存在,则图表应用程序在折叠子过程时 隐藏多个接入或接出跨接连接符并显示组合多个连接符的一个或多个聚合连 接符。类似地,聚合连接符可包括与多个连接符的标签相关联的串接标签、或 由用户提供的新标签。
各个方面还包括创建与过程图中的单个过程操作相关联的子过程。在接收 到创建子过程的请求时,向用户呈现子过程创建工作空间。该工作空间包括标 识与为之创建子过程的过程操作相关联的跨接连接符的连接符锚,以使用户可 以正确地将子过程操作连接到外部过程图。在接收到对应于子过程的子过程操 作之后,图表应用程序创建涵盖这些子过程操作的展开容器。还创建包括被定 义为子过程的过程操作的折叠容器。当折叠容器在过程图内显示时,展开容器 被隐藏。类似地,当展开容器在过程图内显示时,折叠容器被隐藏。
应当理解,尽管本文所描述的实现是在图表应用程序的上下文中呈现的, 但创建或显示过程可视表示的任何类型的程序都可以利用本文提出的概念。上 述主题也可被实现为计算机控制装置、计算机进程、计算系统或诸如计算机可 读介质等制品。通过阅读以下详细描述和查阅相关联的附图,这些和各个其它 特征将是显而易见的。
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的 一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征, 本概述也不旨在用于限定所要求保护的主题的范围。此外,所要求保护的主题 不限于解决在本发明的任一部分中提及的任何或所有缺点的实现。
附图简述
图1A-1B是示出在此处提供的用于从过程图的多个过程操作创建子过 程的一个实现的屏幕图。
图2A-2C是示出在此处提供的用于从过程图的多个过程操作创建子过 程、并用于标记对应于该子过程的连接符的另一实施例的屏幕图。
图3A-3B是示出在此处提供的用于展开子过程以供在过程图内查看的 一个实现的各方面的屏幕图。
图4A-4C是示出在此处提供的用于创建对应于过程图内的过程操作的 子过程的一个实现的各方面的屏幕图。
图5是示出在此处描述的用于从过程图的多个过程操作创建子过程的一 个实现中提供的说明性过程的流程图。
图6是示出在此处描述的用于创建对应于过程图内的单个过程操作的子 过程的一个实现中提供的说明性过程的流程图。
图7A-7B是示出在此处描述的用于在过程图内显示和编辑子过程的一 个实现中提供的说明性过程的流程图;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880019999.7/2.html,转载请声明来源钻瓜专利网。