2016-11-16 10 views
0

APIを使用して複雑な変数を作成すると、オブジェクトがバイト配列として保存され、このオブジェクトの値に基づいてタスクを検索できなくなることに気付きました。 オブジェクトを保存する方法はありますかjsonオブジェクトまたは他の単純なフォームとして?Activitiコンプレックスオブジェクト

答えて

1

あなたの質問に明白な答えはここに記載されているように、あなたの複合型のためのカスタム・シリアライザ/デシリアライザを作成するには、次のようになります。

http://blog.progs.be/628/activiti-variables-json

しかし、私はあなたにActivitiイベントシステムを利用することを検討をお勧めしますプロセスのイベントをElasticsearchなどのnosqlストアにエクスポートします。このようにして、レポート変数の検索とフィルタリングを簡単に行うことができます。

屋外に同梱されているactivitiに適用CamundaのためのシンプルなElasticsearchの実装を示すサンプルプロジェクト(

https://github.com/camunda/camunda-bpm-elasticsearch

+0

ん? –

+0

エンジンは同じですが、公開されたAPIは、「易しく書き直されています私は実際にAlfresco Oneにアクティビティエンジンを組み込んだイベントシステムを拡張していませんが、それは非常に難しいとは思わないでしょう。 –

+0

上記のソリューションはうまく動作しません。 –

関連する問題