jbpm6中的工作项处理程序

时间:2014-04-09 09:14:52

标签: jbpm drools-flow

任何人都可以告诉我如何在jbpm6中使用workitem处理程序。我创建了一些服务,并在bpmn图中设置了服务的参数值。现在我想在我的java类中访问这些参数。

我在jbpm5做过这个,很简单。我刚用过

string temp= workItem.getParameter("field name");

但是在jbpm6中,它不起作用。

当我在控制台上使用上述语句并打印结果时,我在jbpm5中得到输入的属性值,但现在我在屏幕上得到“null”输出。

任何人都可以帮助我。

这是我在Stack overflow中找到的问题最接近的问题。

Accessing KieSession from jbpm6 WorkItemHandler

此问题现已解决。其他遇到类似问题的人可以参考:

this link

1 个答案:

答案 0 :(得分:1)

jBPM6中的方法相同。我已经在我的项目中使用它,它工作正常。你能检查一下你对工作项的映射是否正确吗?您无法直接访问未映射到工作项的jBPM流程变量。