在Activiti中拦截任务创建的最佳方法是更新并行搜索索引?

时间:2011-06-21 19:21:36

标签: java workflow mybatis activiti

我们正在将Activiti嵌入到应用程序中,并且对于搜索超出Activiti的现成任务查询功能的任务有一些特定要求。我目前正在考虑整合ElasticSearch并维护一个专门的任务索引。为了实现这一点,我需要拦截Activiti中的任务创建。

我没有找到“本机”和透明(因为我不应该将其显式建模到我的工作流程中)Activiti机制(如拦截机制)。目前,我最好的选择是编写myBatis intercepter插件。

在我承诺之前,我想确保我不会错过更清洁/更简单的方法。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

如果您使用的是CDI(焊接),请查看“Activiti用户指南”的“接收流程事件”部分:http://activiti.org/userguide/index.html#N12DA5