Skip to content

Call Center Quality — Technical Map

Route / page map

SurfaceMain page / shell
HotlineHotlineReport.tsx
TelesalesTelesaleReport.tsx
Customer serviceCustomerServiceReport.tsx
ComplaintComplaintReport.tsx
FeedbackFeedbackReport.tsx

GraphQL / data model map

SurfaceQuery / model chính
HotlineHotlineReport, GetCallStatuses, GetHotlineUser trên incall_call / incall_call_log
TelesalesReportTelesales, GetAllReportTelesales + CRM ticket
Customer serviceCRM ticket queries + CustomerServiceReportTable
Complaintdashboard_complaint_report + complaint_schedule trong report_complaint.graphql
Feedbackproject_task + get_project_task_branch_ratings trong report_feedback.graphql

Boundary với module khác

ModuleBoundary kỹ thuật
crmticket, incall_call, incall_call_log là source chính
complaintReport detail reuse dialog từ module complaint
projectFeedback report đọc project-task ratings
userCustomer/assignee detail routes mở qua module user hoặc crm

Rủi ro / Findings kỹ thuật

MứcFinding
CaoComplaintReport có search/debounce state nhưng không có ô nhập tương ứng trên UI.
Trung bìnhdashboard_complaint_report phụ thuộc cặp _from/_to; thiếu một đầu mốc có thể trả rỗng.
Trung bìnhFeedbackReport dùng route customer detail khác chuẩn so với các table còn lại.