0
我們正在使用JBPM 6.x,並希望在進程正在進行時更新過程變量。在JBPM 6中設置過程變量
我有很多例子來訪問java代碼中的流程變量,但沒有明確找到如何設置它在java代碼?
爲了給更多的背景:我們可以設置在流程定義變量
kcontext.setVariable();
我們如何使用API在java代碼中設置?或者如何獲得kContext?請幫助
我們正在使用JBPM 6.x,並希望在進程正在進行時更新過程變量。在JBPM 6中設置過程變量
我有很多例子來訪問java代碼中的流程變量,但沒有明確找到如何設置它在java代碼?
爲了給更多的背景:我們可以設置在流程定義變量
kcontext.setVariable();
我們如何使用API在java代碼中設置?或者如何獲得kContext?請幫助
嘗試用下面的方法:
ProcessInstance processInstance= ksession.startProcess("com.sample.bpmn.hello",params);
RuleFlowProcessInstance ruleFlowProcessInstance= (RuleFlowProcessInstance) processInstance;
ruleFlowProcessInstance.setVariable("processVar1","newValue");
由於它的工作原理和我的應用同樣的方式。 – Nishant
爲了給更多的背景:我們可以設置在流程定義變量kcontext.setVariable();我們如何使用API設置java代碼?或者如何獲得kContext?請幫助 – Nishant
只是想知道,你也使用kie-server嗎?如果是這樣,那麼將提供完整的REST API文檔。通常URL是: /紀伊 - 服務器/文檔 例如: 123.123.123.123:8180/kie-server/docs –
hnandarusdy
不,我沒有使用乃紀伊 - 服務器 – Nishant