Setiap Extracurricular Participant 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 Extracurricular Participant. 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 Participant, sehingga administrator yang mencarinya
di daftar Automated Actions atau Scheduled Actions tidak akan menemukan satu pun record
untuknya.
| Komponen | Peran |
|---|---|
| Extracurricular Participant | dokumen yang field # Document-nya diisi |
| Template penomoran Standard | menentukan sumber nomor yang dipakai (EXTPART/tahun/nomor urut, 6 digit) |
| Sequence dokumen Extracurricular Participant | sumber angka urut nomor dokumen |
| Kode fitur Extracurricular Participant | mengganti tanda / dengan nomor begitu dokumen mencapai On Progress |
EXTPART/ diikuti tahun berjalan dan nomor urut 6 digit. Nomor ini tampil di headerTidak ada layar konfigurasi Odoo untuk mengubah kapan nomor diterbitkan — momen
penerbitannya (saat dokumen mencapai On Progress) tertanam di kode fitur Extracurricular
Participant dan hanya berubah lewat pemutakhiran modul. Yang dapat dikonfigurasi lewat layar
Odoo hanyalah template penomoran Standard yang menentukan sequence dan pola nomor yang
dipakai.
Bila diperlukan, pengguna dengan kewenangan yang sesuai dapat mengembalikan field
# Document ke tanda / secara manual selama dokumen masih Draft — lihat
Mereset Nomor Dokumen Extracurricular Participant.
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 Participant. Pengguna dapat memeriksa nomor yang terbit dengan
membuka dokumen dan melihat field # Document di header formulir, atau membuka daftar
Extracurricular Participants 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.