Supaya kita dapat melakukan pemrograman pada Payroll maka kita perlu mengetahui struktur-struktur teknis modul-modul dependancy-nya. Pada tahap awal ini kita akan membahas struktur teknis modul hr atau Employee.
Struktur teknis modul Employee Odoo 15 adalah seperti penjelasan-penjelasan di bawah ini
- Daftar file dan folder dari modul hr di https://github.com/odoo/odoo/tree/15.0/addons/hr
- Melihat nama aplikasi dan dependancy pada manifest di https://github.com/odoo/odoo/blob/15.0/addons/hr/__manifest__.py
Tampak nama aplikasi dari addons hr ini adalah Employees.
Tampak dependance dari modul hr.
- Melihat init dari modul hr yang ada di https://github.com/odoo/odoo/blob/15.0/addons/hr/__init__.py
- Melihat init dari models hr yang ada di https://github.com/odoo/odoo/blob/15.0/addons/hr/models/__init__.py
- Melihat init dari wizard hr yang ada di https://github.com/odoo/odoo/blob/15.0/addons/hr/wizard/__init__.py .
- Modul base_setup di https://github.com/odoo/odoo/tree/15.0/addons/base_setup .
- Modul base yang ada di https://github.com/odoo/odoo/tree/15.0/odoo/addons/base
- Modul mail yang ada di https://github.com/odoo/odoo/tree/15.0/addons/mail .
- Modul resource yang ada di https://github.com/odoo/odoo/tree/15.0/addons/resource .
- Modul web yang ada di https://github.com/odoo/odoo/tree/15.0/addons/web
Model-model dalam modul employee adalah
- Model dalam hr_employee_base.py
- Model dalam hr_employee.py
- Model dalam hr_employee_category.py
- Model dalam hr_employee_public.py
- Model dalam hr_department.py
- Model dalam hr_departure_reason.py
- Model dalam hr_job.py
- Model dalam hr_plan.py
- Model dalam hr_work_location.py
- Model dalam mail_alias.py
- Model dalam mail_channel.py
- Model dalam models.py
- Model dalam res_config_settings.py
- Model dalam res_partners.py
- Model dalam res_users.py
- Model dalam res_company.py
- Model dalam resource.py
- Modul dalam ir_ui_menu.py
Model-model dalam base https://github.com/odoo/odoo/tree/15.0/odoo/addons/base/models antara lain
- Model dalam res_partner.py
- Model dalam res_users.py
- Model dalam res_company.py
Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.