Setiap Extracurricular Offering 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. Nomornya berpola
diawali EXTOFF/, diikuti tahun berjalan, lalu angka urut sepanjang 6 digit.
Seluruh proses berjalan di dalam Odoo YPII pada fitur Extracurricular. 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 Extracurricular Offering, sehingga administrator yang mencarinya di
daftar Automated Actions atau Scheduled Actions tidak akan menemukan satu pun record untuknya.
| Komponen | Peran |
|---|---|
| Extracurricular Offering | dokumen yang field # Document-nya diisi |
| Template penomoran Standard | menentukan pola/sumber nomor yang dipakai — satu-satunya template penomoran untuk model ini |
| Sequence Extracurricular Offering (pola EXTOFF/) | sumber angka urut nomor dokumen |
| Kode fitur Extracurricular Offering | 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 Extracurricular Offering dan
hanya berubah lewat pemutakhiran modul. Yang dapat dikonfigurasi lewat layar Odoo hanyalah
template penomoran yang menentukan sequence dan pola nomor yang dipakai. Extracurricular
Offering hanya memiliki satu template penomoran (Standard), sehingga tidak ada tabel
keputusan pemilihan template penomoran yang terpisah untuk fitur ini.
Bila diperlukan, pengguna dengan kewenangan yang sesuai dapat mengembalikan field # Document
ke tanda / secara manual selama dokumen masih Draft — lihat
Mereset Nomor Dokumen Extracurricular Offering.
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
Extracurricular Offering. Pengguna dapat memeriksa nomor yang terbit dengan membuka dokumen dan
melihat field # Document di header formulir, atau membuka daftar Extracurricular Offering
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.