Kiểm tra đủ điều kiện
Đối chiếu thời hạn, mọi tạm giữ, khóa WORM/Object Lock và nghĩa vụ bàn giao trên tập đối tượng đã chốt.
Đánh giá điều kiện, phê duyệt và đối soát từng kho/bản sao trước khi kết luận hoàn tất xử lý cuối vòng đời.
Thực hiện quyết định cuối vòng đời theo phạm vi được duyệt và ghi rõ bản sao nào đã hoặc chưa xử lý.
| Bạn cần chuẩn bị | Bạn nhận được |
|---|---|
| Hồ sơ hết hạn, không còn tạm giữ và đáp ứng điều kiện khóa kho cùng chính sách áp dụng. | Bản ghi kết quả theo phạm vi dữ liệu/bằng chứng, bao gồm phần chưa xử lý được. |
Bên thực hiện: Chủ dữ liệu, người duyệt và vận hành kho.
Đối chiếu thời hạn, mọi tạm giữ, khóa WORM/Object Lock và nghĩa vụ bàn giao trên tập đối tượng đã chốt.
Tách phạm vi dữ liệu gốc, bằng chứng, metadata và bản sao. Quyền gửi lệnh không tự cấp quyền phê duyệt.
Kiểm tra lại điều kiện ngay trước tác động, ghi checkpoint và kết quả theo từng đích; không báo hoàn tất chỉ từ phản hồi một kho.
Kết quả một phần giữ danh sách chưa xử lý, nguyên nhân và quyền tiếp tục. Điều kiện sao lưu phải được mô tả riêng.
| Hiện tại | Điều kiện | Chủ thể | Tiếp theo | Đầu ra / phục hồi |
|---|---|---|---|---|
| Đề nghị [mô hình] | Hết điều kiện lưu giữ, không hold, phạm vi được chốt | Chủ dữ liệu + người duyệt | Được duyệt [mô hình] | Lưu quyết định cho từng loại bản sao; tách quyền gửi và duyệt. |
| Được duyệt [mô hình] | Kiểm tra lại hold, khóa kho và checkpoint | Dịch vụ kho | Đang xử lý / bị chặn [mô hình] | Hold mới chặn tác động còn lại; không dùng phê duyệt cũ vượt điều kiện mới. |
| Đang xử lý [mô hình] | Đối soát mọi đích trong phạm vi | Storage + Operations | Hoàn tất / một phần [mô hình] | Giữ bản sao chưa xử lý và thời hạn backup theo thỏa thuận; không tuyên bố xóa tuyệt đối. |
| Tình huống | Cách xử lý | Ranh giới |
|---|---|---|
| Tạm giữ xuất hiện sau phê duyệt | Chặn trước tác động và yêu cầu rà lại. | Phê duyệt cũ không bỏ qua điều kiện mới. |
| Một bản sao không xử lý được | Giữ PARTIAL và checkpoint. | Không khai hoàn tất hoặc xóa an toàn tuyệt đối. |
| Kho không thuộc Mobile-ID | Đối soát bằng quyền và biên nhận của bên giữ kho. | Ghi đúng ranh giới trách nhiệm. |
Kiểm tra lại điều kiện ngay trước tác động; yêu cầu disposition:approve và nguyên tắc hai người. Không xóa bằng chứng chỉ vì payload đã được xuất.
Hold hoặc Object Lock chặn tác động. Xóa một phần giữ PARTIAL; đối soát các bản sao và tiếp tục từ checkpoint, không báo hoàn tất giả.
Ghi người yêu cầu/người duyệt, lần kiểm tra hold cuối, phạm vi, kết quả từng bản sao và trạng thái PARTIAL nếu còn tồn đọng.
| API | Quyền ứng dụng | Tài liệu |
|---|---|---|
POST /v1/archives/{archiveId}/dispositions | disposition:write | API lưu trữ dài hạn |
| Thành phần | Định nghĩa |
|---|---|
| Đầu vào | Đối tượng hết hạn, tất cả hold, khóa WORM, quyết định phê duyệt và danh mục bản sao liên quan. |
| Đầu ra | Bản ghi xử lý gồm phạm vi payload/bằng chứng, dấu thời gian, kết quả từng kho và các bản sao còn chờ xử lý. |
| Phần | Cách thực hiện |
|---|---|
| Mã tổng hợp | disp-test-001 |
| Tác vụ | Chốt phạm vi → đánh giá retention/hold → phê duyệt → kiểm tra lại trước từng đích. |
| Ca nghiệm thu | Hold mới sau phê duyệt phải chặn; báo kết quả từng bản sao và phần backup còn giữ. |
Đây là tiêu chí thử theo nghiệp vụ; gói mẫu tổng hợp không tự chứng minh backend đã thực thi hoặc ERS hợp lệ.