如何获得Camunda过程的平均持续时间?

时间:2014-06-12 13:36:55

标签: javascript rest reporting bpm camunda

如何通过REST api获取Camunda中进程的平均持续时间?

我是否应该通过'/ history / process-instance'来处理所有实例并计算自己的平均值?

1 个答案:

答案 0 :(得分:1)

据我所知,HistoryService API中没有平均方法。您可以按照建议执行:查找所有历史实例并计算" durationInMillis"

的平均值

或(如果您有权访问服务器)您可以根据custom query编写自己的简单REST服务,并让DB为您进行计算。

请记住,在使用用户任务报告流程时,仅仅开始/结束日期并不会告诉您实际工作的任何内容(考虑一个流程从周五下午开始......它已经占用了60小时之前第一个用户看看它。在这个过程中建立一个简单的平均值并且星期一早上开始,可能在中午之前完成,这很棘手。)