Saat sebuah School Enrollment disimpan untuk pertama kalinya dengan field Pricelist
masih kosong, Odoo YPII mengisi field tersebut dengan pricelist publik bawaan — tanpa ada
yang mengisikannya secara manual. Pengisian ini hanya terjadi bila mata uang pricelist
publik bawaan sama dengan mata uang (Currency) dokumen; bila berbeda, field
Pricelist dibiarkan kosong.
Seluruh proses berjalan di dalam Odoo YPII. Tidak ada sistem eksternal, tidak ada webhook,
dan tidak ada pengiriman notifikasi ke luar Odoo.
| Komponen | Peran |
|---|---|
| School Enrollment | Dokumen yang field Pricelist-nya diisi |
| Otomasi Set Default Pricelist saat Enrollment Dibuat | Automated action yang mengisi field Pricelist |
Field Pricelist yang kosong tidak menghalangi dokumen berpindah status. Dampaknya baru
terasa setelah dokumen mencapai status On Progress, ketika pembuatan tagihan pelanggan
Term 1 membutuhkan field ini terisi.
| Atribut konfigurasi | Nilai |
|---|---|
| Nama record | Set Default Pricelist saat Enrollment Dibuat |
| Model | School Enrollment |
| Jenis pemicu | saat dibuat (on create) |
| Kondisi | field Pricelist kosong |
| Tindakan | mengisi Pricelist dengan pricelist publik bawaan bila mata uangnya sama dengan Currency dokumen |
| Aktif | Ya |
Konfigurasi berada di menu Settings, bagian Technical, submenu Automated Actions, dan hanya
dapat diubah oleh administrator Odoo YPII.
Otomasi ini tidak melempar pesan galat kepada pengguna. Bila mata uang pricelist publik
bawaan berbeda dari mata uang dokumen, field Pricelist dibiarkan kosong dan tidak ada
pesan yang dicatat pada riwayat pesan dokumen. Pengguna yang mendapati field Pricelist
tetap kosong setelah dokumen disimpan perlu mengisinya sendiri sebelum melanjutkan proses
yang membutuhkan field tersebut.