1 PERSIAPAN
1.1 IDE
IDE (Integrated Development Environment) Yang Disarankan
- PyCharm ( http://www.jetbrains.com/pycharm/download/ ) : memiliki fasilitas lengkap untuk debuging, code completion, dsb.
- SublimeText ( https://www.sublimetext.com/ ) : Sangat ringan dan simple untuk editor Python, Java, C#, dan ASP
Alternative lain
- Eclipse + PyDev
- NetBean + Python Plugin
- Scite
- NotePad ++
- VIM
- Emacs
1.2 Python Engine
- Install python engine 2.7 >
- Linux
- Sudo apt-get install python2.7
- Windows & Mac OS
2 LIBRARY UNTUK ODOO
Untuk dapat mengakses Odoo hanya diperlukan Library xmlrpclib. Untuk mengecek masuk ke terminal
Jika tidak ada error maka xmlrpclib sudah ada di library. Jika error library xmlrpclib harus diinstall terlebih dahulu dengan 2 cara :
- Download dari https://pypi.python.org/pypi/xmlrpclib/1.0.1
- Menggunakan pip install xmlrpclib
3 AKSES KE ODOO
Untuk akses ke Odoo ada 3 komponen object utama yaitu Authentication ( Common ), method (Object), dan Report (PDF)
3.1 Cara Akses ke Odoo
Untuk mengakses server odoo memerlukan 3 komponen, user_name, user_password, URL odoo, dan db_name
Algoritmanya sebagai berikut
- Import library xmlrpclib
- Define parameter yang dibutuhkan
- Create object xmlrpc
- Akses ke server odoo untuk authentikasi
- Jika berhasil simpan nilai output kedalam variable
Full Script di Pycharm (testConnection.py)
Di dalam terminal ketik
C:>Python testConnection.py
Jika sukses maka akan keluar
error code :0
No comments:
Post a Comment