Odoo Online

Odoo Online offers private databases hosted and managed by Odoo. Odoo Online databases can be accessed using any web browser and do not require a local installation. They can be used for long-term production or to thoroughly test Odoo, including customizations that do not require custom code.

Tip

To quickly try out Odoo, shared demo databases are available for testing. No registration is required; however, each database is only available for a few hours.

Note

Odoo Online is incompatible with custom modules or modules from the Odoo Apps Store.

ผู้จัดการฐานข้อมูล

To manage an Odoo Online database, open to the database manager and sign in as the database administrator.

ชื่อโดเมน

Configure a custom domain name by selecting a database and clicking Domain Names.

แท็ก

Add tags to identify and sort databases by selecting a database and clicking Tags. In the dialog box, enter a tag, click the (plus) button, and click Save.

Tip

Search for tags in the search bar at the top right.

ซ่อน

Permanently hide the database from the database manager by selecting it and clicking Hide. In the dialog box, click Yes, I don't need it anymore.

Note

It is possible to access a hidden database through its URL.

การจัดการ

เข้าถึงตัวเลือกการจัดการฐานข้อมูลอื่น ๆ ทั้งหมดได้โดยเลือกฐานข้อมูลและคลิก Manage

เปลี่ยนแผน

เปลี่ยน แผนราคา โดยคลิก Switch ภายใต้แผนที่ต้องการ

อัพเกรด

เริ่มต้น การอัปเกรดฐานข้อมูล โดยคลิก Upgrade

Note

ตัวเลือกนี้จะแสดงเฉพาะเมื่อมีการอัปเกรด

ตั้งชื่อใหม่

เปลี่ยนชื่อและเปลี่ยน URL ของฐานข้อมูลโดยคลิก Rename ในกล่องโต้ตอบ ให้ป้อน New name และคลิก Rename

คัดลอก

สร้างสำเนาของฐานข้อมูลโดยคลิก Duplicate ในกล่องโต้ตอบ ให้ป้อน New name และคลิก Duplicate

Important

  • ตามค่าเริ่มต้น ตัวเลือก For testing purposes จะถูกเปิดใช้งาน ซึ่งจะปิดการใช้งานการดำเนินการภายนอกทั้งหมด (อีเมล การชำระเงิน ใบสั่งจัดส่ง ฯลฯ) บนฐานข้อมูลที่ทำสำเนา

  • ฐานข้อมูลที่ทำสำเนาจะหมดอายุหลังจาก 15 วัน

  • สามารถสร้างฐานข้อมูลที่ทำสำเนาได้สูงสุดห้าฐานต่อฐานข้อมูลหนึ่งฐาน ในกรณีพิเศษ ติดต่อ ฝ่ายสนับสนุน Odoo เพื่อขยายขีดจำกัด

ดาวน์โหลดข้อมูลสำรอง

ดาวน์โหลดไฟล์ ZIP ที่มีข้อมูลสำรองฐานข้อมูลโดยคลิก Download Backup

Note

  • ฐานข้อมูลได้รับการสำรองทุกวันตาม Odoo Cloud Hosting SLA

  • หากตัวเลือก Download Backup ถูกปิดใช้งาน แสดงว่าฐานข้อมูลมีขนาดใหญ่เกินกว่าที่จะดาวน์โหลดโดยใช้ตัวจัดการฐานข้อมูล ติดต่อ ฝ่ายสนับสนุน Odoo เพื่อขอวิธีดาวน์โหลดทางเลือก

ดูบันทึกกิจกรรมผู้ดูแลระบบ

ดูบันทึกการดำเนินการทั้งหมดที่ดำเนินการโดยพนักงาน Odoo หรือผู้ดูแลระบบฐานข้อมูลบนฐานข้อมูลโดยคลิก View Admin Activity Logs

Note

การดำเนินการโดยพนักงาน Odoo โดยทั่วไปเป็นผลมาจากคำขอที่ส่งไปยังฝ่ายสนับสนุน Odoo ดำเนินการภายในบริบทของโครงการเริ่มต้นอย่างรวดเร็ว หรือจำเป็นเพื่อบำรุงรักษาฐานข้อมูล

โอนความเป็นเจ้าของ

สร้างตั๋วสนับสนุนเพื่อขอการโอนความเป็นเจ้าของฐานข้อมูลโดยคลิก Transfer Ownership

ลบ

ลบฐานข้อมูลและปิดการสมัครสมาชิกที่เกี่ยวข้องโดยคลิก Delete ในกล่องโต้ตอบ ให้คลิก Delete

Danger

ข้อมูลทั้งหมดของฐานข้อมูลจะถูกลบทันทีสำหรับผู้ใช้ทั้งหมดและ ไม่สามารถกู้คืนได้ แนะนำให้ ดาวน์โหลดข้อมูลสำรอง ก่อนลบฐานข้อมูล

Note

หลังจากลบแล้ว ชื่อของฐานข้อมูลจะพร้อมให้ทุกคนใช้ได้

บริการบนเว็บ

To retrieve a list of all databases displayed under the database manager programmatically, call the list method of the odoo.database model via an web service call.

To retrieve this list with the xmlrpc.client library:

import xmlrpc.client

USER = 'user@domain.tld'
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')

The equivalent example with JSON-RPC:

import json
import random
import urllib.request

USER = 'user@domain.tld'
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')