Template persetujuan Standard yang berlaku bagi Extracurricular Offering hanya memiliki
satu tingkat persetujuan (grup Extracurricular Offering - Workflow / Officer). Begitu
persetujuan tunggal itu diberikan, Odoo YPII langsung memindahkan status dokumen dari
Waiting for Approval ke On Progress — tanpa ada tombol Start yang perlu ditekan
pengguna. Perpindahan ini terjadi dalam rangkaian tindakan yang sama dengan persetujuan itu
sendiri, seketika setelah approver menekan tombol Approve, dan berjalan terlepas dari
kebijakan tombol mana pun — termasuk penanda Can Start, yang bahkan tidak pernah dimuat
ke formulir ini (lihat
DT-bdf0be33).
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. Perpindahan status 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 statusnya berpindah |
| Template persetujuan Standard | menentukan approver (grup Officer) untuk satu-satunya tingkat persetujuan yang harus disetujui sebelum status berpindah |
| Kode fitur Extracurricular Offering | menjalankan perpindahan status begitu persetujuan tunggal itu disetujui, tanpa memeriksa kebijakan tombol lain |
Tombol Start yang biasanya memulai status berjalan pada dokumen transaksi Odoo YPII
tidak pernah dimuat ke formulir Extracurricular Offering, karena memang tidak dibutuhkan —
perpindahan ke On Progress sudah dijalankan otomatis begitu persetujuan tunggal masuk, dan
tidak bergantung pada kebijakan tombol mana pun.
Tidak ada layar konfigurasi Odoo untuk mengubah otomasi perpindahan status ini — ia tertanam di
kode fitur Extracurricular Offering dan hanya berubah lewat pemutakhiran modul, bukan lewat
pengaturan yang dapat diubah pengguna atau administrator. Yang dapat dikonfigurasi lewat layar
Odoo hanyalah template persetujuan yang menentukan approver dan jumlah tingkat persetujuan yang
harus lengkap sebelum otomasi ini berjalan. Extracurricular Offering hanya memiliki satu
template persetujuan (Standard, satu tingkat), sehingga tidak ada tabel keputusan pemilihan
template persetujuan yang terpisah untuk fitur ini.
Bila persetujuan gagal diproses karena sebab lain, seluruh rangkaian tindakan — termasuk
pencatatan persetujuan approver itu sendiri — dibatalkan bersama-sama. Dokumen tetap berada di
Waiting for Approval persis seperti sebelum tombol Approve ditekan; tidak ada
persetujuan yang tersimpan sebagian dan tidak ada dokumen yang tertinggal di antara dua status.
Perpindahan status dan persetujuan tercatat pada riwayat pesan (chatter) di bagian bawah
formulir Extracurricular Offering. Pengguna dapat memeriksa keadaan ini dengan membuka dokumen
dan melihat statusbar di bagian atas formulir, atau membuka tab Approvals untuk melihat
approver beserta status persetujuannya. Otomasi ini tidak memakai antrean pekerjaan maupun
integrasi eksternal, sehingga tidak ada log tambahan di luar riwayat pesan dokumen.