Odoo Online

Odoo Online menyediakan database privat yang sepenuhnya dikelola dan dihosting oleh Odoo. Dapat digunakan untuk produksi jangka-panjang atau untuk mengetes Odoo secara menyeluruh, termasuk kustomisasi yang tidak membutuhkan kode.

Catatan

Odoo Online tidak kompatibel dengan modul kustom atau Odoo App Store.

Database Odoo online diakses menggunakan web browser apapun dan tidak membutuhkan penginstalan lokal.

Untuk dengan cepat mencoba Odoo, shared instance demo tersedia. Tidak perlu mendaftar, tapi setiap instance hanya hidup untuk beberapa jam saja.

Manajemen database

Untuk mengelola database, pergi ke database manager dan login sebagai administrator database.

Semua opsi manajemen database utama tersedia dengan mengeklik nama database, kecuali opsi upgrade, yang dapat diakses dengan mengeklik ikon arah panah di dalam lingkaran di sebelah nama database. Ini hanya akan ditampilkan bila upgrade tersedia.

Mengakses opsi manajemen database

Upgrade

Picu upgrade database.

Lihat juga

For more information about the upgrade process, check out the Odoo Online upgrade documentation.

Duplikasikan

Buat salinan sempurna database ini, yang dapat digunakan untuk melakukan testing tanpa mengganggu operasi sehari-hari.

Penting

  • Dengan mencentang Untuk tujuan testing, semua action eksternal (email, pembayaran, pesanan pengiriman, dsb.) dinonaktifkan secara default pada database yang diduplikat.

  • Database yang diduplikat habis masa berlaku setelah 15 hari.

  • Maksimum lima duplikat dapat dibuat per database. Untuk kasus yang sangat penting, hubungi bantuan untuk meningkatkan batasan.

Ganti nama

Namakan ulang database dan URL-nya.

Unduh

Unduh file ZIP yang memiliki backup database.

Catatan

Database di-backup setiap hari sesuai dengan Odoo Cloud Hosting SLA.

Nama domain

Gunakan nama domain yang custom untuk mengakses database melalui URL lain.

Tag

Tambahkan tag untuk dengan mudah mengidentifikasi dan menyortir database Anda.

Tip

Anda dapat mencari tag di kolom pencarian.

Hapus

Hapus database secara instan.

Bahaya

Menghapus database berarti semua data akan secara permanen hilang. Penghapusan bersifat instan dan diterapkan ke semua user. Direkomendasikan untuk membuat backup database sebelum menghapusnya.

Pelan-pelan baca pesan peringatan dan hanya lanjutkan bila dampak dari menghapus database betul-betul Anda pahami.

Pesan peringatan yang ditampilkan sebelum menghapus database

Catatan

  • Hanya administrator yang dapat menghapus database.

  • Nama database secara langsung tersedia untuk semua orang.

  • Menghapus database yang sudah habis masa berlaku atau masih terhubung ke langganan tidak dapat dilakukan. Pada kasus ini, hubungi Bantuan Odoo.

Hubungi kami

Akses halaman bantuan Odoo.com dengan detail database yang sudah diisi sebelumnya.

Undang / hapus user

Untuk mengundang user, isi alamat email user baru dan klik Undang. Untuk menambahkan lebih dari satu user, klik Tambahkan lebih banyak user.

Mengundang user ke database

Untuk menghapus user, pilih mereka dan klik Hapus.

Web Services

In order to programmatically retrieve the list of the databases displayed in the database manager, call the method list of the model odoo.database via a Web Service call.

Inspired from the examples provided in the Web Services section, this is how to retrieve this list with the library xmlrpc.client:

import xmlrpc.client

USER = '[email protected]'
APIKEY = 'your_apikey'

root = 'https://www.odoo.com/xmlrpc/'
uid = xmlrpc.client.ServerProxy(root + 'common').login('openerp', USER, APIKEY)
sock = xmlrpc.client.ServerProxy(root + 'object')
databases_list = sock.execute('openerp', uid, APIKEY, 'odoo.database', 'list')

And here is the equivalent example with JSON-RPC:

import json
import random
import urllib.request

USER = '[email protected]'
APIKEY = 'your_apikey'

def json_rpc(url, method, params):
    data = {
        'jsonrpc': '2.0',
        'method': method,
        'params': params,
        'id': random.randint(0, 1000000000),
    }
    req = urllib.request.Request(url=url, data=json.dumps(data).encode(), headers={
        "Content-Type": "application/json",
    })
    reply = json.loads(urllib.request.urlopen(req).read().decode('UTF-8'))
    if reply.get('error'):
        raise Exception(reply['error'])
    return reply['result']

def call(url, service, method, *args):
    return json_rpc(url, 'call', {'service': service, 'method': method, 'args': args})

url = 'https://www.odoo.com/jsonrpc'
uid = call(url, 'common', 'login', 'openerp', USER, APIKEY)
databases_list = call(url, 'object', 'execute', 'openerp', uid, APIKEY, 'odoo.database', 'list')