@if (selectedCampaignSolution != null) {

{{ this.selectedCampaignSolution.name }}

in {{ this.selectedCampaign.campaignName }} campaign

@if (selectedSolutionRadarPanel != null) { }
@for (indicator of selectedCampaignSolution.indicator; track indicator) { }
Indicators Expected Value Field Value Expected Score Field Score
{{ formatMetricName(indicator.name) }} {{ formatMetricValue(indicator["indicatorValue"].simulatedValue.precise, indicator.unit) }} NaN {{ formatMetricValue(calculateScoreIndicator(indicator), "/20") }} NaN


Global Score: {{ formatMetricValue(calculateGlobalScore(), "/20") }}

account_tree    Process @if (solutionGraphProcessPanel != null) {
}
calendar_month    Calendar

Resources

@if (selectedSolution != null) { @for (process of selectedSolution.processes; track process) { @if (process['functionsIndicators'] != undefined && process["resourcesMap"] != undefined) {
@for (task of process.tasks; track task) { } @for (task of process.tasks; track task) { @for (functionIndicator of process["functionsIndicators"]; track functionIndicator) { } } @for (functionIndicator of process["functionsIndicators"]; track functionIndicator) { } @for (resourcesByType of Array.from(process["resourcesMap"]); track resourcesByType[0]) { @for (resource of resourcesByType[1]; track resource; let i = $index) { @if (i == 0) { } @for (task of process.tasks; track task) { @for (functionIndicator of process["functionsIndicators"]; track functionIndicator) { } } @for (functionIndicator of process["functionsIndicators"]; track functionIndicator) { } } } @for (task of process.tasks; track task) { @for (functionIndicator of process["functionsIndicators"]; track functionIndicator) { } }
Resource Tasks Total by Resources
{{ task.node.getName() }}
Type Name{{ getIndicatorName(functionIndicator) }}{{ getIndicatorName(functionIndicator) }}
{{ getQNameLocalPart(resourcesByType[0]) }} @if(hasRoles(resource)) { }
{{ resource.node.getName() }}{{ printRoles(resource) }}
} } }
} @else {

None scenario found

}