Struktur Teknis Modul Employee Odoo Community

Feb 18, 2024 | 08-Payroll

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

  1. Daftar file dan folder dari modul hr di https://github.com/odoo/odoo/tree/15.0/addons/hr 

  2. 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.
  3. Melihat init dari modul hr yang ada di https://github.com/odoo/odoo/blob/15.0/addons/hr/__init__.py

  4. Melihat init dari models hr yang ada di https://github.com/odoo/odoo/blob/15.0/addons/hr/models/__init__.py 

  5. Melihat init dari wizard hr yang ada di https://github.com/odoo/odoo/blob/15.0/addons/hr/wizard/__init__.py .

  6. Modul base_setup di https://github.com/odoo/odoo/tree/15.0/addons/base_setup .

  7. Modul base yang ada di https://github.com/odoo/odoo/tree/15.0/odoo/addons/base


  8. Modul mail yang ada di https://github.com/odoo/odoo/tree/15.0/addons/mail .

  9. Modul resource yang ada di https://github.com/odoo/odoo/tree/15.0/addons/resource .

  10. Modul web yang ada di https://github.com/odoo/odoo/tree/15.0/addons/web


Model-model dalam modul employee adalah

  1. Model dalam hr_employee_base.py


  2. Model dalam hr_employee.py




  3. Model dalam hr_employee_category.py

  4. Model dalam hr_employee_public.py


  5. Model dalam hr_department.py

  6. Model dalam hr_departure_reason.py

  7. Model dalam hr_job.py

  8. Model dalam hr_plan.py

  9. Model dalam hr_work_location.py

  10. Model dalam mail_alias.py

  11. Model dalam mail_channel.py

  12. Model dalam models.py

  13. Model dalam res_config_settings.py

  14. Model dalam res_partners.py

  15. Model dalam res_users.py



  16. Model dalam res_company.py

  17. Model dalam resource.py

  18. Modul dalam ir_ui_menu.py

Model-model dalam base https://github.com/odoo/odoo/tree/15.0/odoo/addons/base/models antara lain

  1. Model dalam res_partner.py




  2. Model dalam res_users.py
  3. Model dalam res_company.py


Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.