Activiti BPM中的业务活动监控

时间:2014-04-01 04:32:25

标签: jbpm activiti bpm bpmn

如您所知Activiti BPM没有BAM(Business activity monitoring)作为开箱即用的功能。在他们的论坛中,很少有人说它可以与BIRTPentaho集成以实现这一目标。 以下是我想知道的一些事情:

  1. 有没有人实施,你能否建议这种解决BAM问题的方法有效?

  2. 有没有其他方法或解决方法或工具可以解决监控业务活动(BAM)?

2 个答案:

答案 0 :(得分:1)

我不熟悉Activiti BPM,BIRT或Pentaho。但是,大多数业务流程都可以使用WSO2 BAM使用Activity Monitoring Dashboard中所述的活动ID进行监控。您需要做的是编写自定义数据代理来拦截业务流程。

答案 1 :(得分:0)

我的经验不在于活动,但从技术角度来看,整合应与我们的工作非常相似。

除了用户门户中的BAM功能外,我们还将Eclipse Stardust与Eclipse BIRT集成在一起。 (另请参阅architecturedocumentation页面)我们开发了自定义BIRT数据源和数据集扩展,以允许用户在没有SQL知识/数据库模式知识的情况下设计报表。这种方法适用于中/长期报告要求。缺点是当您想要升级到更新的BIRT版本时需要调整插件。

对于我们的操作/特殊BAM要求,我们做了一个将基于浏览器的BIRT设计器集成到用户门户中的POC。它有效,但没有真正满足我们的要求。功能集过于宽泛,昂贵的报告对生产系统的潜在影响是一个问题。我们需要一些更具控制力的东西,其功能更加有针对性,并且仅限于业务用户的要求。

随着最新的Stardust发布,我们发布了一个仅使用普通HTML5的preview of a new adhoc reporting portal perspective。它将功能限制为BPMS环境中仪表板所需的功能。这个新的报告视角将在即将到来的Eclipse Luna release 6月底发布。