Template persetujuan Standard pada School Payment Term Transfer hanya memiliki satu
tingkat, sehingga persetujuan pertama sekaligus menjadi persetujuan terakhir. Begitu approver
menekan tombol Approve, Odoo YPII langsung memindahkan status dokumen dari
Waiting for Approval ke Done — tanpa ada tombol Done yang perlu ditekan siapa pun.
Seluruh proses berjalan di dalam Odoo YPII pada fitur School Payment Term Transfer. 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. Automated Action dan Scheduled
Action untuk ketiga model fitur ini nihil (total 0, diperiksa 3 September 2026, termasuk
yang non-aktif). Penyelesaian status ini tertanam langsung di kode fitur School Payment Term
Transfer, sehingga administrator yang mencarinya di daftar Automated Actions atau Scheduled
Actions tidak akan menemukan satu pun record untuknya.
| Komponen | Peran |
|---|---|
| School Payment Term Transfer | dokumen yang statusnya berpindah |
| Template persetujuan Standard (satu tingkat) | menentukan approver tunggal yang harus menyetujui sebelum status berpindah |
| Kode fitur School Payment Term Transfer | menjalankan ulang pemeriksaan kelayakan lalu memindahkan status begitu persetujuan diberikan |
Tombol Done yang biasanya menyelesaikan dokumen transaksi Odoo YPII tidak pernah muncul
pada formulir School Payment Term Transfer, karena memang tidak dibutuhkan — penyelesaiannya
sudah dijalankan otomatis begitu satu-satunya persetujuan diberikan.
Tidak ada layar konfigurasi Odoo untuk mengubah kapan otomasi ini berjalan — ia tertanam di
kode fitur School Payment Term Transfer dan hanya berubah lewat pemutakhiran modul. Yang dapat
dikonfigurasi lewat layar Odoo adalah template persetujuan yang menentukan approver dan jumlah
tingkat yang harus disetujui, beserta ketujuh field kewenangan tombol lainnya — lihat
Kewenangan Tombol Aksi School Payment Term Transfer
— dan keenam syarat kelayakan pemindahan termin yang diperiksa pada langkah di atas — lihat
Kelayakan Pemindahan Termin Pembayaran.
Bila salah satu dari keenam syarat kelayakan tidak lagi terpenuhi saat pemeriksaan ulang ini —
misalnya salah satu termin sudah menerbitkan Customer Invoice di sela Confirm dan
Approve — seluruh rangkaian, termasuk pencatatan persetujuan yang baru saja diberikan,
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 yang diberikan tercatat pada riwayat pesan (chatter) di
bagian bawah formulir School Payment Term Transfer. Pengguna dapat memeriksa keadaan ini dengan
membuka dokumen dan melihat statusbar di bagian atas formulir, atau membuka tab Approvals
untuk melihat baris persetujuan yang sudah diberikan. Otomasi ini tidak memakai antrean
pekerjaan maupun integrasi eksternal, sehingga tidak ada log tambahan di luar riwayat pesan
dokumen.