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.

Tagi

Dodaj tagi, aby identyfikować i sortować bazy danych, wybierając bazę danych i klikając Tagi. W oknie dialogowym wpisz tag, kliknij przycisk (plus) i kliknij Zapisz.

Wskazówka

Wyszukaj tagi w pasku wyszukiwania w prawym górnym rogu.

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

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

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_code jest ignorowany.

  • subscription_code (ciąg znaków): kod subskrypcji. Używany, gdy nie podano db_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.