Scope

  • Mỗi số điện thoại chỉ được dùng để tạo một tài khoản hội viên
  • Có thể gửi lại OTP cho khách hàng sau 30 giây
  • OTP có hiệu lực trong thời gian 3 phút

User story

Là một người quản trị, tôi muốn khởi tạo tài khoản hội viên SOJOClub cho khách hàng

Acceptance Criteria

  • Nhập các trường thông tin bắt buộc theo đúng định dạng dữ liệu
  • Xác thực OTP 

User Flow

Luồng thao tác


Screen

Màn hình


Description

Mô tả màn hình

Tạo / Cập nhật thông tin hội viên SOJO

HeaderNATiêu đề
Họ và tênText(tick)Họ và tên của khách hàng đăng ký tài khoản hội viên loyalty

Để trống → Báo lỗi "Trường thông tin bắt buộc nhập"


EmailText(minus)

Email của khách hàng đăng ký tài khoản hội viên loyalty

Định dạng: abc@domain.vn

Nhập sai định dạng → Báo lỗi "Trường Email phải có định dạng abc@domain.vn"


Date time

(minus)

Ngày tháng năm sinh của khách hàng đăng ký tài khoản hội viên loyalty

Định dạng: dd/mm/yyyy


 Number(tick)

Số điện thoại đăng ký tài khoản hội viên loyalty

Định dạng

  • Mặc định đầu số +84
  • Tối đa 11 ký tự số
  • Không bắt buộc nhập số 0 ở đầu 
  • Để trống → Báo lỗi "Trường thông tin bắt buộc nhập"
  • Nhập nhiều hơn 11 kí tự số hoặc nhập ký tự chữ → Báo lỗi "Trường SĐT phải có định dạng số" 


Kích hoạtCheckbox-

Trạng thái kích hoạt của tài khoản hội viên loyalty

Mặc định đặt ở trạng thái Checked

Tài khoản được mặc định khởi tạo ở trạng thái Đang hoạt động

Kiểm traButton-

Thực hiện kiểm tra số điện thoại đã được đăng kí SOJOClub hay chưa.

  • Nếu chưa đăng kí → Hệ thống tự động gửi SMS và Hiển thị đồng hồ đếm ngược 30s. Hết 30s có thể ấn 
  • Nếu đã đăng kí → Báo lỗi "Tài khoản đã tồn tại"
OTPNumber(tick)

Nhập mã xác thực mã OTP


Quay lạiButton-

Quay lại màn hình trước đó


LưuButton-

Lưu thông tin đã nhập

Mặc định Unenabled 

Nhập đủ và đúng định dạng các điều kiện → Enable button

  • Đúng OTP → Tạo tài khoản SOJOClub thành công
  • Sai OTP → Báo lỗi "Xác thực OTP không thành công!"

Pattern name


Type

Required field

Description

Action

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.