如何“启动条件”进程jbpm7?

时间:2019-09-25 21:06:15

标签: drools jbpm

我是jbpm wb的新手,正在尝试通过“启动条件”事件启动业务流程。但返回代码500,并显示消息“没有与触发器都不匹配的起始节点”。在这种情况下,是一个简单的流口水代码,如下所示:control(name ==“ EXECUTOR”)。 我尝试使用一个简单的开始事件,并检查control.name的de值,没关系。 启动条件事件如何工作? 谢谢

1 个答案:

答案 0 :(得分:0)

很难从描述中获取所有详细信息,但是作为基于BPMN标准的条件开始事件的通用方法:

  

当诸如“自开市以来S&P 500的变化超过10%”或“高于300C的温度”之类的条件变为真时,触发此类事件。 事件的条件表达式必须变为false,然后变为true,然后才能再次触发 Event 。   条件开始事件的条件表达式不得引用 Process 的数据上下文或实例属性(因为 Process 实例尚未已创建)。相反,它可以引用环境中实体的静态过程属性和状态。有关访问此类状态的机制的规范超出了标准范围。

因此,为了启动您的业务流程,您需要使要计算的条件表达式为真值,然后引发事件。