任何人都可以告诉我如何在jbpm6
中使用workitem处理程序。我创建了一些服务,并在bpmn图中设置了服务的参数值。现在我想在我的java类中访问这些参数。
我在jbpm5做过这个,很简单。我刚用过
string temp= workItem.getParameter("field name");
但是在jbpm6中,它不起作用。
当我在控制台上使用上述语句并打印结果时,我在jbpm5中得到输入的属性值,但现在我在屏幕上得到“null”输出。
任何人都可以帮助我。
这是我在Stack overflow中找到的问题最接近的问题。
Accessing KieSession from jbpm6 WorkItemHandler
此问题现已解决。其他遇到类似问题的人可以参考:
答案 0 :(得分:1)
jBPM6中的方法相同。我已经在我的项目中使用它,它工作正常。你能检查一下你对工作项的映射是否正确吗?您无法直接访问未映射到工作项的jBPM流程变量。