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.
Mẹo
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.
Ghi chú
Odoo Online is incompatible with custom modules or modules from the Odoo Apps Store.
Trình quản lý cơ sở dữ liệu¶
To manage an Odoo Online database, open to the database manager and sign in as the database administrator.
Tên miền¶
Configure a custom domain name by selecting a database and clicking Domain Names.
Ẩn¶
Ẩn vĩnh viễn cơ sở dữ liệu khỏi trình quản lý cơ sở dữ liệu bằng cách chọn nó và nhấp vào Ẩn. Trong hộp thoại, nhấp vào Có, tôi không cần nó nữa.
Ghi chú
Có thể truy cập cơ sở dữ liệu đã ẩn thông qua URL của nó.
Quản lý¶
Truy cập tất cả các tùy chọn quản lý cơ sở dữ liệu khác bằng cách chọn nó và nhấp vào Quản lý.
Chuyển đổi gói¶
Chuyển đổi gói định giá bằng cách nhấp vào Chuyển đổi dưới gói mong muốn.
Nâng cấp¶
Khởi chạy nâng cấp cơ sở dữ liệu bằng cách nhấp vào Nâng cấp.
Ghi chú
Tùy chọn này chỉ hiển thị khi có bản nâng cấp khả dụng.
Đổi tên¶
Đổi tên và thay đổi URL của cơ sở dữ liệu bằng cách nhấp vào Đổi tên. Trong hộp thoại, nhập Tên mới và nhấp vào Đổi tên.
Nhân bản¶
Tạo bản sao của cơ sở dữ liệu bằng cách nhấp vào Nhân bản. Trong hộp thoại, nhập Tên mới và nhấp vào Nhân bản.
Quan trọng
Theo mặc định, tùy chọn Cho mục đích thử nghiệm được bật. Nó vô hiệu hóa tất cả các hành động bên ngoài (email, thanh toán, đơn giao hàng, v.v.) trên cơ sở dữ liệu đã nhân bản.
Các bản sao hết hạn sau 15 ngày.
Tối đa năm bản sao có thể được tạo cho mỗi cơ sở dữ liệu. Trong trường hợp đặc biệt, hãy liên hệ Hỗ trợ Odoo để mở rộng giới hạn.
Tải xuống bản sao lưu¶
Tải xuống tệp ZIP chứa bản sao lưu cơ sở dữ liệu bằng cách nhấp vào Tải xuống bản sao lưu.
Ghi chú
Cơ sở dữ liệu được sao lưu hàng ngày theo SLA Lưu trữ trên Odoo Đám mây.
Nếu tùy chọn Tải xuống bản sao lưu bị vô hiệu hóa, điều đó có nghĩa là cơ sở dữ liệu quá lớn để được tải xuống bằng trình quản lý cơ sở dữ liệu. Hãy liên hệ Hỗ trợ Odoo để yêu cầu giải pháp tải xuống thay thế.
Xem nhật ký hoạt động quản trị¶
Xem nhật ký của tất cả các hành động được thực hiện bởi nhân viên Odoo hoặc quản trị viên cơ sở dữ liệu trên cơ sở dữ liệu bằng cách nhấp vào Xem nhật ký hoạt động quản trị.
Ghi chú
Các hành động được thực hiện bởi nhân viên Odoo thường là kết quả của các yêu cầu gửi đến bộ phận hỗ trợ Odoo, được thực hiện trong bối cảnh dự án khởi động nhanh hoặc cần thiết để duy trì cơ sở dữ liệu.
Chuyển quyền sở hữu¶
Tạo phiếu hỗ trợ để yêu cầu chuyển quyền sở hữu cơ sở dữ liệu bằng cách nhấp vào Transfer Ownership.
Xoá¶
Xóa cơ sở dữ liệu và đóng gói đăng ký liên quan bằng cách nhấp vào Delete. Trong hộp thoại, nhấp vào Delete.
Nguy hiểm
Tất cả dữ liệu của cơ sở dữ liệu sẽ bị xóa ngay lập tức đối với tất cả người dùng và không thể khôi phục. Nên tải xuống bản sao lưu trước khi xóa cơ sở dữ liệu.
Ghi chú
Sau khi xóa, tên cơ sở dữ liệu sẽ có sẵn cho bất kỳ ai.
Dịch vụ web¶
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')