Saltar al contenido principal

KPI Boards

KPI Boards are the performance tracking layer of ProBeya. They bring the SQCDP (Safety, Quality, Cost, Delivery, People) framework to life, letting teams define measurable indicators, record values over time, and instantly see whether performance is on track through a red/amber/green traffic-light system.

KPI boards are a core component of the Obeya room: during TIER meetings, the team reviews KPI status at a glance and takes action on any indicator that has turned red.

SQCDP Categories​

Every KPI is assigned to one of the standard operational excellence categories:

CodeCategoryExamples
SSafetyLost-time injury rate, near-miss count, safety training completion
QQualityOEE, defect rate (ppm), right-first-time percentage, yield
CCostBudget variance, scrap cost, overtime hours
DDeliveryOn-time delivery rate, lead time, order fill rate
PPeopleAbsenteeism, training hours per employee, engagement score
customCustomAny metric that falls outside the standard SQCDP framework

The SQCDP grouping is reflected in the board layout: KPIs are visually organized into category swim lanes so the team can scan each domain during the daily review.

KPI Definitions​

A KPI definition describes what you are measuring, how often, and what good looks like. Definitions are created once per board and then have values recorded against them over time.

Creating a KPI​

  1. Open a board and navigate to the KPIs tab.
  2. Click + Add KPI.
  3. Fill in the definition fields:
FieldDescriptionRequired
NameHuman-readable label (e.g., "OEE", "Defect Rate")Yes
UnitMeasurement unit (e.g., %, ppm, hours, count, EUR)Yes
CategorySQCDP category code (S, Q, C, D, P, custom)Yes
FrequencyHow often a value is expected: daily, weekly, or monthlyYes
DirectionWhether higher values are better or lower values are betterYes
Target ValueThe baseline target (e.g., 85 for 85% OEE)No
ThresholdsRed/amber/green boundary values for traffic-light alertingNo
Data SourceHow data enters the system: manual, import, or apiYes
OwnerThe user responsible for this KPI's accuracy and follow-upNo
  1. Click Save. The KPI card appears in the appropriate SQCDP category lane.

Direction and Thresholds​

The direction field determines how threshold boundaries are evaluated:

Higher is better (e.g., OEE, yield):

value >= green --> GREEN (on target)
value >= amber --> AMBER (warning)
value < amber --> RED (critical)

Lower is better (e.g., defect rate, scrap cost):

value <= green --> GREEN (on target)
value <= amber --> AMBER (warning)
value > amber --> RED (critical)
Example

For an OEE KPI with direction = higher_is_better:

  • Green threshold: 85
  • Amber threshold: 75
  • Red threshold: 60

A value of 82 falls between amber and green, so the traffic light shows amber.

KPI Hierarchy (KPI Tree)​

KPIs can be organized in a parent-child hierarchy. A parent KPI can aggregate values from its children using one of these methods:

  • Sum — Parent value = sum of all child values
  • Average — Parent value = average of all child values
  • Weighted Average — Each child has a weight factor; parent = weighted mean
  • Min / Max — Parent value = minimum or maximum of child values

This is useful for site-level KPIs that roll up from production line KPIs.

Computed KPIs (Formulas)​

Instead of manual entry, a KPI can derive its value from other KPIs using a formula:

{KPI:Good Units} / {KPI:Total Units} * 100

Supported operations: +, -, *, /, parentheses, numeric literals, and aggregate functions (SUM(), AVG(), MIN(), MAX(), COUNT()).

info

When a formula is defined, the KPI value is automatically recalculated whenever a referenced KPI receives a new value. Manual data entry is disabled for computed KPIs.

KPI Value Entry​

Single Value Entry​

  1. Click on a KPI card to open its detail panel.
  2. In the Values section, click + Add Value.
  3. Select the date, enter the value, and optionally add a comment.
  4. Click Save. The traffic-light status updates immediately.

The comment field is important for explaining anomalies:

"Machine 3 was down for maintenance — OEE artificially low this shift."

Batch / Daily Entry​

For teams that enter multiple KPI values at the start of each day:

  1. Click Batch Entry in the KPI board toolbar.
  2. A grid appears with one row per KPI and columns for the selected date(s).
  3. Tab through cells to enter values quickly.
  4. Click Save All to commit the entire batch in one operation.
tip

Batch entry supports entering values for multiple dates at once. Use the date range picker to select a week or month, then fill in the grid.

Period-Specific Targets​

While each KPI has a baseline target value, targets often change over time. For example, a factory might target 80% OEE in Q1 but raise it to 85% in Q2 after a Kaizen event.

  1. Open the KPI detail panel.
  2. Navigate to the Targets tab.
  3. Click + Add Target Period.
  4. Set the start date, end date, target value, and an optional reason.

When viewing KPI performance, the system automatically uses the target that is active for the displayed date range. If no period-specific target exists, the baseline target from the KPI definition is used.

Traffic-Light Status​

Each KPI card displays a prominent traffic-light indicator:

  • Green — Performance meets or exceeds the target. No action required.
  • Amber — Performance is below target but above the critical threshold. Monitor closely.
  • Red — Performance has breached the critical threshold. Immediate action required.
  • Grey — No value recorded for the current period, or thresholds are not configured.

The traffic-light system provides instant visual scanning during TIER meetings: the team can see at a glance which KPIs need attention without reading individual numbers.

aviso

KPIs without configured thresholds always display a grey status. To enable traffic-light alerting, set at least the green and amber threshold values in the KPI definition.

HSE Safety Cross​

The Safety Cross is a calendar-based visualization specifically for HSE (Health, Safety, and Environment) KPIs. It displays a month view where each day is colored based on the safety status:

  • Green day — No incidents reported
  • Red day — One or more incidents recorded
  • Amber day — Near-miss reported but no injury
  • Grey day — No data entered yet

The Safety Cross is automatically available for any KPI in the Safety (S) category with daily frequency. It appears as an additional visualization option alongside the standard trend chart.

Using the Safety Cross​

  1. Open a Safety-category KPI (e.g., "Incidents Today").
  2. Click the Safety Cross tab in the detail panel.
  3. The current month displays as a grid of colored day cells.
  4. Use the month navigation arrows to view historical months.
  5. Click any day cell to view or edit the value and associated comments.

KPI Trend Charts​

Every KPI has a built-in trend chart that plots measured values over time against the target line and threshold bands:

  • Solid line — Actual measured values
  • Dashed line — Target value (or period-specific target)
  • Green band — Values in the green threshold zone
  • Amber band — Values in the amber threshold zone
  • Red band — Values below the amber threshold (or above, for lower-is-better KPIs)

Chart Controls​

  • Date range — Select from preset ranges (last 7 days, 30 days, 90 days, YTD) or pick custom dates.
  • Aggregation — For daily KPIs viewed over a long range, aggregate to weekly or monthly averages.
  • Annotations — Comments attached to individual values appear as markers on the chart.

CSV Import of KPI Data​

For teams that collect KPI data in spreadsheets before entering it into ProBeya, the CSV import feature allows bulk uploading of historical or current values.

Import Steps​

  1. Navigate to the KPI board toolbar and click Import CSV.
  2. Upload your CSV file (.csv or .tsv).
  3. Map columns — Match your CSV columns to KPI fields:
    • KPI Name or KPI ID — identifies which KPI definition to write to
    • Date — the measurement date (ISO 8601 format recommended: YYYY-MM-DD)
    • Value — the measured value
    • Comment — optional note for this measurement
  4. Preview — Review the parsed data with validation results. Rows with errors are highlighted.
  5. Execute — Click Import to write the values. A summary shows success/error counts.
info

Imported values are tagged with source = "import" in the audit trail, distinguishing them from manually entered or API-pushed values.

Supported Formats​

FormatDelimiterExtension
Comma-separated values,.csv
Tab-separated values\t.tsv
Semicolon-separated values;.csv

The import wizard auto-detects the delimiter. UTF-8 encoding is recommended; UTF-8 BOM is also supported.

CSV Injection Protection

All imported cell values are sanitized to prevent CSV injection attacks. Values starting with =, +, -, or @ are prefixed with a single quote to neutralize any formula interpretation by downstream tools.

Permissions​

ActionRequired Role
View KPIsAny board member
Create/edit KPI definitionsBoard admin or workspace admin
Enter KPI valuesAny board member with write access
Import CSV dataBoard admin or workspace admin
Delete KPI definitionsBoard admin or workspace admin
Manage period-specific targetsBoard admin or KPI owner