gpt4 book ai didi

java - JBPM:从任务节点发出多个转换

转载 作者:太空宇宙 更新时间:2023-11-04 09:01:00 26 4
gpt4 key购买 nike

在 JBPM 中,我可以(技术上)从任务节点发出多个转换吗?

如果是,这是一个好的做法吗?

任何帮助都会有用。

最佳答案

这是可能的,但如果您通过调用 token.signal() 或 taskInstance.end() 传播流程的执行,则选择的转换将是第一个(在 .xml 文件中),无论该转换有什么条件。如果该条件计算结果为 false,将抛出异常。

开箱即用的只有决策节点支持通过评估条件来选择转换,并且将选择条件评估为 true 的第一个转换(如果没有条件评估为 true,则选择第一个转换)。

但是编写手动传播执行的自定义操作处理程序(token.signal("transitionname"))并选择正确的转换(tm)非常简单。

抱歉我的英语不好。

关于java - JBPM:从任务节点发出多个转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/494171/

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