Komposisi modul yang dikembangkan pada Odoo ERP memiliki komposisi dari satu atau beberapa elemen di bawah ini
- 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).
- Object views
Pada object views ini ini akan mendefinisikan mengenai tampilan UI (User Interface).
- 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
- Web controller
Web controller ini menangani resquest atau permintaan dari browser.
- 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