0

で作業項目ハンドラーを使用する方法を教えてくださいjbpm6。いくつかのサービスを作成し、bpmn ダイアグラムでサービスのパラメーターの値を設定しました。ここで、Java クラスでこれらのパラメーターにアクセスしたいと考えています。

私はこれを jbpm5 で行っていましたが、非常に簡単でした。ちょうど使った

string temp= workItem.getParameter("field name");

しかし、jbpm6 では動作しません。

上記のステートメントを使用して結果をコンソールに出力すると、入力したプロパティ値が jbpm5 に表示されますが、画面に「null」出力が表示されます。

誰でも私を助けてください。

これは、スタック オーバーフローで見つけた私の問題に最も近い質問でした。

jbpm6 WorkItemHandler から KieSession にアクセスする

この問題は解決されました。同様の問題に直面している他の人は、次を参照できます。

このリンク

4

1 に答える 1

1

方法はjBPM6でも同じです。私は自分のプロジェクトでそれを使用しましたが、正常に動作します。ワークアイテムへのマッピングが正しいかどうかを確認できますか? ワークアイテムにマップされていない jBPM プロセス変数に直接アクセスすることはできません。

于 2014-04-30T05:38:31.760 に答える