[27/08/25] Weekly Release
#64 Release Note sẽ được phát hành định kỳ hàng tuần để cập nhật các thay đổi về tính năng của PangoCDP kèm hướng dẫn sử dụng (nếu có)
Trong bảng Release tuần này có gì?
Improve
ZMA Setting: thêm tab Validation trên Mapping Fields để cho phép ghi nhận Event hợp lệ
Trước đây khi triển khai Pango Form, thường gặp các ngữ cảnh cần kiểm tra điều kiện của User khi tương tác mới cho phép Submit hay không nhưng chưa thực hiện được. Không thể ràng buộc điều kiện của User khi submit form, một số ví dụ như:
Khi User điền trường Tuổi, nếu dưới 18 tuổi sẽ không được tham gia chương trình (Submit)
Khi User điền trường Khu vực, nếu không thuộc Hồ Chí Minh sẽ không thể tham gia chương trình
Khi User điền thông tin Mã khách hàng, nếu không chứa mã khu vực cho phép sẽ không thử submit
Thêm tính năng cho phép Validation khi User điền thông tin, hệ thống sẽ kiểm tra điều kiện trên dữ liệu thu thập được từ các trường thông tin của Pango Form; trong trường hợp thoả điều kiện sẽ cho phép User Submit Form ⇒ ngược lại nếu không thoả điều kiện được quy định thì sẽ chặn hành động submit Form.
// Danh sách các cấu trúc hỗ trợ Validation bao gồm:
>> endsWith(field_name, "value") // Kết thúc bằng giá trị quy định
>> contains(field_name, "value") // Có chứa giá trị quy định
>> matches(field_name, "prefix") // Đúng cấu trúc quy định // ví dụ >> matches(SDT, "^0[0-9]{9}$")
>> notNull(field_name) // Giá trị không được bỏ trống
>> notEmpty(field_name) // Giá trị không được rỗng
>> notBlank(field_name) // Giá trị không ghi nhận khoảng cách
>> equal(field_name, "value") // Giống giá trị quy định
>> in(field_name, [value01|value02|value03|...]) // Thuộc một trong những giá trị quy định
>> notIn(field_name, [value01|value02|value03|...]) // Không thuộc những giá trị quy định
>> greaterThan(field_name, number) // Có giá trị lớn hơn Number quy định
>> greaterThanOrEqual(field_name, number) // Có giá trị lớn hơn hoặc bằng Number quy định
>> lessThan(field_name, number) // Có giá trị nhỏ hơn Number quy định
>> lessThanOrEqual(field_name, number) // Có giá trị nhỏ hơn hoặc bằng Number quy định
Hướng dẫn thiết lập bằng cách:
Truy cập vào Module Console, chọn menu Connection
Trong giao diện Connection chọn Social Network ⇒ Zalo Official Account Connection chứa Mini App
Trên giao diện quản lý Mini App mở ra, chọn icon Setting
Trên giao diện ZMA Settings, chọn tab Mapping Fields
Chọn event Submit để thiết lập (các event khác không được hỗ trợ ở giai đoạn này)
Nhập các tuỳ chọn cần Validate trước khi cho User submit Form
Stage: chọn giai đoạn để thực hiện kiểm tra dữ liệu, bao gồm Ingest (lúc truyền thông tin để xác thực), Processing (kiểm tra lại dữ liệu để xác thực) và All (cả 2 loại trên).


Tóm tắt lại:
Tính năng Validation trên chỉ áp dụng cho ZMA Form và event Submit
Sử dụng hàm được cho phép trong danh sách Validation hỗ trợ để quy định dữ liệu
Thực hiện cấu hình theo hướng dẫn thiết lập để chặn User submit trên ZMA
PZE: bổ sung event Redeem QR Success trên app tích hợp khi PG thực hiện Scan QR Code
Trước đây, khi sử dụng tính năng Pango ZMA Experience (PZE) để trả thưởng loại QR Code (QR Campaign) cho User. Sau khi phát thưởng thành công cho User (allocated) ⇒ User sẽ đưa các mã QR đổi thưởng cho nhân viên PG dùng ứng dụng Pango Scan để quét redeem trả thưởng. Lúc này, hệ thống không ghi nhận được event use-qr khi PG thực hiện hành động trên.
Cập nhật mới trên PZE cho phép ghi nhận event use-qr khi PG thực hiện quét mã QR redeem cho User. Event này khi được PG thực hiện sẽ ghi nhận vào Event Log của ZMA tích hợp PZE trả thưởng trước đó.

ACT-Console: Reward Campaign bổ sung thêm trường Source trên giao diện quản lý User Point
Bổ sung thêm trường thông tin Sources trên giao diện User Point - giao diện ghi nhận lịch sử tích và sử dụng điểm của một User trên Reward Campaign. Trường thông tin sẽ hiển thị danh sách các thông tin từ nguồn cộng điểm External của User như:
DMA Workflow dùng element ACT.+/- Reward Points để cộng hoặc trừ điểm
PTCR: hoàn thành nhiệm vụ trên Mission App để nhận điểm trên Source App (Reward)
Hướng dẫn truy cập bằng cách:
Truy cập vào Module ACT Console, chọn menu Campaign
Chọn sub-menu Reward và tìm Campaign cần kiểm tra điểm
Chọn icon Campaign Settings để mở cấu hình thiết lập
Chọn menu Joined User và điền thông tin của User cần kiểm tra
Chọn icon User Point để kiểm tra
Pango Reward: bổ sung trường thông tin Product QR Code khi User quét mã tích điểm thành công
Đối với hai loại tích điểm bằng cách quét mã QR Code là:
Pango Product QR Code: mã duy nhất trên sản phẩm
Pango Identify QR Code: mã cố định dùng để tích điểm cho nhiều người khác nhau (áp dụng 01 lần duy nhất cho mỗi người)
Bổ sung thêm trường thông tin Product QR Code trong các trường dữ liệu ghi nhận trong eventData - giúp người vận hành dễ dàng sử dụng để đối chiếu đối với các case quản lý mã đa nền tảng.


Pango Gift: cập nhật giao diện ZMA version mới (ver2)
Ở phiên bản đầu tiên của Pango Gift, giao diện chưa thực sự tối ưu cho trải nghiệm người dùng. Banner hiển thị còn hạn chế, Gift Hunt chưa nổi bật, danh sách quà tặng trình bày dàn trải, và các nút thao tác chưa đủ rõ ràng để thúc đẩy hành động, khiến người dùng đặc biệt là những người lần đầu tiếp cận mất thời gian hơn để thao tác.

Với phiên bản 2.0, Pango Gift được khoác lên diện mạo mới – hiện đại, trực quan và dễ sử dụng hơn. Banner hiển thị được mở rộng, Gift Hunt trở nên nổi bật, danh sách quà tặng được tổ chức theo tab rõ ràng. Ở My Account Screen, nội dung được tinh gọn, bổ sung Banner và Gift Hunt, giúp tập trung vào các tính năng chính.
Chi tiết quà tặng cũng được sắp xếp gọn gàng, nút thao tác (nhận, đổi, chia sẻ) được nhấn mạnh để người dùng dễ sử dụng. Gift Hunt hiển thị linh hoạt: ít quà dùng dạng Card List, nhiều quà hiển thị kéo ngang. Đồng thời, hệ thống tích hợp cơ chế đánh giá mới, cho phép thương hiệu thu thập và phân loại phản hồi khách hàng hiệu quả hơn.


Nhìn chung, phiên bản mới không chỉ đẹp hơn, mà còn cấu trúc rõ ràng hơn – mang đến trải nghiệm mượt mà và kết nối hiệu quả hơn giữa người dùng và nhãn hàng.
ACT Console: bổ sung giao diện thiết lập cho các tính năng User & Gift, Gift Hunting và Custom UI Pango Gift
Trước đây, việc cấu hình và quản lý campaign Gift được thực hiện trên giao diện cũ – Module Activation, với cách tổ chức campaign chưa thực sự tối ưu cho quá trình thiết lập và quản lý. Các thao tác bị phân tán, khó theo dõi toàn bộ chiến dịch và mất nhiều thời gian thao tác giữa các phần cấu hình.
Chính vì vậy, bản cập nhật mới cho phép người dùng có thể thực hiện toàn bộ thao tác quản lý campaign Gift trực tiếp trên ACT Console. Các tính năng được giữ nguyên về mặt logic xử lý, nhưng được thiết kế lại để tối ưu trải nghiệm người dùng: giao diện trực quan hơn, thao tác tập trung tại một nơi duy nhất, giảm thời gian và độ phức tạp trong quá trình thiết lập.
Hướng dẫn truy cập tính năng:
Truy cập vào module ACT Console
Tại thanh menu bên phải, chọn mục Master Data và chọn tiếp mục Brand
Tại Brand cần cấu hình Custom UI, chọn icon
Setting
Tại giao diện Brand Info, chọn button Custom UI
và hệ thống sẽ hiển thị giao diện để người vận hành có thể thực hiện custom UI

Pango Notification: thêm Channel mới "Notification by Lark"
Bên cạnh tính năng thông báo tự động trên Telegram Channel, PangoCDP phát triển thêm kênh bổ sung Lark Channel. Tìm hiểu thêm về Lark tại đây.
Cập nhật mới cho phép thực hiện đẩy những thông báo từ PangoCDP qua kênh Lark (cách sử dụng tương tự Telegram). Tính năng được cập nhật đối với:
Module Console: tính năng trên menu Setting ⇒ Notification ⇒ Lark Bot
Tính năng: dùng để kết nối với 01 Bot xác định sẵn và nhận thông báo tự động từ hệ thống Pango Admin
Module Console: tính năng trên menu Connection ⇒ Notification ⇒ Lark Bot
Tính năng: dùng để tạo các Connection với các Bot trên Lark ⇒ thiết lập nhận thông báo trên các Connection đã thiết lập này
Module DMA: trên DMA Wofkflow ⇒ bổ sung thêm element Pango Notification để sử dụng kết nối với Telegram và Lark Connection
Tính năng: sử dụng tương tự element Telegram Bot - dùng để gửi tin nhắn thông báo theo kịch bản DMA Wofkflow

Lưu ý:
Sử dụng Telegram Bot ver 2 để sử dụng element Pango Notification - chung với Lark Bot
Nếu dùng Telegram Bot (phiên bản cũ) sử dụng element Telegram Noti
Tạo hoàn chỉnh Bot trên các nền tảng Lark và Telegram

Đây là bản cập nhật số #64 của chúng tôi cho tuần này. Hãy chờ đón nhiều cập nhật và thông tin thú vị hơn trong bản tin tiếp theo của chúng tôi. Cảm ơn sự góp ý và chờ đợi từ phía các bạn!
Product Team
Last updated
Was this helpful?