You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kogito中BPMN 2.0中间信号并行执行的流程配置问题

解决Kogito中BPMN信号事件无输出连接的问题

方案1:用事件子流程处理信号

  • 把原有的中间信号事件替换为事件子流程:
    1. 在父流程里新增一个事件子流程,将其触发事件设为你需要的信号(Signal Start Event)。
    2. 在事件子流程内编写信号触发后的逻辑,最后加一个普通结束事件。
  • 这个结束事件只会终止事件子流程本身,不会影响父流程里正在运行的无限循环子流程,父流程状态会保持活跃,后续信号仍能正常触发。
  • 优势:完全符合BPMN规范,Kogito不会报错,也不会创建新的主流程子实例。

方案2:添加无操作脚本任务并闭环

  • 创建一个脚本任务,在任务逻辑里写空代码(比如// no-operation),不需要任何实际执行逻辑。
  • 将中间信号事件的输出连接到这个脚本任务,再从脚本任务连接回自身形成闭环。
  • Kogito会识别到信号事件有输出连接,不会再抛出"There is no outgoing connection"错误;脚本任务的闭环不会创建新的子流程实例,只是执行无操作循环,对性能影响可忽略。
  • 注意:确保脚本任务逻辑为空,避免不必要的资源消耗。

内容的提问来源于stack exchange,提问作者Mert Uygur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:00:48