User Story

Là một người dùng, tôi muốn tạo tài khoản hội viên loyalty cho khách hàng để thuận tiện tích điểm 

Acceptance Criteria

  • Đăng ký tài khoản hội viên loyalty với điều kiện số điện thoai chưa được đăng ký trên hệ thống

Priority

HIGH

Special Notice

  • Rủi ro gián đoạn từ hệ thống gửi SMS của đối tác Infobip, dẫn đến việc KH không nhận được tin nhắn sau khi đã đăng ký tài khoản loyalty thành công

Change Log


🏆 Goals

  • Người dùng có thể tạo tài khoản hội viên loyalty cho khách hàng để thuận tiện tích điểm 

💗 Assumptions & Conditions

  • Tạo tài khoản hội viên loyalty cần có các trường thông tin dưới đây: 

    • Họ và tên *
    • Email
    • Ngày tháng năm sinh
    • Số điện thoại *
  • Điều kiện đối với SĐT khách hàng 
    • Được lưu mặc định với đầu số +84 trên hệ thống
    • Chưa tồn tại SĐT muốn đăng ký tài khoản hội viên loyalty trong hệ thống
  • Sau khi tạo tài khoản hội viên loyalty thành công
    • SĐT mặc định được ở trạng thái Active
    • SĐT được gán với thông tin kênh tạo là Guru và gán theo site khách sạn của tài khoản quản trị đã tạo 
    • Hệ thống gửi SMS cho khách hàng

Thông tin SMS

Sử dụng để gửi thông báo cho khách hàng về việc SĐT của khách hàng đã được tạo tài khoản hội viên loyalty thành công

Template SMS

SOJO: Chuc mung JO tro thanh hoi vien SOJOClub. Tai app va su dung SDT & Email de kich hoat. Kham pha uu dai thanh vien tai day: https://qrcode.sojohotels.com/

SOJO: Congratulations JO become a member of SOJOClub. Download app SOJO Hotels and use your Phone number & Email to activate: https://qrcode.sojohotels.com/


🤖 User Flow


Luồng thao tác của người dùng


Explanation

Step

Actor / System

Description

Note

Nhập thông tin đăng ký hội viên loyaltyActorNgười dùng nhập thông tin đăng ký hội viên loyalty


SĐT đã tồn tạiSystem

Hệ thống kiểm tra SĐT đăng ký có tồn tại hay không

  • Có → Quay lại bước Nhập thông tin đăng ký hội viên loyalty
  • Không → Chuyển sang bước Tạo tài khoản hội viên loyalty thành công


Tạo tài khoản hội viên loyalty thành côngSystem

Hệ thống tạo tài khoản hội viên loyalty thành công


Gửi SMS thông báo SĐT đăng ký tài khoản hội viên loyalty thành côngSystemHệ thống gửi SMS thông báo SĐT đã đăng ký tài khoản hội viên loyalty thành công



🤖 Activity Diagram


Luồng tương tác giữa thao tác người dùng và các hệ thống phản hồi


Explanation

Step

Role

Description

Note

Nhập thông tin đăng ký hội viên loyaltyUserNgười dùng nhập thông tin đăng ký hội viên loyalty


SĐT đã tồn tạiSystem

Hệ thống kiểm tra SĐT đăng ký có tồn tại hay không

  • Có → Quay lại bước Nhập thông tin đăng ký hội viên loyalty
  • Không → Chuyển sang bước Khởi tạo tài khoản hội viên loyalty


Khởi tạo tài khoản hội viên loyalty System

Hệ thống khởi tạo tài khoản hội viên loyalty 


Nhận thông báo tạo tài khoản hội viên loyalty thành côngUser

Người dùng nhận thông báo tạo tài khoản hội viên loyalty thành công


Gửi SMS thông tin tài khoản cho khách hàngSystem

Hệ thống gửi SMS thông tin tài khoản cho khách hàng


Gửi SMS thành công?

Hệ thống kiểm tra gửi SMS thành công hay không

  • Không → Quay lại bước Gửi SMS thông tin tài khoản cho khách hàng
  • Có → Chuyển sang bước Nhận SMS


Nhận SMSCustomer

Khách hàng nhận SMS



🖥 Screen Design


Các thông tin liên quan đến thiết kế sản phẩm


[SCR] Tạo tài khoản hội viên loyalty

🗝 List API


Danh sách các API liên quan

HTTP Method

API Endpoint

Description

GETAPI1_Check account existKiểm tra có tài khoản tồn tại với SĐT tương ứng hay không



  • No labels

4 Comments

  1. ĐHPC:

    1. Activity Diagram: Trường hợp SĐT đã tồn tại => bổ sung noti "Tài khoản đã tồn tại" ở màn đăng ký
    2. [SCR] Tạo tài khoản hội viên loyalty: Trường hợp KH không nhận được SMS: User thao tác như thế nào để gửi lại SMS cho KH?
    1. Dear chị Linh, em reply các thông tin như dưới đây:

      1. Chi tiết noti/message với từng hành động trên màn hình được mô tả trong tài liệu SCR, không mô tả trên Activity Diagram ạ. Chị check lại trong [SCR] Tạo tài khoản hội viên loyalty giúp em nha.
      2. Hệ thống chỉ lấy được trạng thái tin nhắn trên Infobip là đã gửi hoặc chưa. Ngay cả khi trạng thái của Infobip là đã gửi, điều này chưa thể đảm bảo rằng khách hàng sẽ chắc chắn nhận được tin nhắn SMS do tồn tại những rủi ro từ phía các nhà mạng. Do vậy, việc phát triển tính năng Resend SMS không thực sự đem lại nhiều value ạ. Nhờ team cân nhắc giúp em
  2. Anonymous

    1. Luồng thao tác của người dùng: Bổ sung luồng hệ thống gửi thông tin welcome hội viên qua email đổi với những khách có cung cấp email.
    2. Bổ sung luồng resend SMS/email (phòng khi khách chưa nhận được SMS vì một lý do nào đó).
    3. GURU Portal: Bổ sung luồng gửi thông tin welcome hội viên qua email đổi với những hội viên có key in email trên GURU Portal.
    4. GURU Portal: Bổ sung luồng resend SMS/email (phòng khi khách chưa nhận được SMS vì một lý do nào đó).
    1. Dear team, em reply thông tin như sau:

      1. Luồng gửi thông tin welcome hội viên qua email chưa nằm trong quyết định triển khai hệ thống, nhờ team nghiệp vụ TNH cân nhắc và confirm giúp em luồng này.
      2. Về các vấn đề liên quan đến tính năng Resend SMS, em đã phản hồi ở reply trên

      Em cảm ơn!


Write a comment…