Saltar al contenido principal

Goal & KPI Entities

Entities for goals, OKRs, KPIs, key results, and goal templates.

Goalโ€‹

ColumnTypeDescription
namestringGoal name
descriptionstring?Description
deadlinestringDeadline period
levelenumORGANIZATION, TEAM, EMPLOYEE
progressnumberProgress percentage
ownerEmployeeIdUUID?FK to owning employee
ownerTeamIdUUID?FK to owning team
leadIdUUID?FK to lead employee
alignedKeyResultIdUUID?FK to aligned key result

Relations: keyResults (OneToMany KeyResult), ownerEmployee (ManyToOne Employee), ownerTeam (ManyToOne OrganizationTeam)

KeyResultโ€‹

ColumnTypeDescription
namestringKey result name
descriptionstring?Description
typeenumNUMERICAL, TRUE_FALSE, CURRENCY, TASK
targetValuenumber?Target value
initialValuenumber?Starting value
updatenumber?Current value
progressnumberProgress percentage
deadlinestringDeadline period
softDeadlineDate?Soft deadline
hardDeadlineDate?Hard deadline
statusenumON_TRACK, NEEDS_ATTENTION, AT_RISK, NONE_SET
weightenum?Importance weight
goalIdUUIDFK to goal
ownerIdUUID?FK to employee owner
leadIdUUID?FK to lead employee
projectIdUUID?FK to project
taskIdUUID?FK to task

GoalKPIโ€‹

ColumnTypeDescription
namestringKPI name
descriptionstring?Description
typeenumNUMERICAL, TRUE_FALSE, CURRENCY, TASK
unitstring?Measurement unit
operatorenum>=, <=, =
currentValuenumberCurrent value
targetValuenumberTarget value
leadIdUUID?FK to lead employee

GoalTemplate / KeyResultTemplate / GoalKPITemplateโ€‹

Template versions of goals, key results, and KPIs for reuse.

GoalTimeFrameโ€‹

ColumnTypeDescription
namestringTime frame name
statusenumTime frame status
startDateDateStart date
endDateDateEnd date

GoalGeneralSettingโ€‹

ColumnTypeDescription
maxObjectivesnumberMax objectives per employee
maxKeyResultsnumberMax KRs per objective
employeeCanCreateObjectivebooleanSelf-service creation
canSeeAllObjectivesbooleanVisibility