Lewati ke isi

Onboarding Instance Odoo (1-Langkah)

Untuk menghubungkan Portal dengan Instance Odoo Anda, kami menggunakan mekanisme "Onboarding 1 Langkah" (Connect & Detect). Mekanisme ini memangkas pengisian 9 kolom manual menjadi hanya 3 kolom utama.

Cara Menghubungkan Odoo

  1. Di Dashboard, klik tombol Tambah Instance.
  2. Anda akan disajikan dengan 3 kolom inti:
  3. URL Odoo (contoh: https://my-company.odoo.com)
  4. Username / Email (untuk login Odoo)
  5. Password (untuk login Odoo)
  6. Klik tombol Connect & Detect.
  7. Sistem akan melakukan validasi dan secara otomatis mendeteksi hal berikut:
  8. Nama Database yang aktif
  9. Versi Odoo (misalnya versi 14, 16, atau 17)
  10. Odoo API Key untuk keperluan External API / JSON-RPC (API ini yang digunakan AI untuk membaca data tanpa mengganggu sesi pengguna).
  11. Sistem akan menampilkan preview (Review Hasil) dari hasil deteksi.
  12. Klik Simpan untuk mendaftarkan instance tersebut ke akun Anda.

Penanganan Masalah (Fallback)

  • Jika sistem gagal membuat atau mendeteksi API Key Odoo (karena setting Odoo tertentu yang tidak mengizinkan programmatic API keys), Anda akan diberikan opsi Fallback Manual untuk menyalin-tempel (paste) API Key Odoo Anda sendiri secara manual.
  • URL yang Anda masukkan akan dilindungi dengan penjaga SSRF (Server-Side Request Forgery) Guard untuk memastikan IP tujuan aman dan wajib menggunakan HTTPS, mencegah kerentanan keamanan akses internal.

Enkripsi Kredensial

Segala password dan API Key yang diinput atau di-generate akan disimpan terenkripsi menggunakan algoritma AES-256 di database (Tabel odoo_instances). Hal ini dipastikan dengan kolom password_encrypted dan api_key_encrypted untuk menghindari bocornya plaintext password.