Skip to content

Tổ chức & Chi nhánh Phase 1 In-progress

Tổ chức & Chi nhánh là lớp cấu trúc doanh nghiệp của chuỗi sân pickleball: một Tổ chức (cơ sở chủ sân) sở hữu nhiều Chi nhánh, mỗi chi nhánh có sân, nhân sự, kho và kênh bán riêng. Module cho phép Chủ sân mở thêm chi nhánh, phân quyền Quản lý ca theo từng chi nhánh, và xem dashboard HQ so sánh hiệu suất toàn hệ thống. Mọi dữ liệu khác (sân, kho, báo cáo) đều móc vào chi nhánh mà nó tạo.

1. Định danh

Thuộc tínhGiá trị
Module IDOW-09
HạngCore
Trạng tháiIn-progress
Giai đoạnP1 (chi nhánh đầu khi onboarding) · P2 (đa chi nhánh đầy đủ)
Ưu tiênHIGH
Người dùng chínhChủ sân · Quản lý ca · (quyền đọc cho Thu ngân / Xem báo cáo)

2. Mục đích & Phạm vi

Bao gồmLoại trừ
Tổ chức chủ sân + nhiều chi nhánh (cơ sở pickleball)Vòng đời & đăng nhập nhân viên (→ Xác thực)
Tạo/sửa/bật-tắt chi nhánh, thông tin địa điểm, ảnhĐịnh nghĩa vai trò/quyền chi tiết (→ Phân quyền)
Kênh bán: POS quầy / app kháchQuản lý sân & slot (→ Quản lý Sân)
Phân công Manager & Cashier theo chi nhánhNội dung kho theo chi nhánh (→ Kho Hàng)
Cấu hình riêng từng chi nhánh (giờ, chính sách, MST)Tổng hợp số liệu báo cáo (→ Doanh thu & Báo cáo)
Dashboard HQ so sánh hiệu suất chi nhánhĐồng bộ địa điểm lên app khách (sở hữu bởi app)
Branch scope: cô lập dữ liệu giữa các chi nhánh

Tổ chức vs Chi nhánh. Tổ chức là cơ sở chủ sân (thương hiệu chuỗi) sở hữu toàn hệ thống. Chi nhánh là cơ sở pickleball vật lý - nắm sân, nhân sự, kho, MST và hồ sơ hoá đơn riêng, và là nơi giao dịch thực sự diễn ra. Chi nhánh đầu tiên được tạo tự động trong quá trình onboarding.

3. Năng lực

Năng lựcNgười dùng làm được gì
Danh sách chi nhánhXem tất cả chi nhánh: tên, địa chỉ, số sân, số nhân viên, trạng thái
Thêm chi nhánhTạo cơ sở mới: tên, địa chỉ, SĐT, email, giờ hoạt động, ảnh
Sửa & bật/tắt chi nhánhCập nhật thông tin; tạm đóng một chi nhánh không ảnh hưởng chi nhánh khác
Kênh bánQuản lý kênh POS quầy (thu ngân) và app khách (khách tự đặt) theo chi nhánh
Phân công nhân sựGán Manager/Cashier vào chi nhánh; một nhân viên có thể thuộc nhiều chi nhánh
Chọn chi nhánh khi đăng nhậpNhân viên đa chi nhánh chọn chi nhánh làm việc; đổi qua dropdown header
Cấu hình riêngMỗi chi nhánh có giờ hoạt động, chính sách huỷ, MST và hồ sơ hoá đơn riêng
Dashboard HQChủ sân xem KPI tổng và so sánh doanh thu/lấp đầy giữa các chi nhánh
Branch scopeHệ thống lọc dữ liệu theo branch_id trong JWT; cô lập dữ liệu chi nhánh

4. Phụ thuộc Module

Phụ thuộc vàoLý do
OnboardingChi nhánh đầu tiên được tạo tự động trong luồng onboarding
Xác thực & Phân quyềnJWT chứa branch_id; middleware enforce branch scope ở mọi endpoint
Được phụ thuộc bởiLý do
Quản lý SânMỗi sân thuộc về một chi nhánh
Nhân SựNhân viên được phân công theo chi nhánh
Doanh thu & Báo cáoBáo cáo lọc theo chi nhánh; dashboard HQ tổng hợp đa chi nhánh
Kho HàngKho được phân vùng riêng theo từng chi nhánh

5. Backend Packages

Chi tiết triển khai nằm trong tài liệu lập trình viên - mục này chỉ ánh xạ module tới service vận hành nó.

PackageVai tròTài liệu lập trình viên
@nx/commerceSở hữu tổ chức, chi nhánh, kênh bán, phân công nhân sự, cấu hình chi nhánh và branch scopecommerce

6. Luồng người dùng chính

Tạo chi nhánh mới

Đăng nhập đa chi nhánh - chọn chi nhánh

7. Vai trò & Phân quyền

Vai tròĐược phépKhông được phép
Chủ sânTạo/sửa/tắt mọi chi nhánh, phân công nhân sự, xem dashboard HQ & so sánh chi nhánh-
Quản lý caXem chi nhánh mình, gán Cashier, sửa thông tin hiển thị (nếu được uỷ quyền)Tạo/tắt chi nhánh, xem dashboard HQ, so sánh chi nhánh
Thu ngânXem thông tin chi nhánh đang làm việcMọi thao tác chỉnh sửa cấu trúc
Xem báo cáoRead-only chi nhánh được phân côngMọi thao tác chỉnh sửa

8. Trạng thái & Lộ trình

Giai đoạnNăng lực
P1Chi nhánh đầu tiên qua onboarding, branch scope trong JWT, lọc dữ liệu theo chi nhánh
P2Đa chi nhánh đầy đủ: tạo/sửa/tắt, kênh bán POS & app khách, phân công nhân sự, cấu hình riêng, dashboard HQ so sánh hiệu suất
P3Mô hình franchise, cấu trúc tập đoàn/group, loyalty xuyên chi nhánh

9. Trang liên quan

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.