`
ronghao
  • 浏览: 448559 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
E9473dd5-1985-3883-ac98-962354ca10b3
张小庆,在路上
浏览量:8529
社区版块
存档分类
最新评论

BPMN这点事-BPMN的元素

阅读更多


 我们使用BPMN元素进行建模,BPMN的元素分为五个类别:


图10‑9BPMN的元素分类

 

  1.  流对象(Flow Objects),流对象是定义业务流程的主要图形元素。它进一步细分为三个类别,分别是事件(Events)、活动(Activities)和网关(Gateways);
  2.  数据(Data),它分为四个类别:数据对象(Data Object)、数据输入(Data Inputs)、数据输出(Data Outputs)和数据存储(Data Stores);
  3.  连接对象(Connection Ojbects),用来把各个流对象或流对象与其他信息连接起来,它分为四种类别:顺序流(Sequence Flows)、消息流(Message Flows)、关联(Associations)和数据关联(Data Associations);
  4.  泳道(Swimlanes),用来区分不同部门或者不同参与者的功能和职责。Swimlanes包含两种类别:池(Pool)和道(Lane);
  5.  人工交付物(Artifacts),它用以给流程附加一些额外的信息,它分为两种类别:组(Group)和附注(Text Annotation)。

 

为了方便学习,我们将BPMN元素分为了三个层次,分别是基本元素、核心元素和扩展元素,通过基本元素的学习,我们能够开始进行简单的建模;通过核心元素的学习,能够满足我们平常大部分的建模需求;通过学习扩展元素,我们能够看到BPMN所能处理的复杂情况。在下面的各节里,我们将分别对这三个层次的元素进行讨论。

 


 

图10‑10BPMN元素的三个层次

10.1.1   基本元素



 

图10‑11BPMN的基本元素

10.1.2   核心元素



 

图10‑12BPMN的核心元素

10.1.3   扩展元素



 

图10‑13BPMN的扩展元素

 

  • 大小: 42.6 KB
  • 大小: 24 KB
  • 大小: 81.3 KB
  • 大小: 97.4 KB
  • 大小: 81.5 KB
1
3
分享到:
评论

相关推荐

    bpmn-js-token-simulation:用于令牌模拟的bpmn-js扩展

    bpmn-js令牌模拟 用于令牌模拟的bpmn-js扩展。 安装 通过安装。 npm install bpmn-js-token-simulation 作为附加模块添加到 。 造型师 var BpmnModeler = require ( 'bpmn-js/lib/Modeler' ) ; var ...

    yaoqiang-bpmn-editor-5.5.1.jar

    拼写检查元素标签 内置的版本控制库 BPMN 2.0的图形交互信息自动生成 扩展BPMN片段库 可扩展的插件体系结构 可执行的BPMN模拟 自动分割/合并边缘 柔性装配/拆卸的子 直接部署到现有的BPMN 2.0的发动机。 包括LDAP...

    flowable-bpmn-intellij-plugin:可流动的Activiti(6.x)BPMN引擎IntelliJ的流程编辑器插件

    BPMN流程编辑-添加/删除元素,更改其属性,撤消/重做,批量拖放,批量删除元素 代码导航-从Delegate Expression或Class属性直接跳转到代码中的bean /函数/类 IntelliJ重构传播到流程的后备XML文件(即,重命名Bean)...

    vue项目中使用bpmn为节点添加颜色的方法

    本文主要包括vue项目中bpmn使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 前情提要 上文我们已经实现了在外部更改节点名。此时又有新玩法:在流程图中,根据...

    bpmn-js - 在浏览器中查看和编辑BPMN 2.0图表-javascript

    bpmn-js - 在浏览器中查看和编辑BPMN 2.0图表 bpmn-js - 用于 Web 的 BPMN 2.0 在浏览器中查看和编辑 BPMN 2.0 图表。 安装 使用预先打包的库或通过 npm 将其包含到您的节点式 Web 应用程序中。 用法 首先,创建一...

    bpmn-js-example-custom-elements:如何在确保BPMN 2.0兼容性的同时支持bpmn-js中的自定义元素的示例

    bpmn-js中的自定义元素 如何在确保BPMN 2.0兼容性的同时支持自定义元素的示例。关于本示例创建一个BPMN编辑器,该编辑器知道一些QA相关的元数据。 这样,它结合了我们之前发布的所有先前示例 : 通过数据定制元素...

    bpmn.js 2.0流程编辑器 搭配 Activiti 7.0 进行工作流编辑器集成开发

    BPMN 无处不在,适合所有人 在浏览器中创建、嵌入和扩展 BPMN 图。单独使用它或将其集成到您的应用程序中。 1.使用基于Web 的建模组件 轻松创建您自己的 BPMN 2.0 ...这取决于您,因为 bpmn-js 是一个开放的工具包。

    python-bpmn-engine:在Python流程中解析和执行Camunda BPMN模型

    一个用于在单个流程中解析和执行BPMN模型的python模块到目前为止支持的元素: 开始/结束事件任务(手动,用户,服务)-暂时执行虚拟网关(专有,并行) 有条件的顺序流BPMN模型示例: 用法示例: import asynciofrom...

    bpmn-js-i18n:bpmn-js的国际化资源

    bpmn-js翻译该存储库收集用户界面元素,消息和工具提示的社区维护的翻译。可用翻译使用翻译遵循并用此存储库中的一种语言文件替换。贡献创建一个并提供翻译。 检出以获取可用消息的列表。执照麻省理工学院

    BPMN2.0 图形元素解释

    BPMN论坛中下载的资料,由北京交通大学软件学院、华胜天成集团摩卡软件(MochaSoft) 、炎黄盈动技术有限公司(ActionSoft) 参与翻译。供参考,侵权删除

    BPMN2新规范 中文版

    BPMN2新规范 业界牛逼,流程建模设计,自动化,的工作流引擎

    BPMN2.0规范中文文档

    这里较为详细的介绍了BPMN2.0: ...1.7. 流程根元素 1.8. 基本结构(事件、顺序流、网关、任务) 1.9. 高级结构(内嵌子流程、定时启动事件、中间事件、内部捕获事件) 1.10. 完全的实例(包括控制台任务表单)

    bpmn-elements:基于BPMN 2.0的可执行工作流元素

    bpmn元素 同构JavaScript BPMN 2.0工作流程元素,适合捆绑到前端脚本中或仅需要在您的nodejs项目中使用。支持的元素以下元素已经过测试和支持。 :可执行的BPMN 2定义:执行并跟踪活动元素BpmnError 边界事件...

    bpmn-js-bpmnlint:基于Bpmn-js的流程设计器校验实现

    基于bpmn-js的流程设计器校验实现简介它根据一组已定义的规则来验证您的图表,并将其报告为错误或警告。它可以从命令行检查您的...no-disconnected报告未连接的元素。no-gateway-join-fork报告同时分叉和加入的网关。no

    BPMN2.0规范文档

    BPMN2.0规范,详细描述了bpmn的元素以及相关信息。是了解Activiti等开源工作流的必备条件。

    bpmn-engine:BPMN 2.0执行引擎。 开源JavaScript工作流引擎

    该引擎仅支持BPMN 2.0方案中包括的元素和属性,但可以扩展为了解其他架构和元素。 至少要有BPMN 2.0。 除错 该模块使用因此可以使用环境变量DEBUG=bpmn-engine:*或者提供您自己的记录器。 过程的漂亮图像 致谢 ...

    Activiti BPMN 2.0 designer

    工作流系统activiti绘制BPMN图片的eclipse插件,使用方法,解压后将其内容放在eclipse目录下的dropins文件夹即可。

    BPMN-Reference-Validator:用于检查 BPMN 文件中引用正确性的工具

    BPMN 参考验证 注意:项目现在是- 此处不再维护 检查 BPMN 2.0 流程文件中所有引用的工具: 指向现有元素的引用? 引用的元素是否为允许的有效类型? (例如,引用一个messageRef属性实际上是一个message ) 软件...

    camunda-transaction-boundaries:在BPMN图中可视化所有Camunda交易边界

    这包括所有BPMN元素,它们都是等待状态,并具有进入连接的边界: 中间捕获消息事件中级捕获计时器事件中间捕获信号事件接收任务用户任务基于事件的网关外部服务任务除了这些元素之外,所有具有异步连续性的活动都...

    workflower:适用于PHP的BPMN 2.0工作流引擎

    特征工作流程工作流程引擎和领域模型过程一些与Workflow对象一起使用的接口定义BPMN 2.0流程定义坚持不懈序列化/反序列化Workflow对象的接口支持的工作流程元素连接对象顺序流流对象活动任务服务任务发送任务大事记...

Global site tag (gtag.js) - Google Analytics