【发布时间】:2014-06-12 13:36:55
【问题描述】:
如何通过 REST api 获取 Camunda 中一个进程的平均持续时间?
我是否应该获取所有实例进程并使用 '/history/process-instance' 计算自己的平均值?
【问题讨论】:
标签: javascript rest reporting business-process-management camunda
如何通过 REST api 获取 Camunda 中一个进程的平均持续时间?
我是否应该获取所有实例进程并使用 '/history/process-instance' 计算自己的平均值?
【问题讨论】:
标签: javascript rest reporting business-process-management camunda
据我所知,HistoryService API 中没有平均方法。您可以按照建议进行操作:查找所有历史实例并计算“durationInMillis”的平均值
或者(如果您可以访问服务器)您可以基于 custom query 编写自己的简单 REST 服务,并让数据库为您进行计算。
请记住,在报告带有用户任务的流程时,仅仅开始/结束日期并不能告诉您它所花费的实际工作量(假设一个流程从星期五下午开始......它在第一个用户看了一下。在这个过程中建立一个简单的平均值是很棘手的,这个过程从周一早上开始,可能在中午之前完成)。
【讨论】: