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

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

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

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


person Boris Terzic    schedule 21.06.2011    source источник


Ответы (2)


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

person RoiG    schedule 28.02.2012

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

person Rafael Cordones    schedule 19.07.2012