Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
|---|---|---|---|---|---|---|---|---|
| id | bigserial | 19 | √ | nextval('tbl_okr_config_id_seq'::regclass) |
|
|
Primary key |
|
| hr_ids | text | 2147483647 | √ | null |
|
|
A string (likely comma-separated Employee IDs) of the HR personnel or administrators responsible for managing the OKR process end-to-end. |
|
| company_cycle_start_month | int4 | 10 | √ | null |
|
|
The calendar month number (1-12) when the official company-wide OKR cycle (usually annual) begins. |
|
| is_active | bool | 1 | √ | null |
|
|
Boolean flag: Indicates if this specific OKR configuration rule set is currently active and being used by the system. |
|
| createdby | varchar | 50 | √ | null |
|
|
||
| createddate | timestamp | 29,6 | √ | null |
|
|
||
| modifiedby | varchar | 50 | √ | null |
|
|
||
| modifieddate | timestamp | 29,6 | √ | null |
|
|
||
| max_final_percentage_limit | numeric | 5,2 | √ | null |
|
|
The maximum allowed percentage limit for an employee’s final, calculated OKR achievement score/rating (e.g., 100.0 or 120.0). |
|
| reviewer_weightage | text | 2147483647 | √ | null |
|
|
A JSON or string structure defining the weightage assigned to different reviewers in the final OKR score calculation (e.g., {“Manager”: “60%”, “Self”: “40%”}). |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| pk_tbl_okr_config | Primary key | Asc | id |
