どのようにしてJBPM / Droolsのプロセスインスタンスからデータを取得するのですか?

ジョナサンS.フィッシャー:

我々はDroolsの/ JBPMを使って模索している、と我々はそれが非常に困難JBPMからデータを取得するために見つけることだそう。私たちは何かを明らかに不足しているような気がします。

私たちは、RESTfulなインターフェースを使用して、プロセスインスタンスを作成するオフjBPMプロセスを蹴っている:POSTを /server/containers/{containerId}/processes/{processId}/instances

プロセス・インスタンスが完了した後しかし、我々は結果を取得する必要があります。あなたはそれをどのように行うのですか?我々は(変数または何ないように)設定する必要がjBPMプロセスで何かはありますか?

私たちは、この時点での例とドキュメントのトンを通して注ぎきたし、簡単なものでなければならないものに答えを見つけるように見えることはできません。

ありがとう、-Jonathan

ShadyBears:

あなたが作るときPOSTに要求/server/containers/{containerId}/processes/{processId}/instances、それはあなたのプロセス・インスタンスIDを返します。

現在実行中のプロセスからの結果を取得します。
GET /server/containers/{containerId}/processes/definitions/{processId}/variables

過去の実行中のプロセスから結果を取得します。
GET /server/queries/processes/instances/{processInstanceId}/variables/instances/{varName}

必ずデータを保存している作るためにワークベンチで、「プロセス・インスタンス」に移動します

KIEワークベンチ

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=226622&siteId=1