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 回答