The world is yours

T206 Modifikasi Addon Existing

Memodifikasi modul existing sesuai kebutuhan bisnis.

Enroll Back

Training Technical Odoo: Memodifikasi Modul Existing Sesuai Kebutuhan Bisnis

Pelatihan Technical Odoo dirancang untuk memberikan pemahaman mendalam kepada para developer dan teknisi dalam menyesuaikan serta memodifikasi modul Odoo sesuai dengan kebutuhan bisnis. Training ini mencakup berbagai aspek teknis yang diperlukan untuk mengembangkan, mengubah, dan mengintegrasikan modul-modul dalam Odoo secara optimal.

Materi yang Diajarkan dalam Training Technical Odoo

  1. Pengenalan Arsitektur Odoo
    • Struktur model MVC (Model-View-Controller) dalam Odoo.
    • Komponen utama dalam pengembangan Odoo (Models, Views, Controllers, dan API).
    • Workflow standar dan bagaimana cara mengubahnya.
  2. Pengembangan & Kustomisasi Modul Odoo
    • Cara membuat modul baru dari awal.
    • Memodifikasi modul existing dengan pendekatan terbaik (inheritance dan extension).
    • Memahami mekanisme ORM Odoo untuk mengelola database.
  3. Modifikasi Tampilan (Views & UI)
    • Customizing tampilan dengan XML, QWeb, dan OWL framework di Odoo 17.
    • Menambahkan field, action, dan menu pada modul existing.
    • Penggunaan widget untuk meningkatkan pengalaman pengguna.
  4. Automasi dan Workflow
    • Pembuatan dan modifikasi server actions serta automated actions.
    • Implementasi business logic dengan Python dan XML.
    • Modifikasi approval workflows dan record rules.
  5. Integrasi dan API Odoo
    • Menggunakan API Odoo (XML-RPC & JSON-RPC) untuk integrasi dengan sistem lain.
    • Menghubungkan Odoo dengan aplikasi eksternal seperti e-commerce atau IoT.
    • Memahami dan menggunakan Webhooks di Odoo.
  6. Pengelolaan Data dan Keamanan
    • Konfigurasi akses kontrol dan record rules untuk membatasi akses pengguna.
    • Penggunaan data migration tools (import/export CSV & Excel, Odoo Data Migration).
    • Optimasi performa query dalam ORM Odoo.
  7. Deployment & Maintenance
    • Cara menginstal dan mengatur Odoo di server production.
    • Best practices dalam melakukan debugging dan troubleshooting error.
    • Optimasi performa dengan caching dan load balancing.

Hasil yang Diharapkan

Setelah mengikuti training ini, peserta akan mampu:

✅ Memahami cara kerja modul Odoo secara teknis dan bagaimana mengkustomisasinya.

✅ Mengembangkan fitur baru atau memodifikasi fitur existing sesuai kebutuhan bisnis.

✅ Mengoptimalkan workflow bisnis dengan scripting dan automation.

✅ Mengintegrasikan Odoo dengan sistem eksternal menggunakan API.

✅ Meningkatkan performa dan keamanan dalam pengembangan Odoo.

Training ini sangat cocok untuk developer, technical consultant, dan IT staff yang ingin meningkatkan kemampuan mereka dalam pengembangan dan kustomisasi Odoo. 🚀

Enroll Back

What you will learn?

Persiapan Development

  • Scaffolding

  • Cara Install Addon

  • Quiz Persiapan Development

Inherit Partner

  • Inherit Model Partner, Handling Error, Cek Model

  • Inherit View Partner

  • Quiz addon test_partner

  • Quiz Inherit Partner

Menambah Tab Bank Account

  • Menambah Bank Accounts pada Partner

  • Modifikasi Tree pada Tab Bank Account

  • Quiz Menambah Tab Bank Account

  • Quiz addon test_bank

Menambah Master Data Kota Kabupaten

  • Mengelola Kota Kabupaten

  • Menambah Field Kota di Partner

  • Menambah Domain Kota sesuai Provinsi

  • Import CSV Master Data Kota

  • Quiz Menambah Master Data Kota Kabupaten

  • Quiz addon test_kota

Create Invoice dari Partner

  • Membuat Action Button Invoice

  • Membuat Action Context Menu Invoice

  • Definisi Logic Method Create Invoice

  • Menjalankan Validate Invoice

  • Quiz Modifikasi Function pada Partner

  • Quiz addon test_create_invoice

Membuat Report Partner

  • Membuat Menu Print Customer Card

  • Template Customer Card

  • Menampilkan Field One2Many pada Template

  • Tombol Print pada Form

  • Meng-export ke XLS

  • Quiz Membuat Report Partner

  • Quiz addon test_partner_report

Debugging

  • Debug Addon Odoo di VSCode

  • Debug Addon Odoo di PyCharm

  • Quiz Debugging

Inherit Invoice

  • Fixed Discount

  • Quiz Fixed Discount

  • Global Discount

  • Quiz Global Discount

  • Modifikasi Proses Post Invoice

  • Quiz Modifikasi Proses Post Invoice

  • Memodifikasi Jurnal Invoice

  • Quiz Memodifikasi Jurnal Invoice

Inherit PO

  • Menambah State PO

  • Quiz Menambah State PO

  • Mencatat Down Payment Part 1

  • Mencatat Down Payment Part 2

  • Quiz Mencatat Down Payment

  • Menambah Discount per Item

  • Quiz Menambah Discount per Item

  • Menambah Discount Global

  • Quiz Menambah Discount Global

Inherit SO

  • Mencatat Down Payment SO

  • Quiz Mencatat Down Payment SO

  • Mengirim Notifikasi Custom

  • Split Delivery

  • Quiz Mengirim Notifikasi Custom

  • Menambah State

Inherit HR

  • Menambah Riwayat Pendidikan

  • Menambah Riwayat Pelatihan

  • Menambah Riwayat Keluarga

  • Cara Kerja Payslip

  • Payslip: Potongan Ketidakhadiran

  • Payslip: Import Potongan dan Tunjangan

  • Payslip: Tunjangan Sesuai Ketidakhadiran

  • Overtime

  • KPI

  • Evaluasi 360 Degree

  • Potongan PPH 21

Enroll Back