Cloudflare test demo - UAT sống
Checklist khách hàng tick trực tiếp
Trang này dùng cho khách kiểm tra ngay trên môi trường Cloudflare. Các tick/ghi chú được lưu vào SQL demo qua `SystemConfig` và có audit `Demo_UAT`; đây là UAT demo, không phải chữ ký production Go/No-Go.
Không coi UI là xong
UI MISA v2 mới là hướng triển khai chính. W6B là chuẩn vàng đầu tiên; W0/W3/W4/W5/W6A/W7/Báo cáo/Danh mục vẫn phải test từng form, từng textbox, từng lookup và từng nút.
Dữ liệu 12/2025 phải khớp reconciliation
SQL demo đọc snapshot v2 31.12.2025 từ `SystemConfig`, `ImportBatchLine` và `InventoryLedger`. Khách xem bảng đối chiếu bên dưới để biết đủ hay còn thiếu.
URL ổn định cần named tunnel
Quick tunnel `trycloudflare.com` có thể đổi URL khi restart. Đường dẫn không đổi cần Cloudflare named tunnel + DNS/custom domain hoặc server runner giữ tunnel UUID.
Chưa fix / cần sửa
Những mục này chưa được coi là flow bình thường. Nếu khách gặp đúng lỗi này thì chưa tick hoàn thành, hãy note thêm chi tiết ở khung phía trên.
Mode Sua hien chua cho sua dong hach toan. Day khong phai flow binh thuong neu van hien nhu chuc nang Sua day du.
Cần sửa: Can mo edit accounting lines theo contract co RBAC, period lock, balanced debit/credit, audit va rollback; hoac khoa nut Cat/Sua va hien guard cho den khi contract xong. Ảnh hưởng khách: Khach khong the kiem tra sua but toan that; khong duoc dua vao checklist da fix.Chung tu da ghi so khong duoc sua truc tiep journal/ledger; phai bo ghi bang but toan dao hoac lap dieu chinh.
Cần sửa: Can tach ro draft edit, posted correction va void/recreate trong UI truoc khi mo cho khach. Ảnh hưởng khách: Tranh hieu nham rang co the sua truc tiep so cai sau khi ghi so.Ghi chú nhanh của khách hàng
Khách hàng có thể note lỗi, màn hình, textbox hoặc yêu cầu sửa ngay tại đây. Ghi chú được lưu vào SQL demo và audit `Customer_Note`.
Checklist đã fix
Các mục dưới đây là phần team đã sửa trong demo. Khách kiểm tra lại từng dòng; nếu chưa đúng thì note ngay ở khung phía trên.
Trang / va /module da bo ngay snapshot cung, doc runtime dashboard va tu lam moi moi 30 giay.
Evidence: Home.razor, Module.razor, InMemoryReadinessDashboardService, SmokeTests dashboard guard. Khách kiểm lại: Mo / va /module, doi toi thieu 30 giay hoac reload de xem thoi diem cap nhat moi./uat da co o ghi chu nhanh rieng, luu vao SystemConfig Demo.CustomerUatNotes.v1 va audit Customer_Note.
Evidence: CustomerUatPage.razor, CustomerUatContracts, SqlCustomerUatChecklistService, SmokeTests UAT guard. Khách kiểm lại: Nhap note thu tren /uat, bam Luu ghi chu, kiem tra note hien trong lich su ghi chu./access-log da doc AuditLog event Customer_Access; middleware ghi route khach truy cap vao AuditLog.
Evidence: AccessLogPage.razor, SqlCustomerAccessLogService, Program.cs, AuditEventTypes.CustomerAccess. Khách kiểm lại: Mo /, /uat, /access-log va kiem tra bang log co dong truy cap moi.TK ngam dinh da chuyen sang SystemConfig matrix; phieu thu doc rule loc account de khach khong chon nham.
Evidence: SystemConfigAccountLookupRuleService, MasterDataPage.razor, CashForm.razor, UiMutationImportSqlServerSmoke. Khách kiểm lại: Khach test lai dropdown TK No/TK Co tren phieu thu tien mat; day khong phai fix cho flow sua hach toan.Đối chiếu dữ liệu demo 31.12.2025
Không chỉ báo đã import: bảng dưới đọc snapshot SQL, batch import và ledger tồn kho để khách thấy rõ phần nào đủ, phần nào còn chênh lệch.
Phương án giữ đường dẫn Cloudflare không đổi
Không dùng quick tunnel nếu muốn URL ổn định cho khách kiểm tra nhiều ngày.
Lọc checklist theo module
Khách có thể tick trực tiếp. Team dùng trạng thái này để ưu tiên sửa UI, dữ liệu và micro-service còn thiếu.
W3
Mua hang
Bước test: Mo tung form W3, test nha cung cap, hang hoa, kho, thue, chi phi, ty gia va command bar.
Kết quả mong đợi: Moi textbox/lookup/grid co test PASS/FAIL va guard save/post/import ro.