「业务架构」BPMN简介第四部分-数据和工件

简介: 「业务架构」BPMN简介第四部分-数据和工件

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

BPMN还为modeler提供了几个工件符号,以更详细地描述业务流程。例如,分组相关活动的组对象和详细解释流对象的文本注释对象。

数据

通常,在执行业务流程时,可能会在流程期间或结束后生成数据。例如,成功执行下单任务将产生采购订单、发票、收据等数据。在BPMN中,数据可以由几种类型的“数据”对象建模,例如数据对象、数据输入、数据输出和数据存储。有一种定义良好的方法来管理数据的状态,比如实例化、完成、删除等。


组是带有虚线边框的框,为建模者提供了一种按不同类别对形状进行分组的机制。


文本批注

文本注释可用于向BPD中的流对象添加额外的细节。它不影响流,但提供流中对象的详细信息。


案例研究-True Aqua蒸馏水公司(续)

在本教程的第三部分中,您已经为True Aqua蒸馏水公司建模了蒸馏水订购流程的流程。现在,我们将添加数据和注释来进一步描述流。如果您错过了第一部分到第三部分,您可以点击本页底部的超链接打开它们。

蒸馏水订购流程的执行将产生采购订单。让我们对采购订单的创建和操作进行建模。我们知道,采购订单是在客户服务助理收到客户的订单请求时创建的,该请求由任务Verify customer Identity建模。因此,我们将从任务创建采购订单数据验证客户身份。将鼠标指针放在它上面,并拖出右上角的资源目录图标。


释放鼠标按钮并从资源目录中选择数据对象。


命名数据采购订单。


采购订单在流程中有其生命周期,从创建到完成。我们可以通过定义状态来建模。右键单击采购订单并选择状态>创建。。。从弹出菜单。


在输入窗口中,输入【Create】作为state的名称,然后单击OK。

Create标记被添加到采购订单的名称中。正如我所说的,采购订单有它的生命周期。当客户服务助理完成任务转发订单后,采购订单将等待物流部门的分配。我们可以通过在改变状态的情况下重复使用同一数据段来对此进行建模。从任务转发顺序中,按下并拖动资源目录图标。


释放鼠标按钮并从资源目录中选择数据对象。

输入采购订单作为数据的名称。注意这一步。必须输入“采购订单”作为“名称”,才能重新使用之前创建的“采购订单”数据对象。确认编辑时,系统将提示您是否希望数据对象引用现有的数据对象。选择“是”。


右键单击与远期订单关联的采购订单数据,然后选择“状态”>“创建…”。。。从弹出菜单。


输入【被指定】状态并确认。到目前为止,相同的采购订单数据在流程中显示两次,状态不同。


当物流部经理完成安排交货任务后,采购订单将分配给一名工人,等待交货。应用上述技巧。添加采购订单数据并定义【要交付】的状态。


最后,当交货完成时,采购订单即告完成。试着在图表中建模。


在结束本教程之前,让我们创建一个文本注释。请看任务放置顺序。根据从True Aqua蒸馏水公司收集的信息,我们知道虽然有些订单请求是通过电话提出的,但有些是通过电子邮件提出的。让我们用文本注释来描述这个额外的细节。使用资源目录从任务放置顺序创建文本批注。


输入正文注释:超过90%的请求是通过电话提出的,10%是通过电子邮件提出的。


确认编辑并调整文本批注的大小以使文本显示在多行中。以下是最终的BPD:


BPMN简介的其他部分

相关文章
|
4月前
|
消息中间件 存储 缓存
十万订单每秒热点数据架构优化实践深度解析
【11月更文挑战第20天】随着互联网技术的飞速发展,电子商务平台在高峰时段需要处理海量订单,这对系统的性能、稳定性和扩展性提出了极高的要求。尤其是在“双十一”、“618”等大型促销活动中,每秒需要处理数万甚至数十万笔订单,这对系统的热点数据处理能力构成了严峻挑战。本文将深入探讨如何优化架构以应对每秒十万订单级别的热点数据处理,从历史背景、功能点、业务场景、底层原理以及使用Java模拟示例等多个维度进行剖析。
88 8
|
4月前
|
存储 分布式计算 数据挖掘
数据架构 ODPS 是什么?
数据架构 ODPS 是什么?
968 7
|
4月前
|
数据采集 搜索推荐 数据管理
数据架构 CDP 是什么?
数据架构 CDP 是什么?
146 2
|
1月前
|
存储 数据采集 人工智能
AllData数据中台架构全览:数据时代的智慧中枢
杭州奥零数据科技有限公司成立于2023年,专注于数据中台业务,维护开源项目AllData并提供商业版解决方案。AllData提供数据集成、存储、开发、治理及BI展示等一站式服务,支持AI大模型应用,助力企业高效利用数据价值。
|
15天前
|
存储 监控 算法
公司监控上网软件架构:基于 C++ 链表算法的数据关联机制探讨
在数字化办公时代,公司监控上网软件成为企业管理网络资源和保障信息安全的关键工具。本文深入剖析C++中的链表数据结构及其在该软件中的应用。链表通过节点存储网络访问记录,具备高效插入、删除操作及节省内存的优势,助力企业实时追踪员工上网行为,提升运营效率并降低安全风险。示例代码展示了如何用C++实现链表记录上网行为,并模拟发送至服务器。链表为公司监控上网软件提供了灵活高效的数据管理方式,但实际开发还需考虑安全性、隐私保护等多方面因素。
21 0
公司监控上网软件架构:基于 C++ 链表算法的数据关联机制探讨
|
1月前
|
存储 SQL 缓存
MySQL原理简介—2.InnoDB架构原理和执行流程
本文介绍了MySQL中更新语句的执行流程及其背后的机制,主要包括: 1. **更新语句的执行流程**:从SQL解析到执行器调用InnoDB存储引擎接口。 2. **Buffer Pool缓冲池**:缓存磁盘数据,减少磁盘I/O。 3. **Undo日志**:记录更新前的数据,支持事务回滚。 4. **Redo日志**:确保事务持久性,防止宕机导致的数据丢失。 5. **Binlog日志**:记录逻辑操作,用于数据恢复和主从复制。 6. **事务提交机制**:包括redo日志和binlog日志的刷盘策略,确保数据一致性。 7. **后台IO线程**:将内存中的脏数据异步刷入磁盘。
|
5月前
|
Kubernetes 调度 算法框架/工具
NVIDIA Triton系列02-功能与架构简介
本文介绍了NVIDIA Triton推理服务器的功能与架构,强调其不仅适用于大型服务类应用,还能广泛应用于各类推理场景。Triton支持多种模型格式、查询类型和部署方式,具备高效的模型管理和优化能力,确保高性能和系统稳定性。文章详细解析了Triton的主从架构,包括模型仓库、客户端应用、通信协议和推理服务器的核心功能模块。
186 1
NVIDIA Triton系列02-功能与架构简介
|
5月前
|
存储 分布式计算 Hadoop
Hadoop-33 HBase 初识简介 项目简介 整体架构 HMaster HRegionServer Region
Hadoop-33 HBase 初识简介 项目简介 整体架构 HMaster HRegionServer Region
86 2
|
6月前
|
存储 搜索推荐 数据库
MarkLogic在微服务架构中的应用:提供服务间通信和数据共享的机制
随着微服务架构的发展,服务间通信和数据共享成为关键挑战。本文介绍MarkLogic数据库在微服务架构中的应用,阐述其多模型支持、索引搜索、事务处理及高可用性等优势,以及如何利用MarkLogic实现数据共享、服务间通信、事件驱动架构和数据分析,提升系统的可伸缩性和可靠性。
83 5
|
5月前
|
存储 SQL 消息中间件
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
80 0

热门文章

最新文章