Đóng phạm vi
Chọn archiveId, phiên bản bằng chứng và thành phần được cấp quyền; ghi phần dữ liệu chỉ có tham chiếu ngoài.
Đóng gói dữ liệu, bằng chứng và ngữ cảnh cần thiết để bên nhận kiểm tra và xác nhận điểm chuyển trách nhiệm.
Chuẩn bị gói mà bên nhận có thể đối soát và xác định điểm chuyển trách nhiệm, tách biệt với việc xóa nguồn.
| Bạn cần chuẩn bị | Bạn nhận được |
|---|---|
| Xuất theo vụ việc, kiểm toán, chuyển kho hoặc kết thúc nhà cung cấp. | Gói có bản kê, băm toàn vẹn, dữ liệu/bằng chứng theo quyền và biên nhận bên nhận. |
Bên thực hiện: Chủ hồ sơ, bên gửi, bên nhận và người duyệt đích chuyển giao.
Chọn archiveId, phiên bản bằng chứng và thành phần được cấp quyền; ghi phần dữ liệu chỉ có tham chiếu ngoài.
Bản kê ghi tệp, kích thước, băm, phiên bản định dạng và quan hệ. Mã hóa/vận chuyển theo hồ sơ bên nhận được duyệt.
Bên nhận kiểm kê đủ tệp, kiểm tra byte và bằng chứng theo nguồn tin cậy của mình; thiếu thành phần phải có lý do.
Biên nhận phải gắn đúng gói và kết quả kiểm tra. Chỉ đổi trách nhiệm theo điểm đã thỏa thuận; xử lý nguồn là quyết định khác.
| Hiện tại | Điều kiện | Chủ thể | Tiếp theo | Đầu ra / phục hồi |
|---|---|---|---|---|
| Yêu cầu xuất [mô hình] | Quyền và phiên bản được chốt | Dịch vụ lưu trữ | Gói sẵn sàng [mô hình] | Manifest gắn đúng byte, bằng chứng và phần còn tham chiếu ngoài. |
| Đã giao [mô hình] | Bên nhận đối soát gói và vật liệu | Bên nhận | Chờ xác nhận / không chấp nhận [mô hình] | Thiếu tệp hoặc sai băm giữ trách nhiệm nguồn theo thỏa thuận. |
| Chờ xác nhận [mô hình] | Biên nhận gắn đúng transfer và kết quả | Điều phối chuyển giao | Đã chuyển giao [mô hình] | Xóa nguồn là quyết định khác, tiếp tục chịu retention và hold. |
| Tình huống | Cách xử lý | Ranh giới |
|---|---|---|
| Thiếu dữ liệu bên ngoài | Ghi phần không nằm trong gói và trách nhiệm bổ sung. | Không gọi gói đầy đủ nếu chỉ có băm. |
| Bên nhận chưa xác nhận | Giữ trách nhiệm theo thỏa thuận hiện hành. | Không tự đóng chuyển giao khi xuất xong. |
| Xuất theo vụ việc | Áp dụng phạm vi quyền và giảm thiểu dữ liệu. | Tạm giữ không mặc nhiên cấm mọi truy xuất được phép. |
Quyền exports:write và transfers:write tách biệt; mã hóa gói, kiểm tra tổng băm và phiên bản định dạng. Chuyển giao không phải xóa.
Bên nhận không xác nhận thì giữ trách nhiệm bảo quản bên gửi. Khôi phục gói từ manifest và kiểm chứng lại trước khi xác nhận chuyển giao.
Lưu bản kê, phạm vi quyền xuất, đích, băm gói, báo cáo bên nhận và biên nhận; không đánh dấu chuyển giao khi chưa đạt điều kiện thỏa thuận.
| API | Quyền ứng dụng | Tài liệu |
|---|---|---|
POST /v1/archives/{archiveId}/exports | exports:write | API xuất và chuyển giao |
GET /v1/exports/{exportId} | exports:read | API xuất và chuyển giao |
POST /v1/archives/{archiveId}/transfers | transfers:write | API chuyển giao |
GET /v1/transfers/{transferId} | transfers:read | API chuyển giao |
POST /v1/transfers/{transferId}/acknowledgements | transfers:acknowledge | API chuyển giao |
| Thành phần | Định nghĩa |
|---|---|
| Đầu vào | archiveId, phiên bản bằng chứng, phạm vi xuất, đích chuyển giao và hồ sơ xác thực bên nhận. |
| Đầu ra | Gói gồm manifest, payload hoặc tham chiếu, bằng chứng, chính sách, vật liệu kiểm chứng và biên nhận bên nhận. |
| Phần | Cách thực hiện |
|---|---|
| Mã tổng hợp | exp-test-001 → trf-test-001 |
| Tác vụ | Cố định gói → bên nhận kiểm kê → kiểm chứng theo phạm vi → acknowledgment. |
| Ca nghiệm thu | Sai recipient/digest/scope bị từ chối; EXPORTED không tự thành ACKNOWLEDGED. |
Đâ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ệ.