Javascript 如何在Camunda中获得流程的平均持续时间?

Javascript 如何在Camunda中获得流程的平均持续时间?,javascript,rest,reporting,business-process-management,camunda,Javascript,Rest,Reporting,Business Process Management,Camunda,如何通过RESTAPI获得Camunda中进程的平均持续时间 我是否应该获取所有实例进程并使用“/history/process instance”计算平均值?据我所知,HistoryService API中没有平均值方法。您可以按照建议执行:查找所有历史实例并计算“durationInMillis”的平均值 或者(如果您可以访问服务器),您可以基于a编写自己的简单REST服务,并让DB为您进行计算 请记住,当使用用户任务报告流程时,仅仅开始/结束日期并不能告诉您它所花费的实际工作(考虑一个周五

如何通过RESTAPI获得Camunda中进程的平均持续时间


我是否应该获取所有实例进程并使用“/history/process instance”计算平均值?

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

或者(如果您可以访问服务器),您可以基于a编写自己的简单REST服务,并让DB为您进行计算


请记住,当使用用户任务报告流程时,仅仅开始/结束日期并不能告诉您它所花费的实际工作(考虑一个周五下午开始的进程……在第一个用户查看它之前,它已经花费了60小时。要在此进程和周一上午开始的进程之间建立一个简单的平均值是很困难的,该平均值可能在中午之前完成)。

>找到所有历史实例并计算“持续时间”的平均值如果有许多实例,这可能是一个性能问题