| Mục tiêu - Cung cấp trải nghiệm người dùng liền mạch bằng cách tích hợp các công cụ bên ngoài trực tiếp vào Vtiger CRM.
- Nâng cao hiệu quả bằng cách loại bỏ nhu cầu chuyển đổi giữa CRM và các ứng dụng của bên thứ ba.
- Cung cấp tính linh hoạt bằng cách cho phép tích hợp nhiều trang web hoặc nền tảng của bên thứ ba.
Triển khai kỹ thuật Popup Script trong Module Designer - Logic để tạo và quản lý cửa sổ bật lên được viết trong các tập lệnh của Module Designer.
- Các tập lệnh này được chèn một cách linh hoạt, cho phép linh hoạt trong việc triển khai mà không cần sửa đổi các tệp CRM cốt lõi.
Đăng ký Hook: GLOBAL_ACTION - Một hook tùy chỉnh được đăng ký bằng hook GLOBAL_ACTION của Vtiger.
- Hook cho phép bạn thêm các thành phần UI tùy chỉnh (ví dụ: biểu tượng, nút) trên các chế độ xem hoặc mô-đun khác nhau trong Vtiger.
Biểu tượng kết xuất & tương tác - Hook tùy chỉnh sẽ hiển thị biểu tượng hoặc nút ở vị trí cần thiết trong giao diện CRM.
- Khi nhấp vào, biểu tượng sẽ kích hoạt việc tạo một cửa sổ bật lên có iframe nhúng, tải trang web bên ngoài.
Nhúng Iframe - Iframe được chèn động vào cửa sổ bật lên và tải trang web bên ngoài được chỉ định.
- Nội dung iframe được thiết kế để phù hợp với hộp chứa cửa sổ bật lên và hoạt động đầy đủ trong CRM mà không cần phải chuyển đổi tab.
Ưu điểm của phương pháp này - Không có sửa đổi cốt lõi:Giải pháp sử dụng các hook và tập lệnh tùy chỉnh, bảo toàn tính toàn vẹn của các tệp cốt lõi của Vtiger.
- Modular: Có thể dễ dàng mở rộng để nhúng nhiều công cụ bên ngoài khác nhau bằng cách cập nhật URL iframe.
- Phun động:Iframe chỉ được tạo khi người dùng nhấp vào biểu tượng tùy chỉnh, đảm bảo giao diện người dùng luôn gọn gàng cho đến khi cần sử dụng.
- Cá Nhân Hóa: Kiểm soát hoàn toàn vị trí, thiết kế và kiểu dáng của biểu tượng và cửa sổ bật lên iframe.
Cân nhắc về Bảo mật - CORS: Trang web bên ngoài phải cho phép nhúng iframe. Điều này thường được kiểm soát thông qua các tiêu đề HTTP như X-Frame-Options và Content-Security-Policy.
- HTTPS: Đảm bảo cả Vtiger và trang web bên ngoài đều sử dụng HTTPS để ngăn ngừa lỗi nội dung hỗn hợp.
- Kiểm soát truy cập:Sử dụng tính năng kiểm soát truy cập dựa trên vai trò tích hợp của Vtiger để hạn chế người dùng có thể truy cập vào cửa sổ bật lên được nhúng.
Trường hợp sử dụng: Tích hợp điện thoại Kịch bản: Một công ty sử dụng ứng dụng điện thoại của bên thứ ba (ví dụ: Ozonetel) để quản lý cuộc gọi và tương tác với khách hàng. Mục tiêu là tích hợp hệ thống điện thoại trực tiếp vào Vtiger CRM để cho phép các nhân viên dịch vụ khách hàng quản lý cuộc gọi và cập nhật hồ sơ CRM mà không cần rời khỏi giao diện CRM. Dung dịch: Sử dụng cửa sổ bật lên tùy chỉnh trong Vtiger, ứng dụng điện thoại được nhúng vào CRM. Các đại lý có thể nhấp vào biểu tượng trong CRM, mở ra một khung iframe hiển thị hệ thống điện thoại. Tích hợp này cho phép đại lý: - Thực hiện và nhận cuộc gọi trực tiếp từ CRM.
- Xem lịch sử cuộc gọi và thông tin chi tiết về khách hàng theo thời gian thực.
- Cập nhật hồ sơ CRM dựa trên tương tác cuộc gọi.
- Thay đổi trạng thái khả dụng (ví dụ: Đang hoạt động, Không khả dụng) trong CRM.


Giải pháp này giúp nhân viên không cần phải chuyển đổi giữa CRM và ứng dụng điện thoại, giúp nâng cao hiệu quả và giảm việc chuyển đổi ngữ cảnh. Chúng tôi tin rằng những ví dụ này sẽ cải thiện trải nghiệm của bạn với Vtiger CRM. Chúng tôi muốn đảm bảo rằng các nhà phát triển và người dùng CRM có thể chia sẻ thông tin và kiến thức lẫn nhau để thúc đẩy chức năng của CRM. Hãy theo dõi để biết thêm. Chúc bạn lập trình vui vẻ! |