Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
|---|---|---|---|---|---|---|---|---|
| id | bigserial | 19 | √ | nextval('tbl_okr_review_id_seq'::regclass) |
|
|
Primary key |
|
| master_id | int8 | 19 | null |
|
|
FK: public.tbl_okr_review_master.id |
||
| key_result_id | int8 | 19 | √ | null |
|
|
FK: public.tbl_okr_key_result.id |
|
| field_name | varchar | 200 | null |
|
|
The name or description of the Key Result. |
||
| field_type | varchar | 20 | √ | null |
|
|
The type of KR field/metric. |
|
| is_self_review | bool | 1 | √ | null |
|
|
Boolean flag: Is a self-review required for this KR? |
|
| is_m1_review | bool | 1 | √ | null |
|
|
Boolean flag: Is a Manager 1 (M1) review required for this KR? |
|
| is_m2_review | bool | 1 | √ | null |
|
|
Boolean flag: Is a Manager 2 (M2) review required for this KR? |
|
| is_hr_review | bool | 1 | √ | null |
|
|
Boolean flag: Is an HR review required for this KR? |
|
| review_frequency | varchar | 20 | √ | null |
|
|
The review frequency assigned to this specific KR. |
|
| period_type | varchar | 20 | √ | null |
|
|
The type of period for the KR (e.g., MONTHLY, QUARTERLY). |
|
| start_date | date | 13 | null |
|
|
The start date applicable to this KR’s review period. |
||
| end_date | date | 13 | null |
|
|
The end date applicable to this KR’s review period. |
||
| measurement_type | varchar | 60 | √ | null |
|
|
The method used to track progress. |
|
| measurement_unit | varchar | 50 | √ | null |
|
|
The unit of measure (e.g., $, %, Count, Hours). |
|
| current_value | numeric | 0 | √ | null |
|
|
The latest, most up-to-date recorded value/progress achieved against the KR. |
|
| target_value | numeric | 0 | √ | null |
|
|
The goal or target value set for this Key Result for the period. |
|
| weightage | float8 | 17,17 | √ | null |
|
|
The relative importance (weight) of this Key Result to the overall objective/score. |
|
| department_id | int8 | 19 | √ | null |
|
|
FK: public.tbl_department.id |
|
| self_value | numeric | 0 | √ | null |
|
|
The final progress value submitted by the Employee (Self). |
|
| self_percentage | float8 | 17,17 | √ | null |
|
|
The calculated achievement percentage based on the self-submitted value. |
|
| self_id | varchar | 50 | √ | null |
|
|
ID of the reviewer (Employee ID) who performed the self-review. |
|
| self_comment | varchar | 1000 | √ | null |
|
|
Comments, justifications, or explanations provided by the employee during self-review. |
|
| self_attachment | varchar | 50 | √ | null |
|
|
File path/ID for supporting documentation uploaded by the employee. |
|
| m1_value | numeric | 0 | √ | null |
|
|
The progress value/score submitted by Manager 1 (M1). |
|
| m1_percentage | float8 | 17,17 | √ | null |
|
|
The calculated achievement percentage based on M1’s submitted value. |
|
| m1_id | varchar | 50 | √ | null |
|
|
ID of the reviewer (Employee ID) who performed the M1 review. |
|
| m1_comment | varchar | 1000 | √ | null |
|
|
Comments/feedback provided by Manager 1. |
|
| m1_attachment | varchar | 50 | √ | null |
|
|
File path/ID for supporting documentation uploaded by Manager 1. |
|
| m2_value | numeric | 0 | √ | null |
|
|
The progress value/score submitted by Manager 2 (M2). |
|
| m2_percentage | float8 | 17,17 | √ | null |
|
|
The calculated achievement percentage based on M2’s submitted value. |
|
| m2_id | varchar | 50 | √ | null |
|
|
ID of the reviewer (Employee ID) who performed the M2 review. |
|
| m2_comment | varchar | 1000 | √ | null |
|
|
Comments/feedback provided by Manager 2. |
|
| m2_attachment | varchar | 50 | √ | null |
|
|
File path/ID for supporting documentation uploaded by Manager 2. |
|
| hr_value | numeric | 0 | √ | null |
|
|
The progress value/score submitted by HR. |
|
| hr_percentage | float8 | 17,17 | √ | null |
|
|
The calculated achievement percentage based on HR’s submitted value. |
|
| hr_id | varchar | 50 | √ | null |
|
|
ID of the reviewer (Employee ID) who performed the HR review. |
|
| hr_comment | varchar | 1000 | √ | null |
|
|
Comments/final notes provided by HR. |
|
| hr_attachment | varchar | 50 | √ | null |
|
|
File path/ID for supporting documentation uploaded by HR. |
|
| createdby | varchar | 50 | √ | null |
|
|
||
| createddate | timestamp | 29,6 | √ | null |
|
|
||
| modifiedby | varchar | 50 | √ | null |
|
|
||
| modifieddate | timestamp | 29,6 | √ | null |
|
|
||
| self_training_id | text | 2147483647 | √ | null |
|
|
ID of any required/suggested training linked during the self-review. |
|
| m1_training_id | text | 2147483647 | √ | null |
|
|
ID of any required/suggested training linked during the M1 review. |
|
| m2_training_id | text | 2147483647 | √ | null |
|
|
ID of any required/suggested training linked during the M2 review. |
|
| hr_training_id | text | 2147483647 | √ | null |
|
|
ID of any required/suggested training linked during the HR review. |
|
| measurement_config_id | int8 | 19 | √ | null |
|
|
FK: ID of the measurement configuration setup. |
|
| reviewer_weightage | text | 2147483647 | √ | null |
|
|
A JSON string or formatted string defining the weightage assigned to each reviewer (e.g., Self: 20%, M1: 60%, HR: 20%). |
|
| is_completed | bool | 1 | √ | false |
|
|
Boolean flag: Indicates if the review for this specific KR is fully completed across all required reviewers. |
|
| pro_rata_target | text | 2147483647 | √ | null |
|
|
The prorated target value for the period, used for mid-cycle reviews or if the KR started late. |
|
| is_monthly_review | bool | 1 | √ | null |
|
|
Boolean flag: Indicates if this specific KR is subject to monthly reviews. |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| pk_tbl_okr_review | Primary key | Asc | id |
