Odoo Online¶
Odoo Online menawarkan database privat yang dihosting dan dikelola oleh Odoo. Database Odoo Online dapat diakses menggunakan browser web apa pun dan tidak memerlukan penginstalan lokal. Database ini dapat digunakan untuk produksi jangka panjang atau untuk menguji Odoo secara menyeluruh, termasuk penyesuaian yang tidak memerlukan kode khusus.
Tip
Untuk mencoba Odoo dengan cepat, database demo yang dibagikan bisa digunakan untuk pengujian. Tidak perlu mendaftar, tetapi setiap database hanya tersedia selama beberapa jam.
Catatan
Odoo Online tidak kompatibel dengan modul kustom atau modul dari Odoo Apps Store.
Manajer database¶
Untuk mengelola database Odoo Online, buka pengelola database dan masuk sebagai administrator database.
Nama domain¶
Konfigurasi nama domain khusus dengan memilih database dan mengklik Nama Domain.
Sembunyikan¶
Sembunyikan database secara permanen dari pengelola database dengan memilihnya dan mengklik Sembunyikan". Di kotak dialog, klik Ya, saya sudah tidak memerlukannya".
Catatan
Database tersembunyi dapat diakses melalui URL-nya.
Kelola¶
Akses opsi pengelolaan database lainnya dengan memilihnya dan mengklik Kelola.
Ganti paket¶
Beralih paket harga dengan mengklik Ganti di bawah paket yang diinginkan.
Upgrade¶
Luncurkan upgrade database dengan mengklik Upgrade.
Catatan
Opsi ini hanya ditampilkan jika ada upgrade yang tersedia.
Ganti nama¶
Ubah nama dan URL database dengan mengklik Ganti nama. Di kotak dialog, masukkan nama baru dan klik Ganti nama.
Duplikasikan¶
Buat salinan database dengan mengklik Duplikasi. Di kotak dialog, masukkan Nama baru dan klik Duplikasi.
Penting
Secara default, opsi Untuk keperluan pengujian diaktifkan. Opsi ini menonaktifkan semua tindakan eksternal (email, pembayaran, delivery order, dll.) pada database duplikat.
Duplikat akan kedaluwarsa setelah 15 hari.
Satu database dapat dibuat menjadi maksimal lima duplikat. Untuk keadaan yang tidak biasa, hubungi Dukungan Odoo untuk memperbesar batas tersebut.
Unduh backup¶
Unduh file ZIP yang berisi cadangan database dengan mengklik Unduh Cadangan.
Catatan
Database di-backup setiap hari sesuai dengan Odoo Cloud Hosting SLA.
Jika opsi Unduh Cadangan nonaktif, berarti database terlalu besar untuk diunduh menggunakan pengelola database. Hubungi Dukungan Odoo untuk meminta solusi unduhan alternatif.
Lihat log aktivitas admin¶
Lihat log semua tindakan yang dilakukan karyawan Odoo atau administrator database di database-nya dengan mengklik Lihat Log Aktivitas Admin.
Catatan
Tindakan yang dilakukan karyawan Odoo biasanya merupakan hasil dari permintaan yang diajukan kepada dukungan Odoo, dilakukan dalam konteks proyek quick start, atau diperlukan untuk memelihara database.
Transfer kepemilikan¶
Buat tiket dukungan untuk meminta transfer kepemilikan database dengan mengklik Transfer Kepemilikan.
Hapus¶
Hapus database, lalu tutup langganan terkait dengan mengklik Hapus. Di kotak dialog, klik Hapus.
Bahaya
Semua data dalam database akan dihapus seketika untuk semua user dan tidak dapat dipulihkan. Sebaiknya unduh cadangan sebelum menghapus database.
Catatan
Setelah dihapus, nama database dapat digunakan siapa saja.
Layanan web¶
Daftar database¶
Untuk mengambil daftar semua database yang ditampilkan di bawah pengelola database secara terprogram, panggil metode list dari model odoo.database melalui API JSON-2 eksternal.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/list",
headers={
"Authorization": f"bearer {API_KEY}",
},
json={},
)
response.raise_for_status()
databases = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/list' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{}'
Log audit¶
Untuk mengambil log aktivitas admin dari database Odoo Online, panggil metode get_audit_logs dari model odoo.database melalui API JSON-2 eksternal.
Permintaan harus menyertakan db_uuid atau subscription_code. Jika db_uuid disertakan, log untuk database tersebut akan dikembalikan. Jika tidak, subscription_code dapat digunakan untuk mengambil log semua database dan proyek yang termasuk dalam langganan.
cursor opsional adalah nilai opak yang dikembalikan oleh permintaan sebelumnya. Jika disertakan, hanya log yang lebih baru dari cursor tersebut yang akan dikembalikan.
Pengambilan log audit tunduk pada batasan laju dan tidak boleh dilakukan lebih dari sekali setiap 5 menit.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/get_audit_logs",
headers={"Authorization": f"bearer {API_KEY}"},
json={"db_uuid": "<DB_UUID>"},
)
response.raise_for_status()
result = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/get_audit_logs' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{"db_uuid": "<DB_UUID>"}'
Respons adalah objek JSON yang berisi log dan cursor opak untuk mengambil batch berikutnya:
{
"logs": [
{
"date": "2026-09-04 12:13:14",
"user": "John Doe [Odoo: Foo]",
"database": "my-database",
"subscription": "sub-code",
"ip": "1.2.3.4",
"action": "Connect as",
"details": "Connected as Admin",
"authorized": true
}
],
"next_cursor": "opaque-cursor-value"
}
Parameter permintaan adalah:
db_uuid(string): UUID dari database. Jika disertakan,subscription_codeakan diabaikan.subscription_code(string): kode langganan. Digunakan jikadb_uuidtidak disertakan.cursor(string): cursor opak yang dikembalikan oleh permintaan sebelumnya. Jika disertakan, hanya log yang lebih baru dari cursor tersebut yang akan dikembalikan.
Setiap entri log berisi:
date(string): tanggal dan waktu log dalam UTC.user(string): pengguna yang melakukan tindakan tersebutdatabase(string): database yang terkait dengan tindakan tersebut, jika berlaku.subscription(string): kode langganan.ip(string): alamat IP tempat tindakan tersebut dilakukan.action(string): jenis tindakan.details(string): informasi tambahan tentang tindakan tersebut.authorized(boolean): menunjukkan apakah tindakan tersebut diotorisasi.
Nilai next_cursor adalah cursor buram yang dapat diberikan sebagai cursor pada permintaan berikutnya.