Лучший подход к созданию задачи перехвата в Activiti для обновления индекса параллельного поиска? - PullRequest
1 голос
/ 21 июня 2011

Мы встраиваем Activiti в приложение и предъявляем некоторые особые требования к поиску задач, которые выходят за рамки стандартных возможностей Activiti по запросу задач. В настоящее время я рассматриваю возможность интеграции ElasticSearch и поддержки специализированного индекса задач. Чтобы это работало, мне нужно перехватить создание задачи в Activiti.

Я не нашел "родного" и прозрачного (в этом мне не нужно было явно моделировать это в моих рабочих процессах) механизм Activiti для этого (например, механизм перехватчика). На данный момент лучше всего написать плагин myBatis intercepter.

Прежде чем я сделаю это, я хотел убедиться, что я не пропускаю более чистый / простой метод.

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

Я написал пост об этом. Проверить http://developer4life.blogspot.com/2012/02/extending-task-service-in-activiti.html

0 голосов
/ 19 июля 2012

Если вы используете CDI (сварка), ознакомьтесь с Руководством пользователя Activiti, раздел «Получение событий процесса»: http://activiti.org/userguide/index.html#N12DA5

...