问题可能很愚蠢,但我有这样的要求。 如果上述问题不可能,则需要改变方法。 请帮忙。谢谢。
答案 0 :(得分:2)
是的,这是可能的,但是对于IMO而言,将一个占位符放在您希望在流程中拥有的东西的更好的方法。如果您可以在用例上详细说明一下,我们可以为您提供更好的方法。
答案 1 :(得分:1)
您可以使用setVariable方法向流程实例添加新变量。之前,您必须将流程实例强制转换为WorkflowProcessInstanceImpl类。
org.kie.api.runtime.process.ProcessInstance processInstance = ...
WorkflowProcessInstanceImpl processInstanceImpl = (WorkflowProcessInstanceImpl) processInstance;
processInstanceImpl.setVariable("newVar", "newVal");