Skip to content

25. Manufacture KPI: Отсутствие прогулов

Date: 2026-03-10

Status

Accepted

Context

Требуется мотивировать своевременную явку на смену без опозданий. Метрика должна рассчитываться автоматически по данным выхода на работу (ActualWorkShedule).

Decision

  • В KPICatalog заведена метрика pk=2, «Отсутствие прогулов», тип percentage, min/max 4/5, realtime, function_name=late_to_work.
  • Критерий: выполнение = not work_shedule.is_late_for_shift(). Реализация в kpi_check_functions.py.
  • KPIRecord создаётся с source_type='auto'; оплата входит в расчёт смены.
  • Документация: metrics/002-otsutstvie-progulov.md.

Consequences

  • Зависит от корректности определения опоздания в ActualWorkShedule.is_late_for_shift(). Общий поток — ADR 0023.