-
Type:
Task
-
Resolution: Fixed
-
Priority:
L3 - Default
-
Affects Version/s: None
-
Component/s: None
-
None
-
Not defined
At the moment the report evaluation of the process/overview endpoint happens every time we load the process page. In order to make the endpoint more performant we should calculate the report values every x amount of time and store them in ES. This way we can look up the last calculated value and avoid having to recalculate every time we load the page.
1.
|
Write a migration to include lastKpiEvaluation field on the ProcessOverviewDto |
|
Done | Unassigned |
2.
|
Update ES field which store report values every x amount of time |
|
Done | Unassigned |
3.
|
Retrieve results for the kpi values from the fields in ES |
|
Done | Unassigned |
4.
|
Make scheduler interval externally configurable |
|
Done | Unassigned |
5.
|
Update user guide docs |
|
Done | Unassigned |