首页 > 解决方案 > 从具有平行状态的 HFSM 到 Camunda?

问题描述

我的任务是实现一个具有并行状态的 HFSM,以及在 Python 中转换到多个并行状态的能力。不幸的是,我找不到支持这个的库。我被告知要调查 Camunda。我无法理解并行 HFSM 与 Camunda 的关系?有没有办法在 Camunda 中实现并行 HFSM?

标签: pythonworkflowbpmncamundafsm

解决方案


流程引擎是一个状态机。流程模型定义了可能的状态(事件和任务)和允许的转换(序列流)。令牌流表示此模型实例的状态。有子进程的概念,可以通过使用并行网关、包容网关和不中断事件来实现并行状态/执行/多个令牌。您还可以在运行时进行多版本制定。Camunda 将很好地满足要求,并且能够以图形化、业务友好的方式 (BPMN2) 配置模型。但是,没有任何东西可以为您实施。也许是 python 中的一些任务工作者。如果这是一个学术练习,那么这个想法可能不是让已经实现的状态机工作,而是自己动手。当你这样做时,


推荐阅读