Begitu sebuah dokumen School Admission disimpan untuk pertama kalinya, sistem
memeriksa sendiri field Pricelist-nya. Bila field itu masih kosong, sistem berusaha
mengisinya dengan pricelist standar — tanpa menunggu pengguna memilihnya secara manual.
Pada penyimpanan pertama dokumen School Admission, sistem memeriksa apakah field
Pricelist kosong. Bila kosong, sistem membandingkan mata uang pricelist standar dengan
Currency dokumen. Jika keduanya sama, sistem mengisi Pricelist dokumen dengan
pricelist standar itu. Jika mata uangnya berbeda, sistem tidak mengisi apa pun dan
Pricelist tetap kosong sampai dipilih manual.
Seluruh proses berjalan di dalam Odoo YPII, pada dokumen School Admission (menu
School → Admission → Admissions).
Pemicunya adalah penyimpanan pertama sebuah dokumen School Admission — saat record baru
dibuat, bukan saat diubah kemudian. Otomasi hanya berlanjut bila field Pricelist pada
dokumen itu masih kosong pada saat penyimpanan; dokumen yang sudah memiliki Pricelist
terisi (misalnya karena disalin dari dokumen lain) dilewati apa adanya.
Otomasi ini adalah Automated Action pada model School Admission bernama
Set Default Pricelist saat Admission Dibuat, dengan pemicu saat dokumen dibuat.
Status di instance ini: aktif.
| Yang harus terisi | Di mana | Akibat bila tidak cocok |
|---|---|---|
| Currency dokumen sama dengan mata uang pricelist standar | Field Currency pada dokumen School Admission | Pricelist tidak terisi otomatis — harus dipilih manual sebelum melanjutkan proses penagihan |
Otomasi ini tidak melempar galat dalam kondisi apa pun: bila mata uangnya tidak cocok, ia
hanya tidak mengisi field Pricelist. Tidak ada pesan yang dicatat pada riwayat pesan
dokumen untuk kedua kemungkinan hasil — terisi maupun tetap kosong.
Satu-satunya bukti otomasi ini berjalan adalah field Pricelist dokumen itu sendiri:
terisi berarti otomasi berjalan dan mata uangnya cocok; tetap kosong berarti mata uangnya
berbeda. Tidak ada catatan pada riwayat pesan dokumen yang bisa diperiksa untuk membedakan
keduanya — pengguna memastikannya langsung dari field Pricelist pada dokumen.
Pricelist yang kosong pada dokumen School Admission berstatus On Progress
membuat otomasi penerbitan tagihan Term 1 tidak membuat tagihan apa pun — lihat
School Admission — Penerbitan Otomatis Tagihan Term 1 saat Berpindah ke On
Progress.