Odoo YPII memindahkan Loan Out dari status Ready to Process menjadi In Progress
tanpa campur tangan pengguna. Tidak ada tombol untuk perpindahan status ini pada
formulir Loan Out — pengguna tidak perlu, dan tidak dapat, menekan apa pun untuk memulai
pinjaman.
Pemicunya adalah akuntansi: begitu baris Header Line pada jurnal realisasi pinjaman
terekonsiliasi penuh, penanda Realized pada tab Accounting berubah menjadi tercentang,
dan perubahan penanda itulah yang menjalankan otomasi ini. Secara operasional, status In
Progress berarti dana pinjaman sudah benar-benar keluar dan pinjaman mulai berjalan.
Seluruh proses berjalan di dalam Odoo YPII. Tidak ada sistem eksternal, tidak ada pengiriman
notifikasi ke luar Odoo, dan tidak ada webhook.
| Komponen |
Peran |
| Loan Out |
Dokumen yang statusnya dipindahkan |
| Jurnal dan rekonsiliasi akuntansi Odoo |
Sumber perubahan penanda Realized |
| Automated Action Action Open pada model Loan Out |
Otomasi yang mengeksekusi perpindahan status |
- Jenis pemicu: saat perubahan data (on write) pada Loan Out.
- Kondisi sebelum perubahan: penanda Realized pada tab Accounting tidak
tercentang.
- Kondisi setelah perubahan: penanda Realized tercentang.
- Yang dilakukan sistem: status dokumen berpindah ke In Progress.
- Status otomasi saat ini: aktif.
Otomasi ini berjalan seketika saat dokumen disimpan — bukan otomasi terjadwal. Tidak ada
scheduled action untuk Loan Out di Odoo YPII, sehingga tidak ada jeda yang perlu ditunggu:
perpindahan status terjadi pada saat yang sama dengan tersimpannya perubahan penanda
Realized. Otomasi hanya berjalan pada transisi penanda tersebut, sekali per perubahan;
menyimpan ulang dokumen yang penanda Realized-nya sudah tercentang tidak menjalankan
otomasi lagi.
- Penyetuju menekan Approve sampai seluruh tingkat persetujuan terpenuhi, sehingga dokumen
berpindah ke status Ready to Process. Persetujuan terakhir itulah yang menerbitkan
nomor dokumen dan membuat jurnal realisasi pinjaman — field # Journal Entry dan
Header Line pada tab Accounting terisi. Tidak ada tombol Stage yang perlu
ditekan; tombol itu tidak pernah muncul. Panduannya ada di
Menandai Loan Out Siap Diproses
dan
Kewenangan Persetujuan Loan Out.
- Bagian akuntansi mencairkan pinjaman dan merekonsiliasi baris jurnal yang tercantum pada
field Header Line di Accounting, misalnya dengan melawankannya pada mutasi bank
pencairan pinjaman.
- Begitu baris Header Line terekonsiliasi penuh, Odoo mencentang penanda Realized
pada tab Accounting Loan Out. Penanda ini hanya-baca bagi pengguna — tidak ada yang
mencentangnya secara manual.
- Otomasi Action Open mendeteksi perubahan penanda Realized dari tidak tercentang
menjadi tercentang.
- Status Loan Out berpindah dari Ready to Process menjadi In Progress, dan pinjaman
mulai berjalan mengikuti tabel Payment Schedules pada tab Repayment Term.
Otomasi ini mengabaikan pemeriksaan kewenangan policy, sehingga perpindahan status tetap
berjalan walau tidak ada pengguna yang berwenang menekan apa pun. Inilah pula alasan tidak ada
tombol Start pada formulir Loan Out — bukan terlewat, melainkan perpindahan ke In
Progress memang selalu dikerjakan otomasi ini, bukan tombol. Penjelasannya ada di
Kewenangan Tombol Aksi Loan Out.
| Atribut konfigurasi |
Nilai |
| Nama record |
Action Open |
| Model |
Loan Out |
| Jenis tindakan |
Execute Python Code |
| Jenis pemicu |
on write |
| Kondisi sebelum perubahan |
Realized tidak tercentang |
| Kondisi setelah perubahan |
Realized tercentang |
| Tindakan |
Memindahkan dokumen ke status In Progress, mengabaikan pemeriksaan kewenangan policy |
| Aktif |
Ya |
Konfigurasi berada di menu Settings, bagian Technical, submenu Automated Actions, dan hanya
dapat diubah oleh administrator Odoo YPII.
Bila pinjaman sudah dicairkan tetapi Loan Out masih berstatus Ready to Process, tempuh
urutan berikut sebelum melaporkan gangguan:
- Buka Loan Out melalui menu Loan > Loans Out.
- Perhatikan statusbar di bagian atas formulir untuk memastikan status dokumen saat ini.
- Buka tab Accounting dan periksa penanda Realized. Bila Realized masih kosong,
jurnal realisasi memang belum terekonsiliasi penuh — masalahnya ada pada rekonsiliasi
akuntansi, bukan pada otomasi.
- Pada tab Accounting yang sama, pastikan field # Journal Entry dan Header Line
sudah terisi. Bila keduanya kosong, dokumen belum pernah melewati persetujuan terakhir
dengan benar.
- Bila penanda Realized sudah tercentang tetapi statusbar tetap menunjukkan Ready to
Process, laporkan kepada administrator Odoo YPII dengan menyebutkan nomor # Document
Loan Out tersebut.
Pengguna tidak memiliki tombol untuk memaksa perpindahan status ini. Jangan mencari tombol
pengganti di formulir; tidak ada.
- Yang dapat diperiksa sendiri oleh pengguna ada tiga: statusbar dokumen di bagian atas
formulir, penanda Realized dan Paid pada tab Accounting, serta kolom Principle
Payment State, Interest Payment State, dan State pada tabel Payment Schedules di
tab Repayment Term.
- Perubahan status tercatat pada riwayat pesan di bagian bawah formulir Loan Out.
- Loan Out yang seharusnya sudah berjalan dapat dipantau dengan menyaring dokumen berstatus
Ready to Process lalu memeriksa penanda Realized masing-masing.
- Otomasi ini tidak memakai antrean pekerjaan maupun integrasi eksternal, sehingga tidak ada log
di luar Odoo yang perlu diperiksa.