游泳池里有专门为游泳者设计的泳道。游泳的人有自己的泳道,不用穿过另一条泳道。泳道的概念也存在于BPMN中。

BPMN中的泳道对象(也称为泳道)是表示业务流程参与者的矩形框。泳道可能包含由该泳道(参与者)执行的流对象,除了必须有一个空体的黑盒子(我们将在本教程的后面讨论黑盒子)。泳道可以水平排列,也可以垂直排列。它们在语义上是相同的,只是表示不同。对于水平泳道,流程从左到右流动,而垂直泳道中的流程从上到下流动。泳道的例子包括客户、客户部门、支付网关和开发团队。

有两种泳道:游泳池和泳道。

池(Pools

池代表业务流程中的参与者。它可以是一个特定的实体(如部门)或一个角色(如助理经理、医生、学生、供应商)。

在池中,有流元素。它们表示在建模的流程下池需要执行的工作。但是,有一种池根本没有内容。它被称为黑箱池。黑盒池通常用于对业务流程外部的实体进行建模。由于它是外部的,它的内部流对所建模的流程没有任何影响,因此可以跳过它,从而产生一个黑盒。下面的BPD(业务流程图)给出了一个黑盒池的示例。客户是一个黑箱。由于这个过程关注的是厨师如何准备一顿饭,顾客做什么与这个过程无关。黑盒的使用取决于进程所采用的透视图。如果您需要对客户如何下订单的流程建模,那么将对客户流程建模,从而使Chef pool成为一个黑箱。

游道(Lanes)

lane是池的子分区。例如,当您有一个池部门时,您可以将部门主管和普通职员作为泳道。与池一样,您可以使用lane来表示流程中涉及的特定实体或角色。

当需要时,泳道可以包含其他泳道以形成嵌套结构。然而,BPMN主要帮助您对业务流程进行建模。不要仅仅为了对组织的结构建模而构建嵌套的通道。如果您想对组织结构建模,那么可以使用组织结构图。

案例研究-真正的水蒸馏水公司

真正的水蒸馏水公司是一个年轻的蒸馏水供应商在城市。他们出售蒸馏水供商业和家庭使用。现在,True Aqua蒸馏水公司希望在未来的12-18个月内将他们的市场份额从5%提高到10%。为了实现这一目标,他们正在努力寻找提高运营效率和满足更高水平的客户满意度的方法。

因此,True Aqua蒸馏水公司决定改进他们的蒸馏水订购流程。现在,您是负责这项任务的业务分析师。在与True Aqua蒸馏水公司会面后,您已经收集了以下关于订购过程的信息。让我们来看看。

客户可以拨打订购热线,也可以通过电子邮件订购蒸馏水。目前,90%的订单来自电话,10%来自电子邮件。接收订单的客户服务助理将检查客户是现有客户还是新客户。如果客户以前从未下过订单,客户服务助理将在处理订单之前为他或她创建一个客户帐户。

蒸馏水的运送每周一次,每周三进行。所以,每周三上午,客服助理都会将订单转发给物流部门进行配送。当物流部经理收到订单后,他会安排送货,安排工人管理不同的订单,打印和邮寄时间表。工人接电话,然后把水送到客户那里。

现在,您需要使用BPMN在BPD中对流程建模。在本节中,将指导您完成在BPD中创建必要泳道的步骤。本教程的下一部分将描述流程流的建模。

  • 通过从应用程序工具栏中选择project > new来创建一个新项目。在“新建项目”窗口中,单击“创建空白项目”。

  • 从应用程序工具栏中选择diagram > new,创建一个新的业务流程图。

  • 在New Diagram窗口中,选择Business Process Diagram并单击Next。

  • 输入蒸馏水订单流程作为图表名称,然后单击OK以创建图表。您将看到下面的窗口。

以下是用户界面不同部分的描述:

应用程序工具栏.应用程序工具栏为您提供了对可视化范例中各种操作的访问。2图表编辑器编辑图表的区域。

  • 通过阅读从用户收集的订购流程的细节,你理解了客户和真正的Aqua蒸馏水公司之间的合作,需要能够识别以下实体建模的桶,它们参与流程:客户、客户服务助理,物流部门经理(物流部)和工人(物流部)。您应该使用BPMN池和泳道对它们进行建模。让我们首先创建客户池。在关系图工具栏中选择水平池。

  • 单击BPD(在关系图编辑器中)来创建一个池。输入Customer作为池名称,然后按Enter确认。

注意,一个池水平地扩展了整个图表的长度。

  • 您可以为客户服务助理和物流部门创建单独的池。但是为了突出他们是在同一家公司下的事实,最好是为真正的Aqua蒸馏水公司建一个游泳池,让客服助理和后勤部门成为游泳池的泳道。在Customer下面创建一个池。将这个游泳池命名为“真正的Aqua蒸馏水公司”。

  • 让我们创建车道。右击池中真正的Aqua蒸馏水公司,并从弹出菜单中选择Add Lane。

  • 输入客户服务助理的姓名。按回车确认。

  • 创建客户服务助理通道下面的物流部门通道。右击客户服务助理并从弹出菜单中选择后插入通道。

  • 输入物流部门的名称。按回车确认。

  • 车道太宽了。让我们调整。按下lane边框并向上拖动以调整lane客户服务助理的大小。若要调整第二条泳道的大小,请按下池底的边框并向上拖动。

  • 到目前为止,图表应该是这样的:

  • 在物流部门内部,有两个实体参与这个过程。他们是经理和工人。由于这个原因,您应该在lane物流部门内部创建它们作为嵌套的lane。右键单击lane后勤部门并从弹出菜单中选择Add Child lane。

  • 输入Manager作为名称。按回车确认。

  • 右击lane Manager并从弹出菜单中选择Insert lane After。

  • 输入Worker作为名称。按回车确认。到目前为止,你的BPD应该是这样的:

介绍BPMN的其他部分

  • 第一部分—BPMN简介

  • 第三部分-流程和连接对象

  • 第四部分—数据和工件

资源

  • 真正的水蒸馏水公司-第二部分。vpp(此部分已完成)

  • 本教程的读者也可以阅读

  • 什么是数据流程图(DFD)?如何绘制DFD?

  • 如何编写有效的用例?

  • 数据流程图:实例-订餐系统

  • 如何使用ERD对关系数据库设计建模?

  • 如何开发现有的和将来的业务流程?

本文 http://jiagoushi.pro/node/866
讨论:请加入知识星球【首席架构师圈】或者加微信小号【jiagoushi_pro】或者加QQ群【11107777】
公众号 【jiagoushipro】
【超级架构师】
精彩图文详解架构方法论,架构实践,技术原理,技术趋势。
我们在等你,赶快扫描关注吧。
微信小号 【cea_csa_cto】
50000人社区,讨论:企业架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化.

QQ群 【11107767】深度交流企业架构,业务架构,应用架构,数据架构,技术架构,集成架构,安全架构。以及大数据,云计算,物联网,人工智能等各种新兴技术。
加QQ群,有珍贵的报告和干货资料分享。

视频号 【超级架构师】
1分钟快速了解架构相关的基本概念,模型,方法,经验。
每天1分钟,架构心中熟。

知识星球 向大咖提问,近距离接触,或者获得私密资料分享。 知识星球【首席架构师圈】
微信圈子 志趣相投的同好交流。 微信圈子【首席架构师圈】
喜马拉雅 路上或者车上了解最新黑科技资讯,架构心得。 【智能时刻,架构君和你聊黑科技】
知识星球 认识更多朋友,职场和技术闲聊。 知识星球【职场和技术】
微博 【智能时刻】 智能时刻
哔哩哔哩 【超级架构师】
抖音 【cea_csa_cto】超级架构师
快手 【cea_csa_cto】超级架构师
小红书 【cea_csa_cto】超级架构师 首席架构师智库

谢谢大家关注,转发,点赞和点在看。

「业务架构」介绍BPMN第二部分-泳道相关推荐

  1. 编辑bpmn_「业务架构」BPMN简介第四部分-数据和工件

    传统建模技术的一个共同特点是允许在流程执行期间创建.读取和更新数据的建模.典型的例子是数据流图(DFD).尽管BPMN主要不是为数据建模而设计的,但是仍然有一组符号可以让您对业务流程中涉及的数据进行建 ...

  2. 「主数据架构」介绍下一代主数据管理(MDM)

    「主数据架构」介绍下一代主数据管理(MDM)  首席架构师 2019-11-29 17:31 主数据管理是旨在创建和维护权威.可靠.可持续.准确.及时和安全的环境的过程和技术框架.这个环境代表了一个单 ...

  3. 「业务架构」如何在BPMN中正确使用泳道

    在BPMN术语中,"泳道"代表两个主要分组BPMN元素-池和泳道. 池 池是设置业务流程边界的基本BPMN元素.池最多包含一个业务流程.这意味着两个流程程必须在两个不同的池中建模. ...

  4. 「业务架构」波特的五力分析教程介绍

    波特五力分析模型最早出现在哈佛商学院教授迈克尔·E·波特1979年发表在<哈佛商业评论>上的文章中.这篇论文的发表在历史上改变了企业.组织甚至国家对战略的理解.自<哈佛商业评论> ...

  5. 「业务架构」TOGAF建模系列:业务足迹图

    业务足迹图描述了业务目标.组织单元.业务功能和服务之间的联系,并将这些功能映射到提供所需功能的技术组件上. 业务足迹图在技术组件和它所满足的业务目标之间提供了清晰的可跟踪性,同时也证明了所识别服务的所 ...

  6. 「数据架构」介绍下一代主数据管理(MDM)

    主数据管理是旨在创建和维护权威.可靠.可持续.准确.及时和安全的环境的过程和技术框架.这个环境代表了一个单一版本的事实,作为跨不同的系统.业务单元和用户社区的可接受的记录系统. 尽管MDM不是新的,但 ...

  7. 「业务架构」EA874:业务架构层

    业务架构 业务架构一方面是企业业务模型和企业战略之间的桥梁,另一方面是企业业务功能之间的桥梁. 定义–"与公司业务相关的企业架构的一部分,以及描述该业务架构结构的文档和图表." E ...

  8. 「业务架构」定义业务能力-备忘单

    业务能力定义了一个业务在其核心做什么.这与"如何"做事或在哪里做事不同.业务能力是业务架构(i)的核心.在进一步讨论之前,让我说这不是一篇关于业务能力或能力映射重要性的文章.如果您 ...

  9. 「业务架构」业务服务:它们到底是什么?

    TOGAF 9.1元模型在图的中心有一个称为"业务服务"的框.经常有人问我:我们所说的"业务服务"是什么意思?查看规范和定义,我们发现以下定义:"通过 ...

最新文章

  1. Bzoj2555 SubString
  2. 烂泥:nginx同时支持asp.net与php
  3. 计算机网络安全六要素,六要素教学在计算机网络教学中的探索与反思
  4. Linux 命令之 rpmbuild -- 用于创建 rpm 格式的二进制软件包和源码软件包
  5. C++11 右值引用、移动语义、完美转发、万能引用
  6. Opencv--仿射变换+投射变换+单应性矩阵
  7. arm ubuntu 编译boost_Ubuntu交叉编译tslib并移植到嵌入式Linux
  8. WIN7下访问ftp的方法
  9. 卸载 Visual Studio 2005步骤
  10. javascript学习之使文本框中不能输入数字
  11. 2018 Multi-University Training Contest 8 - Taotao Picks Apples
  12. 超实用压力测试工具-ab工具
  13. 调节汉化版Eclipse的字体大小
  14. 物联网智能空气环境监测系统解决方案
  15. java数字转大写_java实现数字转大写的方法
  16. oracle查看锁表语句、解锁方法
  17. 面试时会问到的项目中的问题总汇
  18. 小白量化彩票实战(5)彩票号码快速生成组合及利用数据库生成彩票号码组合
  19. PCB焊接——原理篇
  20. p坚持csma协议 仿真‘_签了“三方协议”,还算应届毕业生吗!?

热门文章

  1. 字符(字符串、相关概念)
  2. tcga数据下载_给你tcga数据库过万病人的原始测序数据你可以做什么
  3. 网页授权——扫二维码获取openid
  4. Kingfisher 4.x 从使用到源码
  5. swift之网络下载图片sdwebImage、Kingfisher、Nuke
  6. 基于Java毕业设计中小学教师培训管理系统源码+系统+mysql+lw文档+部署软件
  7. mybatis下载地址
  8. 邮件 事务失败 服务器响应为 DT SPM 163 smtp
  9. 运行msckf_vio
  10. java dozer数组_Dozer 使用小结