Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: draw.io diagram "Export to devices" edited

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

Drawio
zoom1
simple0
inComment0
pageId2264956929
custContentId2265153561
lbox1
diagramDisplayNameSubWallet_ExportAcc
contentVer2
revision2
baseUrlhttps://oecsolution.atlassian.net/wiki
diagramNameSubWallet_ExportAcc
pCenter0
width791
links
tbstyle
height921

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

All Account

Private Key

Mức độ phức tạp

Mô tả mục đích

Cho phép người dùng Export

Account

Private Key để backup thông tin

tất cả các account hiện có trong ví

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
custContentId
2264825924
2267775214
lbox1
diagramDisplayNameSubWallet_
ExportAllAcc
ExportPrivateKey
contentVer
1
2
revision
1
2
baseUrlhttps://oecsolution.atlassian.net/wiki
diagramNameSubWallet_
ExportAllAcc
ExportPrivateKey
pCenter0
width
791
1091
links
tbstyle
height
921
1181

Luồng chính

Người dùng

Hệ thống

Từ màn hình

Account Manage

Homepage, Người dùng bấm chọn button

“Export All Account”

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

All Account

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

Export

đ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

Drawio
zoom1
simple0
inComment0
pageId2264956929
custContentId2327478382
lbox1
diagramDisplayNameExport to devices
contentVer3
revision3
baseUrlhttps://oecsolution.atlassian.net/wiki
diagramNameExport to devices
pCenter0
width671
links
tbstyle
height811

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

Private Key

All Account

Mức độ phức tạp

Mô tả mục đích

Cho phép người dùng Export

Private Key

Account để backup thông tin

của account đang chọn

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
custContentId
2267775214
2264825924
lbox1
diagramDisplayNameSubWallet_
ExportPrivateKey
ExportAllAcc
contentVer
2
1
revision
2
1
baseUrlhttps://oecsolution.atlassian.net/wiki
diagramNameSubWallet_
ExportPrivateKey
ExportAllAcc
pCenter0
width
1091
791
links
tbstyle
height
1181
921

Luồng chính

Người dùng

Hệ thống

Từ màn hình

Homepage

Account Manage, Người dùng bấm chọn button

Receive

“Export All Account”

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

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

điều hướng

Export

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