Panduan mengevaluasi proses repetitif di Odoo dan menentukan aktivitas mana yang layak diotomatisasi tanpa menambah kompleksitas sistem yang tidak diperlukan.
Perusahaan dapat menggunakan Odoo untuk menjalankan berbagai proses bisnis, tetapi bukan berarti seluruh aktivitas di dalamnya otomatis berjalan tanpa intervensi user. Dalam praktik sehari-hari, tim masih dapat melakukan pekerjaan berulang seperti mengirim reminder, membuat activity, memperbarui status, meneruskan informasi kepada PIC, atau memeriksa kondisi transaksi secara manual.
Sebagian pekerjaan tersebut memang membutuhkan keputusan manusia. Namun, jika aktivitas yang sama dilakukan berulang kali dengan pola dan aturan yang jelas, proses tersebut mulai layak dievaluasi untuk automation.
Odoo automation bukan sekadar membuat pekerjaan berjalan otomatis. Tujuannya adalah mengurangi aktivitas repetitif, menjaga konsistensi proses, dan membantu user lebih fokus pada pekerjaan yang membutuhkan analisis, komunikasi, atau pengambilan keputusan.
Apa yang Dimaksud dengan Odoo Automation?
Odoo automation adalah penerapan rule atau tindakan otomatis pada proses tertentu berdasarkan kondisi yang telah ditentukan. Ketika sebuah trigger terjadi dan memenuhi kriteria tertentu, sistem dapat menjalankan action tanpa user harus melakukan langkah yang sama secara manual.
Secara sederhana, pola automation dapat dipahami sebagai trigger menunjukkan kapan automation diperiksa, condition menentukan apakah rule terpenuhi, sedangkan action adalah tindakan yang dijalankan sistem.
Mengapa Proses Manual Perlu Dievaluasi?
Pekerjaan manual tidak selalu buruk. Masalah muncul ketika user menghabiskan waktu untuk aktivitas yang berulang, dapat diprediksi, dan tidak membutuhkan banyak pertimbangan manusia.
Semakin sering proses tersebut dilakukan, semakin besar pula kemungkinan terjadinya keterlambatan, langkah yang terlewat, inkonsistensi, atau ketergantungan pada ingatan user. Automation dapat membantu mengurangi risiko tersebut dengan menjalankan tindakan yang sama berdasarkan rule yang konsisten.
Tanda Proses di Odoo Mulai Layak Diotomatisasi
- Dilakukan berulang kali, Aktivitas yang sama terjadi setiap hari, setiap transaksi, atau pada kondisi tertentu.
- Memiliki aturan yang jelas, User dapat menjelaskan kapan tindakan harus dilakukan dan apa hasil yang diharapkan.
- Tidak membutuhkan banyak judgment, Keputusan dapat dibuat berdasarkan data atau kondisi yang sudah tersedia.
- Sering terlambat atau terlewat, Proses masih bergantung pada reminder manual atau ingatan PIC.
- Menggunakan data yang sudah tersedia, User hanya memindahkan, membaca, atau menggunakan kembali informasi yang sudah ada di Odoo.
- Volume transaksi mulai meningkat, Aktivitas sederhana menjadi beban karena harus dilakukan pada banyak record.
Contoh Proses Manual yang Dapat Dievaluasi untuk Automation

Contoh tersebut perlu disesuaikan dengan module, konfigurasi, hak akses, dan business rule yang digunakan perusahaan.
1. Reminder dan Follow-Up yang Masih Bergantung pada User
Salah satu kandidat automation yang paling mudah ditemukan adalah reminder. Dalam proses manual, user harus membuka record, memeriksa deadline, lalu mengingat siapa yang perlu melakukan follow-up.
Jika rule-nya konsisten, misalnya aktivitas harus dibuat ketika sebuah tanggal mendekat atau transaksi mencapai kondisi tertentu, proses tersebut dapat dievaluasi untuk automation. Dengan demikian, sistem membantu mengingatkan user tanpa menghilangkan keputusan manusia pada tahap follow-upnya.
2. Pembuatan Activity yang Polanya Selalu Sama
Jika setiap transaksi tertentu selalu membutuhkan activity lanjutan yang sama, user tidak seharusnya terus membuatnya satu per satu. Pola seperti ini dapat menjadi kandidat automation karena trigger, PIC, dan action biasanya dapat didefinisikan dengan jelas.
Automation dapat membantu memastikan activity dibuat secara konsisten dan mengurangi risiko proses berhenti hanya karena user lupa membuat tindak lanjut.
3. Update Status Berdasarkan Kondisi Tertentu
Perubahan status yang sepenuhnya bergantung pada kondisi data juga perlu dievaluasi. Misalnya, sebuah record harus masuk ke tahap tertentu setelah syarat yang sudah ditentukan terpenuhi.
Namun automation status perlu dirancang dengan hati-hati. Jika perubahan tahap masih membutuhkan verifikasi, approval, atau penilaian manusia, proses tersebut sebaiknya tidak dipaksa berjalan otomatis hanya demi mengurangi klik.
4. Notifikasi Internal yang Dilakukan Berulang
Tim sering menggunakan chat atau pesan manual untuk memberi tahu PIC bahwa suatu transaksi membutuhkan perhatian. Jika notifikasi tersebut selalu dikirim pada kondisi yang sama, prosesnya dapat dievaluasi agar sistem memberikan notification atau activity secara otomatis.
Tujuannya bukan menambah jumlah notifikasi. Automation yang baik justru harus membantu user mengetahui informasi yang relevan pada waktu yang tepat tanpa menciptakan notification overload.
5. Validasi Sederhana yang Memiliki Rule Jelas
Beberapa proses manual sebenarnya hanya memeriksa apakah data tertentu sudah memenuhi syarat. Jika rule dapat diterjemahkan secara objektif dari data yang tersedia, sebagian validasi atau tindak lanjutnya dapat dibantu oleh automation.
Namun, validasi yang berkaitan dengan keputusan bisnis penting, pengecualian kompleks, atau risiko tinggi tetap membutuhkan kontrol manusia dan desain workflow yang sesuai.
Tidak Semua Proses Manual Harus Diotomatisasi
Automation bukan tujuan akhir. Ada proses yang justru lebih baik tetap melibatkan manusia, terutama ketika membutuhkan negosiasi, interpretasi, penilaian risiko, komunikasi dengan pelanggan, atau keputusan berdasarkan konteks yang tidak sepenuhnya tersedia di sistem.
Proses juga tidak perlu diotomatisasi hanya karena secara teknis memungkinkan. Jika sebuah aktivitas jarang terjadi, sering berubah, atau memiliki terlalu banyak pengecualian, biaya dan kompleksitas automation dapat lebih besar daripada manfaatnya.
Hindari Over-Automation di Odoo
Semakin banyak automation bukan berarti semakin efisien. Automation yang dibuat tanpa governance dapat saling memicu, menghasilkan notification berlebihan, mengubah data tanpa konteks yang cukup, atau membuat user sulit memahami mengapa sebuah record berubah.
Setiap automation sebaiknya memiliki tujuan yang jelas, owner, trigger, condition, action, dan skenario pengecualian. Dokumentasi juga penting agar tim dapat memahami rule yang berjalan ketika sistem dikembangkan atau di-upgrade.
Framework Menentukan Proses yang Layak Diotomatisasi

- Repeatable - Apakah aktivitas dilakukan berulang dengan pola yang hampir sama?
- Rule-Based - Apakah kondisi untuk menjalankan tindakan dapat dijelaskan dengan rule yang jelas?
- Predictable - Apakah hasil action dapat diprediksi dan relatif konsisten?
- Low Human Judgment - Apakah proses dapat berjalan tanpa analisis atau keputusan manusia yang signifikan?
- Automate - Jika kriteria sebelumnya terpenuhi, tentukan bentuk automation yang paling sederhana dan terkontrol.
Checklist Sebelum Membuat Automation di Odoo
- Apa pekerjaan manual yang ingin dikurangi?
- Seberapa sering aktivitas tersebut dilakukan?
- Apa trigger yang memulai proses?
- Condition apa yang harus terpenuhi?
- Action apa yang harus dijalankan?
- Siapa PIC atau owner proses tersebut?
- Apakah terdapat pengecualian yang perlu ditangani?
- Apakah action masih membutuhkan approval atau judgment manusia?
- Apa yang terjadi jika automation gagal atau berjalan dua kali?
- Bagaimana keberhasilan automation akan diukur?
Mulai dari Proses Kecil yang Memberikan Dampak Nyata
Automation tidak harus dimulai dari workflow yang kompleks. Perusahaan dapat memulai dari proses sederhana yang sering dilakukan dan mudah diukur, seperti reminder, activity, atau tindakan berdasarkan kondisi yang jelas.
Setelah automation diterapkan, evaluasi apakah waktu kerja berkurang, proses menjadi lebih konsisten, dan user benar-benar terbantu. Jika hasilnya positif, pendekatan yang sama dapat diperluas ke proses lain secara bertahap.
Dengan cara ini, automation berkembang berdasarkan kebutuhan bisnis dan hasil evaluasi, bukan hanya karena fitur tersebut tersedia.
Automation, Configuration, atau Custom Development?
Automation merupakan salah satu pilihan dalam optimasi Odoo, tetapi bukan satu-satunya. Jika kebutuhan hanya berkaitan dengan pengaturan fitur yang sudah tersedia, configuration dapat menjadi solusi yang lebih sederhana. Jika proses melibatkan sistem eksternal, integration mungkin lebih relevan. Sedangkan custom development diperlukan ketika business logic penting memang tidak dapat dipenuhi secara efektif oleh kemampuan standard.
Karena itu, automation sebaiknya ditempatkan sebagai bagian dari evaluasi solusi secara keseluruhan, bukan sebagai jawaban untuk setiap proses manual.

Konsultasikan Automation dan Optimasi Odoo Anda
Jika tim Anda masih melakukan banyak pekerjaan repetitif di Odoo, proses tersebut sebaiknya dievaluasi sebelum langsung menambah custom module.
HumanTechno dapat membantu menganalisis existing workflow untuk menentukan apakah kebutuhan lebih tepat diselesaikan melalui configuration, automation, workflow improvement, integration, atau custom development.
Dengan pendekatan yang tepat, automation dapat difokuskan pada proses yang benar-benar mengurangi pekerjaan manual, menjaga konsistensi operasional, dan memberikan business value yang terukur.