Перейти к основному содержимому

TimesheetEntryStatus

@mineflow/api-schemas


@mineflow/api-schemas / TimesheetEntryStatus

Variable: TimesheetEntryStatus

const TimesheetEntryStatus: object;

Defined in: hr/src/timesheet/domain/timesheet-entry-status.enum.ts:9

FSM-статусы TimesheetEntry (docs/modules/hr/timesheet/state-machines.md).

draft — авто-черновик создан по hr.shift.created / shift-report.created confirmed — подтверждён по shift-report.approved (источник истины — PRD) adjusted — ручная корректировка инженером/админом (требует reason) reverted — сторно после shift-report.rejected-after-approve

Type Declaration

NameTypeDefault valueDescriptionDefined in
Adjusted"adjusted"'adjusted'Ручная корректировка инженером/админом (требует reason).hr/src/timesheet/domain/timesheet-entry-status.enum.ts:15
Confirmed"confirmed"'confirmed'Подтверждён по shift-report.approved (источник истины — PRD).hr/src/timesheet/domain/timesheet-entry-status.enum.ts:13
Draft"draft"'draft'Авто-черновик создан по hr.shift.created / shift-report.created.hr/src/timesheet/domain/timesheet-entry-status.enum.ts:11
Reverted"reverted"'reverted'Сторно после shift-report.rejected-after-approve.hr/src/timesheet/domain/timesheet-entry-status.enum.ts:17