Setiap School Fee Waiver dibuat dengan field # Document bertanda /. Odoo YPII
menggantikan tanda itu dengan nomor dokumen sebenarnya secara otomatis, tepat pada saat dokumen
mencapai status On Progress — bukan pada saat dokumen pertama kali disimpan sebagai
Draft, dan bukan pula saat dikonfirmasi ke Waiting for Approval.
Seluruh proses berjalan di dalam Odoo YPII pada fitur School Fee Waiver. Tidak ada sistem
eksternal dan tidak ada webhook yang terlibat.
Otomasi ini bukan Automated Action maupun Scheduled Action Odoo — dua konstruk yang bisa
diperiksa administrator lewat menu Settings, bagian Technical. Penerbitan nomor ini tertanam
langsung di kode fitur School Fee Waiver, sehingga administrator yang mencarinya di daftar
Automated Actions atau Scheduled Actions tidak akan menemukan satu pun record untuknya.
| Komponen | Peran |
|---|---|
| School Fee Waiver | dokumen yang field # Document-nya diisi |
| Template penomoran Standard | menentukan pola/sumber nomor yang dipakai |
| Sequence School Fee Waiver | sumber angka urut nomor dokumen |
| Kode fitur School Fee Waiver | mengganti tanda / dengan nomor begitu dokumen mencapai On Progress |
Sejak nomor terbit, dokumen tidak dapat dihapus — penghapusan hanya dimungkinkan selama
field # Document masih bertanda /.
Tidak ada layar konfigurasi Odoo untuk mengubah kapan nomor diterbitkan — momen penerbitannya
(saat dokumen mencapai On Progress) tertanam di kode fitur School Fee Waiver dan hanya
berubah lewat pemutakhiran modul. Yang dapat dikonfigurasi lewat layar Odoo hanyalah template
penomoran yang menentukan sequence dan pola nomor yang dipakai — lihat
Pemilihan Template Penomoran School Fee Waiver.
Bila diperlukan, pengguna dengan kewenangan yang sesuai dapat mengembalikan field # Document
ke tanda / secara manual selama dokumen masih Draft — lihat
Mereset Nomor Dokumen School Fee Waiver.
Penerbitan nomor berjalan dalam rangkaian tindakan yang sama dengan perpindahan status ke
On Progress. Bila rangkaian itu gagal karena sebab lain, penerbitan nomor ikut dibatalkan
bersama seluruh tindakan lain dalam rangkaian tersebut — dokumen tetap bertanda / dan tetap
di status sebelumnya, tidak ada nomor yang terbit sebagian atau dokumen yang tertinggal di
antara dua status.
Perubahan field # Document tercatat pada riwayat pesan (chatter) di bagian bawah formulir
School Fee Waiver. Pengguna dapat memeriksa nomor yang terbit dengan membuka dokumen dan melihat
field # Document di header formulir, atau membuka daftar School Fee Waiver untuk melihat
nomor pada kolom yang sama. Otomasi ini tidak memakai antrean pekerjaan maupun integrasi
eksternal, sehingga tidak ada log tambahan di luar riwayat pesan dokumen.