Odoo Online

Odoo Online เสนอฐานข้อมูลส่วนตัวที่โฮสต์และจัดการโดย Odoo ฐานข้อมูล Odoo Online สามารถเข้าถึงได้โดยใช้เว็บเบราว์เซอร์ใดก็ได้และไม่ต้องติดตั้งแบบโลคัล สามารถใช้สำหรับการใช้งานจริงระยะยาวหรือเพื่อทดสอบ Odoo อย่างละเอียด รวมถึงการปรับแต่งที่ไม่ต้องใช้โค้ดที่กำหนดเอง

Tip

หากต้องการทดลองใช้ Odoo อย่างรวดเร็ว มี ฐานข้อมูลสาธิต ที่ใช้ร่วมกันสำหรับการทดสอบ ไม่ต้องลงทะเบียน อย่างไรก็ตาม แต่ละฐานข้อมูลจะใช้ได้เพียงไม่กี่ชั่วโมงเท่านั้น

Note

Odoo Online ไม่รองรับโมดูลที่กำหนดเองหรือโมดูลจาก Odoo Apps Store

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

เพื่อจัดการฐานข้อมูล Odoo Online ให้เปิด ตัวจัดการฐานข้อมูล และการเข้าสู่ระบบในฐานะผู้ดูแลระบบฐานข้อมูล

ชื่อโดเมน

กำหนดค่าชื่อโดเมนที่กำหนดเอง โดยเลือกฐานข้อมูลและคลิก ชื่อโดเมน

แท็ก

เพิ่มแท็กเพื่อระบุและจัดเรียงฐานข้อมูลโดยเลือกฐานข้อมูลและคลิก Tags ในกล่องโต้ตอบ ให้ป้อนแท็ก คลิกปุ่ม (plus) และคลิก Save

Tip

ค้นหาแท็กในแถบค้นหา ที่มุมบนขวา

ซ่อน

ซ่อนฐานข้อมูลอย่างถาวรจากตัวจัดการฐานข้อมูลโดยเลือกฐานข้อมูลและคลิก Hide ในกล่องโต้ตอบ ให้คลิก Yes, I don't need it anymore

Note

สามารถเข้าถึงฐานข้อมูลที่ซ่อนอยู่ได้ผ่าน 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

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

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

เพื่อดึงรายการฐานข้อมูลทั้งหมดที่แสดงภายใต้ ตัวจัดการฐานข้อมูล ด้วยโปรแกรม ให้เรียกเมธอด list ของโมเดล odoo.database ผ่านการเรียก:doc:เว็บเซอร์วิส <../developer/howtos/web_services>

เพื่อดึงรายการนี้ด้วย Library xmlrpc.client:

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')

ตัวอย่างที่เทียบเท่ากับ 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')