diff --git a/src/app/setup-wizard/data-collection/on-site-assessment/neb-forms-accordion/neb-setup-form/neb-setup-form.component.html b/src/app/setup-wizard/data-collection/on-site-assessment/neb-forms-accordion/neb-setup-form/neb-setup-form.component.html index 35d35791..8c550b1a 100644 --- a/src/app/setup-wizard/data-collection/on-site-assessment/neb-forms-accordion/neb-setup-form/neb-setup-form.component.html +++ b/src/app/setup-wizard/data-collection/on-site-assessment/neb-forms-accordion/neb-setup-form/neb-setup-form.component.html @@ -76,10 +76,9 @@

- Fill out the impacts on company performance metrics () that - can be associated with this Non-energy Benefit. Click the "Search Performance Metrics" button and a modal will - appear to find and add - performance metrics that are typically associated with this NEB. + Fill out the impacts on company key performance metrics () that + can be associated with this Non-energy Benefit. Click the "Search Key Performance Metrics" button and a modal will + appear to find and add key performance metrics that are typically associated with this NEB.

diff --git a/src/app/setup-wizard/pre-visit/company-kpi-details/company-kpi-details.component.html b/src/app/setup-wizard/pre-visit/company-kpi-details/company-kpi-details.component.html index 960bc883..573cc140 100644 --- a/src/app/setup-wizard/pre-visit/company-kpi-details/company-kpi-details.component.html +++ b/src/app/setup-wizard/pre-visit/company-kpi-details/company-kpi-details.component.html @@ -62,8 +62,7 @@

- Lorem ipsum odor amet, consectetuer adipiscing elit. Ex consequat nulla vestibulum - dapibus lectus vestibulum. Ex nisi phasellus tempus himenaeos erat. +

@@ -104,7 +103,8 @@

- The below associated key performance metrics () + The below associated key performance metrics () will be used later on during an assessment to tie Non-Energy Benefits found back to company Key Performance Indicators. This information can be added to and modified at a later time if not all of the details are currently known. @@ -156,8 +156,7 @@

diff --git a/src/app/setup-wizard/pre-visit/company-kpi-details/kpi-description.pipe.spec.ts b/src/app/setup-wizard/pre-visit/company-kpi-details/kpi-description.pipe.spec.ts new file mode 100644 index 00000000..4f17b83a --- /dev/null +++ b/src/app/setup-wizard/pre-visit/company-kpi-details/kpi-description.pipe.spec.ts @@ -0,0 +1,8 @@ +import { KpiDescriptionPipe } from './kpi-description.pipe'; + +describe('KpiDescriptionPipe', () => { + it('create an instance', () => { + const pipe = new KpiDescriptionPipe(); + expect(pipe).toBeTruthy(); + }); +}); diff --git a/src/app/setup-wizard/pre-visit/company-kpi-details/kpi-description.pipe.ts b/src/app/setup-wizard/pre-visit/company-kpi-details/kpi-description.pipe.ts new file mode 100644 index 00000000..df32a2d6 --- /dev/null +++ b/src/app/setup-wizard/pre-visit/company-kpi-details/kpi-description.pipe.ts @@ -0,0 +1,30 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import { KeyPerformanceIndicatorValue } from 'src/app/shared/constants/keyPerformanceIndicatorOptions'; + +@Pipe({ + name: 'kpiDescription' +}) +export class KpiDescriptionPipe implements PipeTransform { + + transform(kpiOptionValue: KeyPerformanceIndicatorValue): string { + switch (kpiOptionValue) { + case 'strategicRelationshipImpact': + return "Strategic Relationship Impact measures the success of a business's engagement with partners and the health of those relationships. Strategic relationship impact is an intangible measurement itself but can be partially quantified using KPMs to measure the success of a business's engagement with partners. This can be done through measuring increased/losses in sales, customer and supplier satisfaction ratings, and customer churn for example." + case 'quality': + return "Quality metrics are quantifiable measurements used to evaluate performance, quality, or effectiveness for a product, process or system. They are used to measure success towards a goal and drive continuous improvement."; + case 'reduceExpenseCost': + return "Reduce Expense Cost is a strategic process that identifies and eliminates unnecessary operational expenses to increase profitability. The goal is always to maximize value and efficiency without compromising quality or core operations."; + case 'safety': + return "Safety metrics are qualitative and quantitative measurements that help organizations to monitor and improve their safety performance. They help identify areas for improvement, ensure compliance with regulations, and prevent accidents and injuries."; + case 'waterConsumption': + return "Water Consumption is the amount of water used by an organization. Measuring water consumption with respect to sustainability is for the purposes of reduced consumption."; + case 'productivity': + return "Productivity is a quantitative measurement that assesses how efficiently a company is producing their products. Productivity metrics can be used to track performance, identify areas for improvement, maximize efficiency, and make decisions that benefit operations."; + case 'chemicalEmissions': + return "CO, CO2, NOx, SOx emissions emissions are a key sustainability metric. Emissions related to global warming and air quality are often reported to governmental agencies or other bodies to show improvements in sustainability and meet regulatory standards." + default: + return "Lorem ipsum odor amet, consectetuer adipiscing elit. Ex consequat nulla vestibulum dapibus lectus vestibulum. Ex nisi phasellus tempus himenaeos erat."; + } + } + +} diff --git a/src/app/setup-wizard/setup-wizard-help-panel/company-kpi-detail-help/company-kpi-detail-help.component.html b/src/app/setup-wizard/setup-wizard-help-panel/company-kpi-detail-help/company-kpi-detail-help.component.html index f7ef3a8a..aa8d5d13 100644 --- a/src/app/setup-wizard/setup-wizard-help-panel/company-kpi-detail-help/company-kpi-detail-help.component.html +++ b/src/app/setup-wizard/setup-wizard-help-panel/company-kpi-detail-help/company-kpi-detail-help.component.html @@ -1,5 +1,24 @@

- Provide baseline details about the selected KPI. + Key Performance Indicators (KPI) and Key Performance Metrics + (KPMs) +

+

+ Key Performance Indicators (KPI) are the critical (key) quantifiable indicators of + progress toward an intended + result and are used to track progress towards business objectives. +

+

+ Key Performance Metrics + (KPMs) refers to quantifiable measurements an organization uses to track performance. +

+

+ Key Performance Indicators (KPIs) are the goals to be achieved, while Key Performance Measures (KPMs) are the data + that measures progress towards those goals. JUSTIFI uses this distinction to help organize KPMs so that non-energy + benefits are more easily found and aligned with business objectives. +

+
+

+ Use this screen to provide baseline details about the selected KPI.


diff --git a/src/app/setup-wizard/setup-wizard-help-panel/company-kpi-select-help/company-kpi-select-help.component.html b/src/app/setup-wizard/setup-wizard-help-panel/company-kpi-select-help/company-kpi-select-help.component.html index 77f6a6f6..6e786804 100644 --- a/src/app/setup-wizard/setup-wizard-help-panel/company-kpi-select-help/company-kpi-select-help.component.html +++ b/src/app/setup-wizard/setup-wizard-help-panel/company-kpi-select-help/company-kpi-select-help.component.html @@ -1,5 +1,24 @@

- Select the Key Performance Indicators (KPI) that the company is tracking. + Key Performance Indicators (KPI) and Key Performance Metrics + (KPMs) +

+

+ Key Performance Indicators (KPI) are the critical (key) quantifiable indicators of + progress toward an intended + result and are used to track progress towards business objectives. +

+

+ Key Performance Metrics + (KPMs) refers to quantifiable measurements an organization uses to track performance. +

+

+ Key Performance Indicators (KPIs) are the goals to be achieved, while Key Performance Measures (KPMs) are the data + that measures progress towards those goals. JUSTIFI uses this distinction to help organize KPMs so that non-energy + benefits are more easily found and aligned with business objectives. +

+
+

+ Use this screen to select the Key Performance Indicators (KPI) that the company is tracking.


diff --git a/src/app/setup-wizard/setup-wizard.module.ts b/src/app/setup-wizard/setup-wizard.module.ts index 5935d9e3..5ea74e4c 100644 --- a/src/app/setup-wizard/setup-wizard.module.ts +++ b/src/app/setup-wizard/setup-wizard.module.ts @@ -61,6 +61,7 @@ import { EnergyOpportunityNebsListPipe } from './data-collection/on-site-assessm import { SetupWizardHelpPanelModule } from './setup-wizard-help-panel/setup-wizard-help-panel.module'; import { LabelWithTooltipModule } from '../shared/label-with-tooltip/label-with-tooltip.module'; import { KpmDetailsFormModule } from '../shared/kpm-details-form/kpm-details-form.module'; +import { KpiDescriptionPipe } from './pre-visit/company-kpi-details/kpi-description.pipe'; @NgModule({ declarations: [ @@ -112,7 +113,8 @@ import { KpmDetailsFormModule } from '../shared/kpm-details-form/kpm-details-for AssociatedMetricIndicatorPipe, KpmImpactsTableComponent, EnergyOpportunityNebsTableComponent, - EnergyOpportunityNebsListPipe + EnergyOpportunityNebsListPipe, + KpiDescriptionPipe ], imports: [ CommonModule, diff --git a/src/app/shared/constants/keyPerformanceIndicatorOptions.ts b/src/app/shared/constants/keyPerformanceIndicatorOptions.ts index b6d68782..4dbd99e3 100644 --- a/src/app/shared/constants/keyPerformanceIndicatorOptions.ts +++ b/src/app/shared/constants/keyPerformanceIndicatorOptions.ts @@ -25,7 +25,7 @@ export interface KeyPerformanceIndicatorOption { primaryKPI: PrimaryKPI, label: string, htmlLabel: string, - optionValue: KeyPerformanceIndicatorValue, + optionValue: KeyPerformanceIndicatorValue }; export const KeyPerformanceIndicatorOptions: Array = [