2017-03-23 3 views
0

JBPM 6.xを使用していて、プロセスの進行中にプロセス変数を更新する必要がありました。JBPM 6のプロセス変数を設定する

私はJavaコードでプロセス変数にアクセスする例がたくさんありますが、Javaコードで設定する方法はわかりません。ただ、より多くの背景を与えるために

:私たちは

kcontext.setVariable()などのプロセス定義で変数を設定することができます。

APIを使用してJavaコードを設定するにはどうすればよいですか?または、どのようにkContextを取得できますか?

+0

ちょうどより多くの背景を与えるために:私たちは)(kcontext.setVariableとしてプロセス定義の変数を設定することができます。 APIを使用してJavaコードを設定するにはどうすればよいですか?または、どのようにkContextを取得できますか?助けてください – Nishant

+0

ちょうどあなたがkieサーバーを使用しているのですか?その場合は、完全なREST APIドキュメントが利用可能になります。通常はURLはです。/kie-server/docs 例: 123.123.123.123:8180/kie-server/docs – hnandarusdy

+0

いいえ私はKie-serverを使用していません – Nishant

答えて

1

は、以下のアプローチを試してみてください助けてください:

ProcessInstance processInstance= ksession.startProcess("com.sample.bpmn.hello",params); 
    RuleFlowProcessInstance ruleFlowProcessInstance= (RuleFlowProcessInstance) processInstance; 
    ruleFlowProcessInstance.setVariable("processVar1","newValue"); 
+0

ありがとうございます。同じ方法。 – Nishant

関連する問題