-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
-
Not defined
Evaluate how to best refactor these 66 report evaluation classes, likely they can be accomplished in a similar fashion to the readers/writers. Once this is accomplished, break the files down in at least 3 tasks:
./backend/src/main/java/org/camunda/optimize/service/es/report/CombinedReportEvaluator.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/MinMaxStatsService.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/ReportEvaluationHandler.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/ProcessCmd.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/aggregations/AggregationStrategy.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/aggregations/AvgAggregation.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/aggregations/MaxAggregation.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/aggregations/MinAggregation.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/aggregations/PercentileAggregation.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/aggregations/SumAggregation.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/exec/DecisionReportCmdExecutionPlan.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/exec/ExecutionContext.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/exec/ProcessReportCmdExecutionPlan.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/exec/ReportCmdExecutionPlan.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/distributed_by/DistributedByPart.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/distributed_by/decision/DecisionDistributedByNone.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/distributed_by/process/AbstractProcessDistributedByInstanceDate.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/distributed_by/process/ProcessDistributedByModelElement.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/distributed_by/process/ProcessDistributedByNone.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/distributed_by/process/ProcessDistributedByProcess.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/distributed_by/process/ProcessDistributedByVariable.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/distributed_by/process/identity/ProcessDistributedByIdentity.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/AbstractGroupByVariable.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/GroupByPart.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/decision/DecisionGroupByEvaluationDateTime.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/decision/DecisionGroupByMatchedRule.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/decision/DecisionGroupByNone.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/decision/variable/DecisionGroupByInputVariable.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/decision/variable/DecisionGroupByOutputVariable.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/ProcessGroupByDuration.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/ProcessGroupByVariable.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/date/AbstractProcessGroupByModelElementDate.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/date/AbstractProcessGroupByProcessInstanceDate.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/date/ProcessGroupByFlowNodeDate.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/date/ProcessGroupByProcessInstanceRunningDate.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/date/ProcessGroupByUserTaskDate.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/flownode/AbstractGroupByFlowNode.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/flownode/GroupByIncidentFlowNode.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/flownode/ProcessGroupByFlowNode.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/flownode/ProcessGroupByFlowNodeDuration.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/identity/ProcessGroupByIdentity.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/none/ProcessGroupByNone.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/none/ProcessIncidentGroupByNone.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/usertask/AbstractGroupByUserTask.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/usertask/ProcessGroupByUserTask.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/group_by/process/usertask/ProcessGroupByUserTaskDuration.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/ViewPart.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/decision/DecisionViewInstanceFrequency.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/decision/DecisionViewRawData.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/process/ProcessViewRawData.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/process/duration/ProcessViewDuration.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/process/duration/ProcessViewInstanceDurationOnProcessPart.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/process/duration/ProcessViewUserTaskDuration.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/process/frequency/ProcessViewFrequency.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/process/percentage/ProcessViewInstancePercentage.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/modules/view/process/variable/ProcessViewVariable.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/process/processinstance/duration/ProcessPartQueryUtil.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/service/DateAggregationService.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/service/DurationAggregationService.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/service/NumberVariableAggregationService.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/service/VariableAggregationService.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/util/DateAggregationContext.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/util/DurationScriptUtil.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/util/ElasticsearchAggregationResultMappingUtil.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/util/FilterLimitedAggregationUtil.java |
./backend/src/main/java/org/camunda/optimize/service/es/report/command/util/VariableAggregationContext.java |
This is the controller panel for Smart Panels app
- is depended on by
-
OPT-7242 Create abstraction layer (ES/OS) for reporting filters
- Backlog
- links to