Navigation :
SignOffAnalysisHierarchy
This hierarchy is part of the Sign-Off feature. It is used to build the sign-off hierarchy. This hierarchy has 3 levels.
- The slicing level defining the type of view displayed: live, snapshot, approved or live
- Level 1, the current task status on the sign-off workflow
- Level 2, the task name on the sign-off workflow
This hierarchy is created by the Spring configuration class
SignOffAnalysisConfig
.
hierarchyBuilder.toDimension(signOffLevels.get(LEVEL_FEED_IDX).getHierarchy().dimension, builder ->
builder.withAnalysisHierarchy(
SignOffAnalysisHierarchy.description(
signOffLevels.get(LEVEL_FEED_IDX),
signOffLevels.get(LEVEL_STATUS_IDX),
signOffLevels.get(LEVEL_TASK_IDX))
.withMembers(memberNames)
.withFilters(filters)
.withSignOffStore(signOffStore))
.withAggregationProcedure(SignOffAggregationProcedure.PLUGIN_KEY)
.withUnderlyingLevels(
LevelIdentifier.simple(VERSION_FIELD),
filterLevels.toArray(new LevelIdentifier[0]))
.end());