...

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

Drawio
zoom1
simple0
inComment0
pageId2264956929
custContentId2264825924
lbox1
diagramDisplayNameSubWallet_ExportAllAcc
contentVer1
revision1
baseUrlhttps://oecsolution.atlassian.net/wiki
diagramNameSubWallet_ExportAllAcc
pCenter0
width791
links
tbstyle
height921

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

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

Drawio
zoom1
simple0
inComment0
pageId2264956929
custContentId2267775214
lbox1
diagramDisplayNameSubWallet_ExportPrivateKey
contentVer1
revision1
baseUrlhttps://oecsolution.atlassian.net/wiki
diagramNameSubWallet_ExportPrivateKey
pCenter0
width1041
links
tbstyle
height1181

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