Skip to content

Chấm công đa đơn vị trên shared tenant

Phương Nam và Daisy chấm công trên app Diva trong cùng shared tenant với timekeeping_unit, ca 2 mốc và 4 mốc, GPS scoped theo đơn vị, Settings Module per unit và export vận hành. Package v3.1.5 giữ nguyên contract Công chuẩn theo nhóm áp dụng công chuẩn, đồng thời khóa lại canonical Day-1 cho break_mode = flex, missing_break, remote, và nâng ui-spec lên hướng SaaS-ready + product execution-ready để FE/UI/QA bám spec dễ hơn.

Tài liệu

FileNội dungĐọc bởi
SOURCE OF TRUTHCanonical decisions, business truths, rollout boundariesPO, TL, QA
PRDRequirements, business rules, formulasTất cả
UI SpecScreens, wireframes, copy text, export statesDev FE, UI/UX
Dev SpecData model, runtime, migration, traceabilityDev BE, Tech Lead
QA Test PlanTest cases, seed data, regression matrixQA
Go-LiveDeploy gates, pre-checks, evidenceOps, Tech Lead
HandoffRollout, blockers, delivery indexPM, Tech Lead

Lịch sử thay đổi

VersionNgàyThay đổiFileẢnh hưởng
v3.1.521/04/2026Nâng ui-spec lên mức SaaS-ready + product execution-ready: setup center, config basic/advanced, preview runtime, publish-safe flow, objective/CTA hierarchy, interaction behavior, action feedback, responsive/a11y và dictionaries cho copy/tooltipUI Spec, IndexFE + UI/UX + QA + Ops
v3.1.421/04/2026Chốt canonical Day-1 cho break_mode = flex, missing_break, remote; đồng bộ PRD/Dev/QA/Go-Live/Handoff và publish thêm SOURCE_OF_TRUTH vào package docsSOURCE OF TRUTH, PRD, Dev Spec, QA, Go-Live, HandoffPO + TL + FE + BE + QA + Ops
v3.1.315/04/2026Chuyển Công chuẩn sang mô hình nhóm áp dụng công chuẩn, map department -> standard_workday_scope_key -> rule, bỏ wording/contract cũ dựa trên branch_label_idPRD, UI Spec, Dev Spec, QA, Go-Live, HandoffFE + BE + QA + Ops
v3.1.214/04/2026Chuyển cách tính công xuống Ca làm việc, chốt gps_required = Bắt buộc / Không bắt buộc ở shift, và bỏ toggle cấu hình Báo cáo phép năm khỏi Tab Quy địnhPRD, UI Spec, Dev Spec, QA, Go-Live, HandoffFE + BE + QA + Ops
v3.1.113/04/2026Làm rõ GPS contract: tọa độ chi nhánh tiếp tục dùng branch master data hiện có; gps_radius_meters là override per-unit trong SCR-00 và chỉ fallback global khi unit chưa cấu hìnhPRD, UI Spec, Dev Spec, QA, Go-Live, HandoffFE + BE + QA + Ops
v3.113/04/2026Chuẩn hóa package theo hướng triển khai được: assignment có primary_department_id, mapping soft-disable, Readiness Checklist, tab Triển khai, route/menu SCR-00, vocabulary vận hành và changelog từng filePRD, UI Spec, Dev Spec, QA, Go-Live, HandoffAll
v3.0.107/04/2026Đồng bộ lại package canonical: chốt break_mode ở cấp ca, gỡ mâu thuẫn annual leave/remote Day-1, sửa checklist và seed countPRD, UI Spec, Dev Spec, QA, Go-Live, HandoffAll
v3.007/04/2026Initial releaseAll

Bản Đồ Thay Đổi v3.1.5

FileTeam chínhCần đọc / cập nhật
SOURCE_OF_TRUTH.mdPO / BA / Tech Lead / QAChangelog, DEC-010, DEC-011, DEC-016, DEC-019, rollout boundary Day-1
prd.mdPO / BA / Tech Lead / QAChangelog, DEC-011, DEC-019, FR-003, FR-014, A10
ui-spec.mdUI / UX / FE / QAChangelog, B1.1, B1.2, SCR-00, SCR-00C, B6, B7, B9
dev-spec.mdBE / FE / TLChangelog, FORMULA-003, FORMULA-008, C4 Data Model, P2-07
qa-test-plan.mdQA / FE / BEChangelog, TC-002-06, TC-005-05, TC-014, TC-015-06
go-live-checklist.mdOps / QA / BEChangelog, Gate #18, pre-check remote, verification remote
handoff.mdPM / TL / FE / BE / QAChangelog, Điều đã chốt, T-06, Lưu ý tương thích