---
title: "使用分层结构组织 BPMN 图表"
date: "2011-02-04"
tags: 
  - "altova"
  - "bpmn"
  - "umodel"
description: 探索Altova UModel 2011如何通过分层组织来增强BPMN图表，从而更清晰地呈现复杂的业务流程。
---
Status: #blog

Tags:  #altova #bpmn #umodel

Categories: [Altova](/blog/zh/category/altova.md) 
# 使用分层结构组织 BPMN 图表

[Altova UModel® 2011](https://www.altova.com/zh/umodel.html) 允许用户将图表组织成子组，并将每个组放置在单独的图层中。 图层可以被选择性地隐藏或显示，这提供了一种便捷的方式，可以将描述复杂业务流程（涉及多个部门或企业）的[BPMN图](https://www.altova.com/zh/umodel/business-process-modeling.html)分解成更易于理解的部分。 此分层功能可与 UModel 支持的所有图表类型配合使用，并且可以清晰地呈现任何复杂的图表，例如： [用例分析](https://www.altova.com/zh/umodel/use-case-diagrams.html) 具有多个参与者或 [序列图](https://www.altova.com/zh/umodel/sequence-diagrams.html). 您甚至可以添加一个评论层，用于收集其他项目相关人员对模型的反馈意见。 以下是 UModel Layers 辅助窗口的截图，其中显示了一个默认层和一个注释层。 在您将模型提交评审时，您可以锁定“设计”图层，以便只允许对“评论”图层进行修改。 

[![Altova UModel 辅助图层窗口](https://lh5.googleusercontent.com/_REdrfeVqYdU/TUsNmoBvgFI/AAAAAAAAATQ/1KwZV-FDnYI/image_thumb%5B2%5D.png?imgmax=800 "Altova UModel Layer helper window")](https://lh5.googleusercontent.com/_REdrfeVqYdU/TUsNmWzMCsI/AAAAAAAAATM/nPx5TzGHvu8/s1600-h/image%5B6%5D.png) 

可以通过右键单击出现的上下文菜单，轻松地将元素分配到不同的图层。 

[![UModel 上下文菜单中的“图层”选项](https://lh6.googleusercontent.com/_REdrfeVqYdU/TUsNnEuCcII/AAAAAAAAATY/-_ORS8NtxQE/image_thumb%5B5%5D.png?imgmax=800 "Layer option in the UModel context menu")](https://lh4.googleusercontent.com/_REdrfeVqYdU/TUsNmylx8rI/AAAAAAAAATU/O5cmSGtMTAs/s1600-h/image%5B11%5D.png) 

稍后，我们可以选择隐藏“评论”图层，但同时保留图层中的内容，以便在图表中保留评审意见的历史记录。

[![评论层在 UModel 辅助窗口中被隐藏，无法直接看到](https://lh6.googleusercontent.com/_REdrfeVqYdU/TUsNniG0wzI/AAAAAAAAATg/UuuZc45wyX4/image_thumb%5B7%5D.png?imgmax=800 "Comments layer hidden from view in the UModel Layer helper window")](https://lh3.googleusercontent.com/_REdrfeVqYdU/TUsNnTsKplI/AAAAAAAAATc/N78PXwUoHlc/s1600-h/image%5B15%5D.png) 

在绘制复杂业务流程时，我们可以为每个参与者创建独立的图层，从而使每个图层都能提供对整个流程的简化视图。在这个应用中，我们可以根据部门或企业来命名这些图层。以下是订单处理流程图的 UModel 图层辅助窗口，其中显示“销售执行”图层可见，而“财务”图层被隐藏

[![业务流程中的参与者分层](https://lh4.googleusercontent.com/_REdrfeVqYdU/TUsNn575-2I/AAAAAAAAATo/YcidY1f9Wmc/image_thumb%5B9%5D.png?imgmax=800 "Layers for participants in a business process")](https://lh5.googleusercontent.com/_REdrfeVqYdU/TUsNnghvV2I/AAAAAAAAATk/g_QrZ87ZG94/s1600-h/image%5B19%5D.png) 

以下是订单处理流程图，仅展示了销售执行层 

[![UModel BPMN 图，仅显示“销售”和“销售执行”参与者](https://lh5.googleusercontent.com/_REdrfeVqYdU/TUsNoTI45WI/AAAAAAAAATw/ojcyaQWByco/image_thumb%5B12%5D.png?imgmax=800 "UModel BPMN diagram showing only Sales and Sales Fulfillment participants")](https://lh5.googleusercontent.com/_REdrfeVqYdU/TUsNoH6dbmI/AAAAAAAAATs/A6yFUw3hvDM/s1600-h/image%5B24%5D.png) 

为了展示整个流程，我们可以简单地将所有图层都显示出来。 

[![显示 UModel BPMN 图中所有参与者](https://lh4.googleusercontent.com/_REdrfeVqYdU/TUsNo-blsZI/AAAAAAAAAT4/o3YoKu1vjhI/image_thumb%5B14%5D.png?imgmax=800 "Showing all participants in the UModel BPMN diagram")](https://lh4.googleusercontent.com/_REdrfeVqYdU/TUsNooMG-bI/AAAAAAAAAT0/chRlBGrGFo0/s1600-h/image%5B28%5D.png) 

以下是同一张图，其中两层都可见： 

[![Altova UModel软件中，所有图层都可见的BPMN流程图](https://lh5.googleusercontent.com/_REdrfeVqYdU/TUsNp1MOF-I/AAAAAAAAAUA/Bnmf_B_D3Xo/image_thumb%5B17%5D.png?imgmax=800 "BPMN diagram in Altova UModel with all layers visible")](https://lh6.googleusercontent.com/_REdrfeVqYdU/TUsNpdXde5I/AAAAAAAAAT8/bjuq9cYGlsk/s1600-h/image%5B33%5D.png) 

**亲自体验一下UModel 2011的图层功能如何提升您的BPMN图表——[立即下载免费试用版](https://www.altova.com/zh/download/umodel/uml_tool_enterprise.html)** **！**
