Model: data_import
Menu: Data Import → Transactions → Data Imports
Data Import adalah dokumen transaksi untuk memperbarui record model apa pun di Odoo YPII secara
massal dari berkas xlsx, csv, atau txt. Setiap baris berkas sumber menjadi satu baris data
yang dicocokkan dengan record model tujuan, ditinjau dalam bentuk Preview, disetujui, lalu
diterapkan lewat antrean pekerjaan latar belakang.
Yang membedakan Data Import dari impor bawaan Odoo adalah tiga hal: perubahan melewati
persetujuan sebelum ditulis, hasil pencocokan dapat ditinjau lebih dulu baris demi baris,
dan baris yang gagal dapat diperbaiki satu per satu tanpa mengulang seluruh berkas.
Draft → Waiting for Approval → Queue To Done → Done
↓ ↓ ↓
Cancel Reject / Cancel Cancel
↓ ↓
(Restart) → Draft
Tidak ada tombol Done pada model ini. Selama masih ada baris data berstatus Draft,
Matched, Error, atau Stale, dokumen bertahan di Queue To Done.
Pembatalan tidak menarik kembali data yang sudah tertulis. Baris yang telanjur berstatus
Done menyimpan perubahannya secara permanen, bahkan setelah dokumennya dibatalkan.
| Grup | Kewenangan |
|---|---|
| Data Import - Workflow / Viewer | Membuka menu dan membaca dokumen |
| Data Import - Workflow / User | Membuat, mengubah, menghapus dokumen; menjalankan Load Data, Resolve, dan penanganan baris bermasalah; mengonfirmasi dokumen |
| Data Import - Workflow / Validator | Menyetujui dan menolak dokumen; membatalkan, memulai ulang, mereset nomor dokumen |
| Data Import - Configurator / Data Import Template | Mengelola Data Import Template |
Kewenangan setiap tombol ditentukan policy template Standard untuk model data_import, dan
dapat diperiksa pengguna sendiri pada tab Policies setiap dokumen.
| State | Arti | Menghalangi Confirm? |
|---|---|---|
| Matched | Record model tujuan ditemukan atau disiapkan untuk dibuat. | Tidak |
| No Match | Tidak ada record yang memenuhi aturan Matcher. | Tidak |
| Multiple Matches | Lebih dari satu record memenuhi aturan Matcher. | Tidak |
| Conflict | Dua baris di dokumen yang sama menunjuk record tujuan yang sama. | Ya |
| Error | Kolom Matcher wajib kosong, atau Template dikonfigurasi menghasilkan error. | Tidak |
| Stale | Record tujuan diubah pihak lain setelah Preview dibentuk; sistem menolak menimpanya. Hanya muncul setelah Queue To Done. | Tidak |
| Done | Perubahan sudah tertulis ke record tujuan. Final. | Tidak |
| Ignored | Baris sengaja dilewati beserta alasannya. Final. | Tidak |