Card View: KR Internal ID & Sub-Target to Objective View
Purpose
The purpose of the Internal ID for Key Results feature is to provide users with a reliable and consistent way to identify and reference individual Key Results (KRs) across the platform. By displaying a unique, system-generated identifier directly in the Objectives View, users can quickly confirm which KR they are viewing, exporting, or validating.
Business Case
In large portfolios with many Objectives and Key Results, it is common for KRs to have similar or identical titles. This creates challenges for:
Administrators validating data accuracy
QA teams reconciling UI data with backend records
System users referencing specific KRs in dashboards, exports, or support tickets
Adding an Internal ID column eliminates ambiguity by providing a stable, read-only identifier that aligns the UI, database, and exported data. This improves operational efficiency, reduces validation errors, and supports clearer communication across teams.
Objective
The Internal ID is a system-generated, unique identifier assigned to each Key Result. This identifier is now displayed as a column in the Objectives View, within the Key Results section.
The column:
Is read-only and cannot be edited
Can be shown or hidden using the column selector
Persists user visibility preferences between sessions
Appears in exports when visible
Follows existing layout, accessibility, and performance standards
Where to Find the Internal ID
Navigate to Objectives
Open an Objective
View the Key Results section
The Internal ID column appears directly after the Key Result Title column (when enabled)
Internal ID Column Details
Column Behavior
Displays the unique identifier for each Key Result
Identifier is system-generated and immutable
Column is read-only for all roles (Admin, QA, System, and standard users)
Column Placement
Appears immediately after the Key Result Title column
Column Visibility Controls
Export Behavior
When exporting Objectives data:
The Internal ID column is included in Excel and PDF exports only if it is visible in the current view
This ensures consistency between on-screen data and exported files
Summary
The Internal ID for Key Results feature provides a clear, consistent way to identify and reference KRs across the platform. By exposing a read-only identifier in the Objectives View, users can confidently validate data, reconcile exports, and communicate about specific Key Results without confusion while maintaining performance, accessibility, and layout consistency.
Comments