Odoo Online¶
Odoo Online oferuje prywatne bazy danych hostowane i zarządzane przez Odoo. Bazy danych Odoo Online są dostępne za pomocą dowolnej przeglądarki internetowej i nie wymagają lokalnej instalacji. Mogą być używane do długoterminowej produkcji lub do dokładnego testowania Odoo, w tym dostosowań, które nie wymagają niestandardowego kodu.
Wskazówka
Aby szybko wypróbować Odoo, dostępne są współdzielone bazy danych demo do testowania. Nie jest wymagana rejestracja, jednak każda baza danych jest dostępna tylko przez kilka godzin.
Informacja
Odoo Online jest niekompatybilne z niestandardowymi modułami lub modułami ze sklepu Odoo Apps Store.
Menedżer baz danych¶
Aby zarządzać bazą danych Odoo Online, otwórz menedżer baz danych i zaloguj się jako administrator bazy danych.
Nazwy domen¶
Skonfiguruj niestandardową nazwę domeny, wybierając bazę danych i klikając Nazwy domen.
Wskazówka
Ukryj¶
Trwale ukryj bazę danych w menedżerze baz danych, wybierając ją i klikając Ukryj. W oknie dialogowym kliknij Tak, już jej nie potrzebuję.
Informacja
Możliwy jest dostęp do ukrytej bazy danych przez jej adres URL.
Zarządzaj¶
Uzyskaj dostęp do wszystkich innych opcji zarządzania bazą danych, wybierając ją i klikając Zarządzaj.
Zmień plan¶
Zmień plan cenowy, klikając Przełącz pod wybranym planem.
Aktualizacja¶
Uruchom aktualizację bazy danych, klikając Aktualizuj.
Informacja
Ta opcja jest wyświetlana tylko wtedy, gdy dostępna jest aktualizacja.
Zmień nazwę¶
Zmień nazwę i adres URL bazy danych, klikając Zmień nazwę. W oknie dialogowym wpisz Nową nazwę i kliknij Zmień nazwę.
Duplikuj¶
Utwórz kopię bazy danych, klikając Duplikuj. W oknie dialogowym wpisz Nową nazwę i kliknij Duplikuj.
Ważne
Domyślnie opcja Do celów testowych jest włączona. Wyłącza ona wszystkie działania zewnętrzne (e-maile, płatności, zamówienia dostaw itp.) w zduplikowanej bazie danych.
Duplikaty wygasają po 15 dniach.
Maksymalnie pięć duplikatów można utworzyć na bazę danych. W nadzwyczajnych okolicznościach skontaktuj się z pomocą techniczną Odoo, aby zwiększyć limit.
Pobierz kopię zapasową¶
Pobierz plik ZIP zawierający kopię zapasową bazy danych, klikając Pobierz kopię zapasową.
Informacja
Bazy danych są codziennie tworzone w ramach kopii zapasowej zgodnie z Odoo Cloud Hosting SLA. <https://www.odoo.com/cloud-sla>`_.
Jeśli opcja Pobierz kopię zapasową jest wyłączona, oznacza to, że baza danych jest zbyt duża, aby pobrać ją za pomocą menedżera baz danych. Skontaktuj się z pomocą techniczną Odoo, aby poprosić o alternatywne rozwiązanie pobierania.
Wyświetl dzienniki aktywności administratora¶
Wyświetl dzienniki wszystkich działań podjętych przez pracowników Odoo lub administratora bazy danych w bazie danych, klikając Wyświetl dzienniki aktywności administratora.
Informacja
Działania podejmowane przez pracowników Odoo są zazwyczaj wynikiem zgłoszeń przesłanych do pomocy technicznej Odoo, wykonanych w ramach projektu szybkiego startu lub niezbędnych do utrzymania bazy danych.
Transfer własności¶
Utwórz zgłoszenie do pomocy technicznej, aby zażądać transferu własności bazy danych, klikając Transfer własności.
Usuń¶
Usuń bazę danych i zamknij powiązaną subskrypcję, klikając Usuń. W oknie dialogowym kliknij Usuń.
Niebezpieczeństwo
Wszystkie dane bazy danych zostaną natychmiast usunięte dla wszystkich użytkowników i nie można ich przywrócić. Zaleca się pobranie kopii zapasowej przed usunięciem bazy danych.
Informacja
Po usunięciu nazwa bazy danych staje się dostępna dla każdego.
Usługi sieciowe¶
Lista baz danych¶
Aby programowo pobrać listę wszystkich baz danych wyświetlanych w menedżerze baz danych, wywołaj metodę list modelu odoo.database za pośrednictwem zewnętrznego API JSON-2.
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 '{}'
Dzienniki audytu¶
Aby pobrać dzienniki aktywności administratora bazy danych Odoo Online, wywołaj metodę get_audit_logs modelu odoo.database za pośrednictwem zewnętrznego API JSON-2.
Żądanie musi zawierać db_uuid lub subscription_code. Jeśli podano db_uuid, zwracane są dzienniki dla tej bazy danych. W przeciwnym razie można użyć subscription_code, aby pobrać dzienniki wszystkich baz danych i projektów należących do subskrypcji.
Opcjonalny parametr cursor to nieprzezroczysta wartość zwrócona przez poprzednie żądanie. Jeśli zostanie podany, zwracane są tylko dzienniki nowsze niż wskazane przez kursor.
Pobieranie dzienników audytu podlega limitom częstotliwości i nie może być wykonywane częściej niż raz na 5 minut.
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>"}'
Odpowiedź to obiekt JSON zawierający dzienniki oraz nieprzezroczysty kursor umożliwiający pobranie kolejnej partii danych:
{
"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"
}
Parametry żądania są następujące:
db_uuid(ciąg znaków): UUID bazy danych. Jeśli podano,subscription_codejest ignorowany.subscription_code(ciąg znaków): kod subskrypcji. Używany, gdy nie podanodb_uuid.cursor(ciąg znaków): nieprzezroczysty kursor zwrócony przez poprzednie żądanie. Jeśli zostanie podany, zwracane są tylko dzienniki nowsze niż wskazane przez kursor.
Każdy wpis dziennika zawiera:
date(ciąg znaków): datę i godzinę wpisu w UTC.user(ciąg znaków): użytkownika, który wykonał czynnośćdatabase(ciąg znaków): bazę danych, której dotyczy czynność, jeśli ma to zastosowanie.subscription(ciąg znaków): kod subskrypcji.ip(ciąg znaków): adres IP, z którego wykonano czynność.action(ciąg znaków): rodzaj czynności.details(ciąg znaków): dodatkowe informacje o działaniu.authorized(wartość logiczna): określa, czy działanie zostało autoryzowane.
Wartość next_cursor to nieprzejrzysty kursor, który można podać jako cursor w kolejnym żądaniu.