Dữ liệu chấm công đi đâu

Dữ liệu chấm công đi đâu A data-flow diagram generated by Archify. 01 / Nhận 02 / Xác thực & luật 03 / Lưu & gửi 04 / Đồng bộ & dùng Mini App · check-in / check-out · 01 / Nhận · ảnh + GPS Mini App check-in / check-out ảnh + GPS HR trong LarkBase · tick checkbox · sửa row · 01 / Nhận · admin UI HR trong LarkBase tick checkbox · sửa row admin UI Backend API · xác thực + luật nghiệp vụ · 02 / Xác thực & luật · không ghi tắt Backend API xác thực + luật nghiệp vụ không ghi tắt PostgreSQL · 1 dòng mỗi ca · 03 / Lưu & gửi · source of truth PostgreSQL 1 dòng mỗi ca source of truth S3 / R2 · ảnh bằng chứng · 03 / Lưu & gửi · không base64 S3 / R2 ảnh bằng chứng không base64 SyncJob outbox · PENDING → SYNCED / FAILED · 03 / Lưu & gửi · retry được SyncJob outbox PENDING → SYNCED / FAILED retry được Lark card · ảnh + giờ vào trong group · 03 / Lưu & gửi · messageId Lark card ảnh + giờ vào trong group messageId LarkBase 3.1 · Chấm công cho HR đối soát · 04 / Đồng bộ & dùng · bản sao LarkBase 3.1 Chấm công cho HR đối soát bản sao check-in + GPS bằng chứng webhook + HMAC admin sửa dữ liệu ghi trước mọi thứ nghiệp vụ ảnh (≤1.6MB) object storage card vào group thông báo enqueue job đồng bộ nền writeback async Legend primary data policy / PII async batch data store data flow