/
[SubWallet] UC_Export Account

[SubWallet] UC_Export Account

UC : Export .json file


Tên UC

Export Account

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng Export Account để backup thông tin của account đang chọn

Tác nhân

Chính

Người dùng ví

Phụ

 

Điều kiện trước

Đã cài đặt thành công extension

Đã có account trong ví

Biểu đồ hoạt động

Luồng chính

 

Người dùng

Hệ thống

Từ màn hình Homepage, Người dùng bấm chọn button “Action Account”, sau đó chọn hành động “Export Account”

 

 

Hệ thống mở màn hình Export Account

Người dùng nhập thông tin

  • Nhập lại thông tin nếu thông tin trước đó không hợp lệ

 

Người dùng bấm nút Export

 

 

Hệ thống kiểm tra thông tin:

  • Nếu thông tin hợp lệ → Mở cửa sổ tải file

  • Nếu thông tin không hợp lệ → Hiển thị thông báo lỗi và highlight trường lỗi

Người dùng chọn hành động Lưu file

 

 

Hệ thống tự động tải xuống file backup .json

Người dùng nhận KQ trả về

 

Luồng rẽ nhánh

Tại bước kiểm tra thông tin:

  • Nếu người dùng nhập thông tin không hợp lệ:

    • Không nhập password → Disable nút Export

    • Nhập sai password của account → Hiển thị thông báo lỗi và highlight trường lỗi

  • Nếu người dùng nhập đúng password → Export account thành công

Điều kiện sau

  • UC thành công → Lưu thành công file backup account

  • UC không thành công → Không có file backup account

UC : Export Private Key


Tên UC

Export Private Key

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng Export Private Key để backup thông tin của account đang chọn

Tác nhân

Chính

Người dùng ví

Phụ

 

Điều kiện trước

Đã cài đặt thành công extension

Đã có account trong ví

Biểu đồ hoạt động

Luồng chính

 

Người dùng

Hệ thống

Từ màn hình Homepage, Người dùng bấm chọn button Receive

 

 

Hệ thống mở màn hình Chi tiết account

Người dùng bấm nút Export Private Key

 

 

Hệ thống mở màn hình Export Private Key

Người dùng nhập thông tin

  • Nhập lại thông tin nếu thông tin trước đó không hợp lệ

 

Người dùng bấm nút điều hướng

 

 

Hệ thống kiểm tra thông tin và điều hướng

  • Nếu thông tin hợp lệ →

    • Người dùng bấm nút Cancel → Quay lại màn hình Hompage

    • Người dùng bấm nút Private Key → Mở màn hình export có hiển thị Private Key, mở màn hình export Json

    • Người dùng bấm nút Json → Mở cửa sổ tải file

  • Nếu thông tin không hợp lệ → Hiển thị thông báo lỗi và highlight trường lỗi

Người dùng chọn hành động Lưu file

 

 

Hệ thống tự động tải xuống file backup .json

Người dùng nhận KQ trả về

 

Luồng rẽ nhánh

Tại bước kiểm tra thông tin:

  • Nếu người dùng nhập thông tin không hợp lệ:

    • Không nhập password → Disable nút Export

    • Nhập sai password của account → Hiển thị thông báo lỗi và highlight trường lỗi

  • Nếu người dùng nhập đúng password →

    • Người dùng bấm nút Cancel → Quay lại màn hình Hompage

    • Người dùng bấm nút Private Key → Mở màn hình export có hiển thị Private Key, mở màn hình export Json

    • Người dùng bấm nút Json → Mở cửa sổ tải file, Export account thành công

Điều kiện sau

  • UC thành công → Lưu thành công file backup account

  • UC không thành công → Không có file backup account

UC : Export to devices (QR)


Tên UC

Export to device

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng Export Account dưới dạng QR code để có thể import sang ví khác qua QR code

Tác nhân

Chính

Người dùng ví

Phụ

 

Điều kiện trước

Đã cài đặt thành công extension

Đã có account trong ví

Biểu đồ hoạt động

Luồng chính

 

Người dùng

Hệ thống

Switch đến account muốn export

 

 

Chuyển đến account đã chọn

Di chuyển đến Chain cần export trong Danh sách

 

Bấm vào icon QR code

 

 

Hệ thống các hành động

Người dùng chọn hành động Export to devices

 

 

Hệ thống hiển thị QR code

Người dùng nhận KQ trả về

 

Luồng rẽ nhánh

 

Điều kiện sau

 

 

UC : Export All Account

Tên UC

Export All Account

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng Export Account để backup thông tin tất cả các account hiện có trong ví

Tác nhân

Chính

Người dùng ví

Phụ

 

Điều kiện trước

Đã cài đặt thành công extension

Đã có account trong ví

Biểu đồ hoạt động

Luồng chính

 

Người dùng

Hệ thống

Từ màn hình Account Manage, Người dùng bấm chọn button “Export All Account”

 

 

Hệ thống mở màn hình Export All Account

Người dùng nhập thông tin

  • Nhập lại thông tin nếu thông tin trước đó không hợp lệ

 

Người dùng bấm nút Export

 

 

Hệ thống kiểm tra thông tin:

  • Nếu thông tin hợp lệ → Mở cửa sổ tải file

  • Nếu thông tin không hợp lệ → Hiển thị thông báo lỗi và highlight trường lỗi

Người dùng chọn hành động Lưu file

 

 

Hệ thống tự động tải xuống file backup .json

Người dùng nhận KQ trả về

 

Luồng rẽ nhánh

Tại bước kiểm tra thông tin:

  • Nếu người dùng nhập thông tin không hợp lệ:

    • Không nhập password → Disable nút Export

  • Nếu người dùng nhập đúng password → Export account thành công

Điều kiện sau

  • UC thành công → Lưu thành công file backup account

  • UC không thành công → Không có file backup account

Related content

[SubWallet] UC_Restore Account From Backup Json File
[SubWallet] UC_Restore Account From Backup Json File
More like this
[SubWallet] CN_Restore Account
[SubWallet] CN_Restore Account
More like this
[SubWallet] UC_Import Account
[SubWallet] UC_Import Account
More like this
[SubWallet] UC_Attach external QR-signed account
[SubWallet] UC_Attach external QR-signed account
More like this
[SubWallet] UC_Get account address
[SubWallet] UC_Get account address
More like this
[SubWallet] UC_Switch Account
[SubWallet] UC_Switch Account
More like this