REST API を介して Camunda でプロセスの平均期間を取得する方法は?
すべてのインスタンス プロセスを取得し、「/history/process-instance」で平均を計算する必要がありますか?
REST API を介して Camunda でプロセスの平均期間を取得する方法は?
すべてのインスタンス プロセスを取得し、「/history/process-instance」で平均を計算する必要がありますか?
私が見る限り、HistoryService API には平均的なメソッドはありません。提案どおりに実行できます。すべての履歴インスタンスを見つけて、「durationInMillis」の平均を計算します
または(サーバーにアクセスできる場合)、カスタムクエリに基づいて独自の単純なRESTサービスを作成し、DBに計算を任せることができます.
ユーザー タスクのプロセスをレポートする場合、開始日と終了日だけでは、実際にかかった作業については何もわからないことに注意してください (プロセスが金曜日の午後に開始されたとします。最初のユーザーが作業を完了するまでに、すでに 60 時間かかります)。このプロセスの単純な平均を作成するのは難しく、月曜の朝に開始したものは正午までに完了する可能性があります)。