1

私たちは Activiti をアプリケーションに埋め込んでおり、Activiti のすぐに使用できるタスク クエリ機能を超えるタスクの検索に関して、いくつかの特定の要件があります。私は現在、ElasticSearch を統合し、タスクの特殊なインデックスを維持することを検討しています。そのためには、Activiti でタスクの作成をインターセプトする必要があります。

「ネイティブ」で透明な (これをワークフローに明示的にモデル化する必要がないという点で) このための Activiti メカニズム (インターセプター メカニズムなど) は見つかりませんでした。現時点では、myBatis インターセプター プラグインを作成するのが最善の策のようです。

これにコミットする前に、よりクリーンで簡単な方法を見逃していないことを確認したかったのです。

4

2 に答える 2

1

私はこれについて投稿を書きました。http://developer4life.blogspot.com/2012/02/extending-task-service-in-activiti.htmlをご覧ください。

于 2012-02-28T07:03:21.267 に答える
0

CDI(Weld)を使用している場合は、Activitiユーザーガイドの「プロセスイベントの受信」セクションを参照してください。http://activiti.org/userguide/index.html#N12DA5

于 2012-07-19T12:36:58.470 に答える