在 JBPM 6 中设置流程变量
Set process variable in JBPM 6
我们正在使用 JBPM 6.x 并希望在流程进行时更新流程变量。
我有很多在 java 代码中访问过程变量的示例,但没有清楚地找到如何在 java 代码中设置它?
只是为了提供更多背景信息:我们可以在流程定义中将变量设置为
kcontext.setVariable();
如何使用API在java代码中设置?或者如何获得 kContext?请帮助
尝试以下方法:
ProcessInstance processInstance= ksession.startProcess("com.sample.bpmn.hello",params);
RuleFlowProcessInstance ruleFlowProcessInstance= (RuleFlowProcessInstance) processInstance;
ruleFlowProcessInstance.setVariable("processVar1","newValue");
我们正在使用 JBPM 6.x 并希望在流程进行时更新流程变量。
我有很多在 java 代码中访问过程变量的示例,但没有清楚地找到如何在 java 代码中设置它?
只是为了提供更多背景信息:我们可以在流程定义中将变量设置为
kcontext.setVariable();
如何使用API在java代码中设置?或者如何获得 kContext?请帮助
尝试以下方法:
ProcessInstance processInstance= ksession.startProcess("com.sample.bpmn.hello",params);
RuleFlowProcessInstance ruleFlowProcessInstance= (RuleFlowProcessInstance) processInstance;
ruleFlowProcessInstance.setVariable("processVar1","newValue");