Back to Main Site

Hướng dẫn cài đặt và sử dụng Data Builder cho Perfex CRM

Last updated on Jul 9, 2026 2:20 PM

Xây dựng các báo cáo nâng cao liên kết chéo giữa nhiều mô-đun trong Perfex CRM mà không cần viết lệnh SQL phức tạp. Kết hợp dữ liệu, áp dụng bộ lọc và tạo các view dữ liệu có cấu trúc thông qua trình dựng trực quan trực quan. Nâng cao khả năng phân tích vận hành trong khi vẫn kiểm soát chặt chẽ quyền truy cập và bảo mật dữ liệu.

...

Trang Demo các tính năng của DataBuilder:

Địa chỉ tranghttps://databuilder.polyxgo.com/admin

Video Demo giới thiệu DataBuilder

Tải lên và kích hoạt mô-đun (Module)

Các bước cài đặt chi tiết

  • Giải nén tệp tin bạn đã tải về từ hệ thống. Bạn sẽ thấy một thư mục tên là “documentation” và một tệp nén ZIP mới tên là “databuilder.zip“.

  • Tệp “databuilder.zip” chứa toàn bộ mã nguồn của mô-đun (theo đúng định dạng module Perfex CRM) để bạn thực hiện tải lên trong trang quản trị.

  • Truy cập vào khu vực Admin của Perfex CRM và chọn menu sau: HỆ THỐNG (SETUP) > MODULES (MÔ-ĐUN).

  • Chọn tệp databuilder.zip ở trên tại khung tải lên và nhấn CÀI ĐẶT (INSTALL).

  • Tìm mô-đun tên là Data Builder trong danh sách và nhấp chọn Kích hoạt (Activate). Hệ thống sẽ thông báo mô-đun đã được kích hoạt thành công.

Bây giờ bạn có thể bắt đầu khai thác các tính năng bằng cách truy cập vào menu Data Builder trên thanh điều hướng.

Các tính năng cốt lõi và Hướng dẫn sử dụng

Mô-đun Data Builder cho Perfex CRM là trình dựng truy vấn trực quan và thiết kế báo cáo tùy biến giúp giải quyết triệt để tình trạng phân mảnh dữ liệu giữa các mô-đun cốt lõi của CRM. Ở cấu trúc mặc định, thông tin khách hàng, hóa đơn, dự án và công việc nằm ở các bảng riêng biệt, khiến việc báo cáo chéo trở nên vô cùng phức tạp. Mô-đun này cho phép quản trị viên và nhân viên dễ dàng kết hợp các nguồn dữ liệu, định nghĩa mối liên hệ, áp dụng bộ lọc và tạo ra các view dữ liệu có cấu trúc mà không cần viết các câu lệnh SQL thủ công.

Giải pháp này đặc biệt hữu ích cho các đội ngũ cần xây dựng các báo cáo nội bộ linh hoạt, các bảng chỉ số vận hành dashboard hoặc các khung hiển thị dữ liệu tùy biến phục vụ cho từng quy trình công việc cụ thể.

Thiết kế truy vấn trực quan & Dễ sử dụng

Data Builder cung cấp một không gian trực quan khoa học để xây dựng truy vấn. Thay vì phải viết các lệnh liên kết bảng và điều kiện lọc bằng mã code, người dùng tương tác trực tiếp trên khung vẽ kéo thả đi kèm xem trước dữ liệu theo thời gian thực.

Công cụ tìm kiếm bảng thông minh giúp định vị nhanh các bảng mặc định hoặc các bảng do mô-đun bên thứ ba tạo ra. Các trường thông tin có thể đổi tên hiển thị (aliases), sắp xếp lại vị trí hoặc kết hợp gộp nội dung nhiều cột. Tính năng xem trước trực tiếp cung cấp phản hồi tức thì, giúp tiết kiệm tối đa thời gian thiết kế báo cáo.

Kiểm soát Mối quan hệ & Logic Dữ liệu

Hệ thống tích hợp tính năng tự động nhận diện khóa ngoại (foreign keys) để gợi ý các liên kết bảng hợp lý. Khi cần thiết, quản trị viên hoàn toàn có thể tự tạo các liên kết tùy biến để phục vụ các bài toán báo cáo nâng cao.

Hỗ trợ đa dạng các loại liên kết bảng — bao gồm INNER JOIN, LEFT JOIN, và RIGHT JOIN — cho phép kiểm soát chính xác cách thức các tập dữ liệu tương tác với nhau. Kết hợp với trình dựng bộ lọc trực quan hỗ trợ logic AND/OR và các hàm tổng hợp như SUM, COUNT, AVG, MIN, và MAX, người dùng dễ dàng thiết lập các view phân tích dữ liệu chuyên sâu mà không cần thao tác trực tiếp trên cơ sở dữ liệu.

Động cơ thực thi & Xử lý dữ liệu

Được xây dựng trên nền tảng CodeIgniter 3 Query Builder, Data Builder thực thi các truy vấn bằng các phương thức bảo mật, giúp giảm thiểu tối đa nguy cơ tấn công SQL injection. Cơ chế phân trang ở phía máy chủ đảm bảo hiệu năng tối ưu ngay cả khi xử lý các tập dữ liệu lớn.

Các view dữ liệu được tạo ra có thể dễ dàng xuất ra định dạng file CSV hoặc Excel (XLSX), giúp việc chia sẻ báo cáo ra bên ngoài hoặc tích hợp vào các quy trình khác trở nên thuận tiện.

Mỗi view báo cáo sau khi lưu sẽ có một đường dẫn thực thi riêng biệt, giúp việc truy cập dữ liệu diễn ra đồng bộ và nhất quán giữa các phòng ban.

Bảo mật & Quản trị quyền truy cập

Quyền truy cập dữ liệu được bảo vệ nghiêm ngặt qua nhiều lớp. Quản trị viên có thể thiết lập danh sách trắng các bảng (table whitelist) để giới hạn những bảng cơ sở dữ liệu nào được phép đưa vào trình dựng báo cáo.

Hệ thống phân quyền theo vai trò tích hợp chặt chẽ với cơ chế phân quyền gốc của Perfex CRM, hỗ trợ đầy đủ các quyền Xem, Quản lý và Xuất dữ liệu. Các view báo cáo có thể cấu hình ở chế độ Công khai (Public), Riêng tư (Private), Chia sẻ (Shared) hoặc Lai (Hybrid), đảm bảo thông tin nhạy cảm chỉ hiển thị với những người được cấp quyền.

Thông số kỹ thuật

  • Yêu cầu Perfex CRM phiên bản 3.0.0 trở lên

  • PHP phiên bản 8.2 trở lên

  • MySQL 5.7+ hỗ trợ kiểu dữ liệu cột JSON

  • Tương thích tốt với máy chủ Apache hoặc Nginx

  • Backend phát triển trên nền tảng CodeIgniter 3.x

  • Frontend phát triển bằng Vue.js 3 (Options API) và Bootstrap 4

  • Sử dụng các thư viện bổ trợ SortableJS và SweetAlert2

  • Cung cấp các endpoint nội bộ để lấy cấu trúc schema, lưu cấu hình và thực thi báo cáo

Data Builder cho Perfex CRM là giải pháp hoàn hảo cho các đội ngũ cần xây dựng báo cáo có cấu trúc, lặp lại thường xuyên mà không muốn can thiệp thủ công vào cơ sở dữ liệu gốc. Mô-đun giúp nâng cao khả năng giám sát vận hành, giảm sự phụ thuộc vào nhân sự kỹ thuật khi tạo báo cáo và giữ cho quy trình báo cáo luôn tuân thủ hệ thống phân quyền sẵn có của Perfex.

Tài liệu hướng dẫn & Hỗ trợ kỹ thuật

Gói tải về đã đi kèm tài liệu hướng dẫn cài đặt đầy đủ và chi tiết các tính năng để bạn có thể nhanh chóng làm quen và cấu hình DataBuilder.

Nếu cần trợ giúp, bạn có thể gửi yêu cầu hỗ trợ qua phần bình luận trên Codecanyon. Đội ngũ kỹ thuật của chúng tôi sẽ phản hồi sớm nhất kèm theo các hướng dẫn chi tiết.

Lời cảm ơn

Một lần nữa, xin chân thành cảm ơn bạn đã tin tưởng và sở hữu mô-đun Data Builder cho Perfex CRM. Chúng tôi rất hân hạnh được đồng hành và giải đáp mọi thắc mắc của bạn liên quan đến mô-đun này. Bạn có thể để lại phản hồi tại https://codecanyon.net/user/polyxgo. Chúng tôi sẽ hỗ trợ ngay khi tiếp nhận thông tin.

Lịch sử các phiên bản

...