gpt4 book ai didi

workflow - 理论 Petri 网和 BPMN 工作流程到底有什么区别?

转载 作者:行者123 更新时间:2023-12-02 12:13:26 25 4
gpt4 key购买 nike

有理论上的 Petri 网: http://en.wikipedia.org/wiki/Petri_net

还有表示为 BPMN 2.0 的工作流程。

具体有什么区别?我问的原因是,我们希望对 BPMN 中建模的业务流程(没有普通人关心/使用)进行简化,并使其更加“一维”,以便在智能手机上使用(如 list ),并提供大量额外的功能基于图表的 list 中其他步骤的 Hook 。我们的企业名为 Tallyfy - https://tallyfy.com

此外 - 我们想看看是否可以使用 Petri 网作为在我们的应用程序中执行流程的更严格的方式

最佳答案

Petri 网是建模地点/转换流的一个非常基本的概念。根据维基百科描述的分布式系统,如今,Petri 网可能主要用于学术界和/或低级计算机科学/软件开发。

BPMN 2.0是定义业务流程建模符号及其 XML 表示形式的规范。因此,BPMN 2.0 超出了计算机科学/软件开发的范围。 BPMN 流程在某种程度上类似于 Petri 网的行为。然而,BPMN 2.0 提供了更全面的元素集,远远超出了单纯地点/转换流的定义,还提供了更多的元素集来表达流行为。

凭借其简单的元素集,Petri 网被设计为数学形式化,而 BPMN 2.0 采用 XML 形式化(见上文)。

虽然 BPMN 2.0 可用于对分布式信息系统进行建模(通常在没有人会考虑使用 Petri 网的情况下),但人们永远不会使用 Petri 网来对业务流程进行建模。值得注意的是,对于不了解 BPMN 的人来说,良好建模的 BPMN 流程是可以理解的,因为 BPMN 2.0 是一种高级表示法,相对接近于对流程流程的直观理解。

所以:

Petri 网 = 低级、计算机科学、数学形式化

BPMN = 高级业务流程管理,以 XML 形式化

编辑:在 BPM 模拟或执行上下文中,(自动)将 BPMN 图映射到 Petri 网(或: Workflow Nets )以确定数学属性(例如可达性)非常有用。

关于workflow - 理论 Petri 网和 BPMN 工作流程到底有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25278711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com