Komposisi modul yang dikembangkan pada Odoo ERP memiliki komposisi dari satu atau beberapa elemen di bawah ini

  1. Business objects
    Business objects ini dikembangkan dengan pemrograman bahasa Python dan dibuat dalam class. Field-fiels yang didefinisikan di sini langsung dihubungkan ke dalam field database melalui ORM (Object Relation Mapping).
  2. Object views
    Pada object views ini ini akan mendefinisikan mengenai tampilan UI (User Interface).
  3. Data files
    Format data files ini adalah XML atau CSV yang mendefinisikan
    a. view atau report
    b. konfigurasi data
    c. data untuk demo
    d. dan lain-lain
  4. Web controller
    Web controller ini menangani resquest atau permintaan dari browser.
  5. Static web data
    Static web data ini berupa image, CSS atau Javascript yang digunakan dalam tampilan web

Struktur directory dan file dari modul yang dikembangkan untuk Odoo ERP adalah seperti gambar berikut ini.


Penempatan modul tersebut sesuai dengan seting addons_path pada /etc/odoo/odoo.conf

Informasi lebih lanjut silahkan mengunjungi https://www.odoo.com/documentation/14.0/developer/howtos/rdtraining/01_architecture.html .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Jika anda tertarik mengenai aplikasi Odoo ERP silahkan mengisi form di bawah ini

Komposisi dan Struktur Modul Odoo ERP