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

我没有找到“本机”和透明的(因为我不必将其明确地建模到我的工作流中)为此的Activiti机制(例如拦截器机制)。目前,我最好的选择是编写一个myBatis拦截器插件。

在我致力于这一点之前,我想确保我没有错过一个更干净/更轻松的方法。

最佳答案

我写了一篇关于这个的帖子。查看http://developer4life.blogspot.com/2012/02/extending-task-service-in-activiti.html

关于java - 拦截Activiti中创建任务以更新并行搜索索引的最佳方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6430823/

10-10 12:59