Ánh xạ đối tượng
Ánh xạ document/revision/attachment sang ArchiveRequest; công bố rõ các trường nghiệp vụ chưa có trong schema.
Bổ sung năng lực bảo quản vào DMS/ECM/eContract bằng mã hồ sơ LTANS và luồng sự kiện có thể đối soát.
Tự xây tầng bằng chứng dài hạn đòi hỏi quản lý thuật toán, TSA và chuyển giao liên tục.
APP-SYN-001| Thành phần | Phạm vi minh họa |
|---|---|
| Người quyết định / sử dụng | Chủ sản phẩm, kiến trúc sư và đội tích hợp ISV |
| Hệ thống nguồn | DMS / ECM / eContract / ERP |
| Phiên bản | Giữ mapping source transaction/revision và idempotency key qua timeout. |
| Quan hệ hồ sơ | Ứng dụng giữ mapping sourceId/revision và archiveId/jobId. |
Ánh xạ document/revision/attachment sang ArchiveRequest; công bố rõ các trường nghiệp vụ chưa có trong schema.
Chọn PROVIDER_MANAGED, CUSTOMER_MANAGED hoặc HASH_ONLY và thử quyền đọc lại dài hạn.
Lưu khóa chống lặp cùng nội dung yêu cầu; HTTP đứt phải truy vấn giao dịch gốc trước gửi lại.
Webhook kiểm tra chữ ký và inbox bền vững; sự kiện trễ cần truy vấn lại trạng thái hiện hành.
Lưu archiveId/jobId/resultReference trong quan hệ nguồn; tách nhãn UI khỏi enum.
Cho người dùng tra cứu và xuất theo quyền của hệ thống nguồn và LTANS; thử tenant chéo khi PoC.
| Bên nhận | Đầu ra |
|---|---|
| Hệ thống nguồn | Biên nhận tiếp nhận, mapping sourceId/revision với archiveId/jobId và danh sách lỗi từng mục. |
| Bên nhận gói | Biên nhận, kết quả tác vụ và báo cáo cho ứng dụng nguồn. |
| Chủ hồ sơ / vận hành | Danh sách hoàn tất/tồn đọng, quyết định áp dụng và tham chiếu báo cáo; không tự cấp kết luận pháp lý. |
Scope máy tích hợp khác quyền người dùng; không chứa secret frontend.
Xác định ai ký hợp đồng, ai hỗ trợ tuyến đầu, quyền hiển thị thương hiệu và đơn vị đo sử dụng trước thương mại hóa.
Căn cứ và sự kiện lưu giữ cần được chủ hồ sơ duyệt theo lớp hồ sơ này: Ứng dụng nguồn hoàn tất một giao dịch cần bảo quản.
Tệp văn bản tổng hợp dùng để thử kiểm kê và băm; không phải hợp đồng đã ký, hồ sơ thật hoặc ERS/XMLERS.
Tải bộ hồ sơ tổng hợp| Ca thử | Kết quả mong đợi |
|---|---|
| Nguyên vẹn | Đủ danh sách file, dung lượng và SHA-256 theo manifest. |
| Thiếu / sửa byte | Công cụ kiểm tra phải từ chối gói, không báo hoàn tất kiểm kê. |
| Nghiệp vụ ngành | Cùng khóa khác body bị phát hiện; webhook trùng không lặp tác động. |
Hoàn tất một luồng end-to-end, thử gửi trùng và sự kiện sai thứ tự; lưu báo cáo đối soát theo phiên bản tích hợp.
Chuẩn bị yêu cầu theo ngành| Điểm kiểm soát | Yêu cầu |
|---|---|
| Sự kiện nguồn | Ứng dụng nguồn hoàn tất một giao dịch cần bảo quản. |
| Phiên bản / quyết định | Giữ mapping source transaction/revision và idempotency key qua timeout. |
| Ca thử và kết quả | Cùng key khác payload bị từ chối; callback trùng không tạo thêm hồ sơ nguồn. |
Kiểm kê/băm gói mẫu chỉ kiểm tra byte. Các ca quyền, quyết định và trạng thái phải chạy tại môi trường thử được cấp trước khi xác nhận nghiệp vụ đã nghiệm thu.
| Thông tin | Giá trị / quyết định |
|---|---|
| Hồ sơ | APP-SYN-001 |
| Hệ thống nguồn | DMS / ECM / eContract / ERP |
| Quan hệ phiên bản | Ứng dụng giữ mapping sourceId/revision và archiveId/jobId. |
| Bên nhận và đầu ra | Biên nhận, kết quả tác vụ và báo cáo cho ứng dụng nguồn. |
| Quyền và thẩm quyền | Scope máy tích hợp khác quyền người dùng; không chứa secret frontend. |
| Ca từ chối phải thử | Cùng khóa khác body bị phát hiện; webhook trùng không lặp tác động. |
Các thông tin ngành là metadata nghiệp vụ nguồn, không tự thành field REST mới. Chốt mapping trường và người chịu trách nhiệm trước PoC.