# Dùng Thùng rác để khôi phục/ xóa vĩnh viễn dữ liệu

### Mục tiêu <a href="#mc-tiu" id="mc-tiu"></a>

Cho phép Admin khôi phục nhanh dữ liệu bị xóa nhầm mà chưa cần khôi phục cả cơ sở dữ liệu từ backup.\
Quản lý xóa vĩnh viễn dữ liệu một cách có kiểm soát, giúp giải phóng dung lượng nhưng vẫn giảm rủi ro xóa nhầm.

***

### Dành cho ai <a href="#dnh-cho-ai" id="dnh-cho-ai"></a>

Org Admin / Chủ site – người chịu trách nhiệm cuối cùng về dữ liệu trên site.\
Admin hệ thống / IT / Quản trị ứng dụng – người trực tiếp thao tác khôi phục/xóa vĩnh viễn dữ liệu trong Thùng rác.

***

### Khi nào dùng <a href="#khi-no-dng" id="khi-no-dng"></a>

Khi người dùng hoặc Admin xóa nhầm bản ghi (ứng viên, job, khách hàng…) và cần khôi phục lại nhanh.\
Khi cần dọn dẹp dữ liệu cũ đã xóa và không còn nhu cầu giữ nữa, để giảm dung lượng lưu trữ.\
Trước khi cân nhắc các biện pháp nặng hơn như khôi phục cả CSDL từ backup.

***

### Hướng dẫn <a href="#hng-dn" id="hng-dn"></a>

#### 1. Truy cập Thùng rác (Trash) <a href="#id-1-truy-cp-thng-rc-trash" id="id-1-truy-cp-thng-rc-trash"></a>

Đăng nhập MBW\.Admin bằng tài khoản có quyền An toàn & Dữ liệu hoặc quyền quản trị tương ứng.\
Vào nhóm Dữ liệu, sao lưu và tệp/S3 → An toàn & Dữ liệu.\
Mở phần Thùng rác (Trash) – mục 4 trong tính năng An toàn & Dữ liệu (“Khi xóa dữ liệu hoặc tệp, hệ thống không xóa ngay lập tức mà chuyển chúng vào thùng rác.”).\
Tại đây, hệ thống hiển thị danh sách dữ liệu/tệp đã bị xóa tạm thời.

#### 2. Xem và lọc dữ liệu trong Thùng rác <a href="#id-2-xem-v-lc-d-liu-trong-thng-rc" id="id-2-xem-v-lc-d-liu-trong-thng-rc"></a>

Danh sách Thùng rác thường có các thông tin:

* Loại dữ liệu (doctype) hoặc loại tệp.
* Tên/ID bản ghi hoặc tệp.
* Thời gian xóa.
* Người thực hiện thao tác xóa.

Bạn có thể:

* Lọc theo loại dữ liệu (ví dụ: chỉ xem dữ liệu Ứng viên, Job…).
* Lọc theo khoảng thời gian xóa để tìm bản ghi gần đây.
* Tìm theo từ khóa/tên nếu hỗ trợ.

#### 3. Khôi phục dữ liệu từ Thùng rác <a href="#id-3-khi-phc-d-liu-t-thng-rc" id="id-3-khi-phc-d-liu-t-thng-rc"></a>

Khi phát hiện bản ghi/tệp bị xóa nhầm:

* Chọn bản ghi/tệp cần khôi phục trong Thùng rác.
* Nhấn Khôi phục (Restore/Recover).

Hệ thống sẽ:

* Đưa bản ghi/tệp trở lại trạng thái hoạt động bình thường.
* Khôi phục về đúng vị trí/doctype ban đầu (ví dụ: bản ghi ứng viên quay lại danh sách ứng viên).

Đây là cách ít rủi ro nhất để hoàn nguyên dữ liệu bị xóa nhầm, không ảnh hưởng tới dữ liệu khác.

#### 4. Xóa vĩnh viễn dữ liệu trong Thùng rác <a href="#id-4-xa-vnh-vin-d-liu-trong-thng-rc" id="id-4-xa-vnh-vin-d-liu-trong-thng-rc"></a>

Khi chắc chắn không còn nhu cầu giữ dữ liệu:

* Chọn bản ghi/tệp cần xóa vĩnh viễn trong Thùng rác.
* Nhấn Xóa vĩnh viễn (Delete permanently).
* Xác nhận lại khi hệ thống hỏi (thường sẽ có cảnh báo không thể khôi phục sau khi xóa).

Sau bước này:

* Dữ liệu bị xóa khỏi Thùng rác, không thể khôi phục qua Trash nữa.
* Nếu cần khôi phục, chỉ còn cách dùng khôi phục CSDL từ backup (nếu có backup phù hợp).

***

### Lưu ý <a href="#lu" id="lu"></a>

Thùng rác là lớp bảo vệ giữa xóa mềm và xóa cứng:

* Xóa thường → vào Thùng rác → còn khôi phục được.
* Xóa vĩnh viễn từ Thùng rác → không khôi phục được qua UI, chỉ có thể dựa vào bản backup CSDL.

Nên thiết lập quy tắc nội bộ:

* Chỉ một số vai trò (Org Admin/IT) được xóa vĩnh viễn.
* Người dùng thường chỉ nên được phép xóa mềm.

Thỉnh thoảng nên dọn Thùng rác các dữ liệu quá cũ, sau khi đã chắc chắn không cần, để giảm dung lượng, nhưng phải tuân thủ chính sách lưu trữ dữ liệu (pháp lý, hợp đồng) của doanh nghiệp.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mhiring.vn/mbase/mbw-admin/du-lieu-sao-luu-va-tep-s3/dung-thung-rac-de-khoi-phuc-xoa-vinh-vien-du-lieu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
