如何通过 REST api 获取 Camunda 中进程的平均持续时间?
我是否应该获取所有实例进程并使用 '/history/process-instance' 计算自己的平均值?
如何通过 REST api 获取 Camunda 中进程的平均持续时间?
我是否应该获取所有实例进程并使用 '/history/process-instance' 计算自己的平均值?
据我所知,HistoryService API 中没有平均方法。您可以按照建议进行操作:查找所有历史实例并计算“durationInMillis”的平均值
或者(如果您可以访问服务器)您可以根据自定义查询编写自己的简单 REST 服务,并让数据库为您进行计算。
请记住,当报告带有用户任务的流程时,仅仅开始/结束日期并不能告诉您它所花费的实际工作量(考虑一个流程从星期五下午开始......它在第一个用户之前已经占用了 60 小时)看一下。在这个过程中建立一个简单的平均值是很棘手的,这个平均值从星期一早上开始,可能在中午之前完成)。