-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
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.
This is the controller panel for Smart Panels app
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 |