Odoo Online¶
Odoo Online erbjuder privata databaser som hostas och hanteras av Odoo. Odoo Online-databaser kan nås via vilken webbläsare som helst och kräver ingen lokal installation. De kan användas för långsiktig produktion eller för att noggrant testa Odoo, inklusive anpassningar som inte kräver anpassad kod.
Tips
För att snabbt prova Odoo finns delade demodatabaser tillgängliga för testning. Ingen registrering krävs, men varje databas är endast tillgänglig under några timmar.
Observera
Odoo Online är inkompatibel med anpassade moduler eller moduler från Odoo Apps Store.
Databashanterare¶
För att hantera en Odoo Online-databas, öppna databashanteraren och logga in som databasadministratör.
Domännamn¶
Konfigurera ett anpassat domännamn genom att välja en databas och klicka på Domännamn.
Dölj¶
Dölj databasen permanent från databashanteraren genom att välja den och klicka på Dölj. I dialogrutan klickar du på Ja, jag behöver den inte längre.
Observera
Det är möjligt att komma åt en dold databas via dess URL.
Hantera¶
Få tillgång till alla andra databashanteringsalternativ genom att välja den och klicka på Hantera.
Byt planer¶
Byt prisplaner genom att klicka på Byt under önskad plan.
Uppgradering¶
Starta en databasuppgradering genom att klicka på Uppgradera.
Observera
Det här alternativet visas endast när en uppgradering är tillgänglig.
Byt namn på¶
Döp om och ändra URL:en för en databas genom att klicka på Döp om. I dialogrutan anger du ett Nytt namn och klickar på Döp om.
Duplicera¶
Skapa en kopia av databasen genom att klicka på Skapa kopia. Ange ett Nytt namn i dialogrutan och klicka på Skapa kopia.
Viktigt
Som standard är alternativet För testningsändamål aktiverat. Det inaktiverar alla externa åtgärder (e-postmeddelanden, betalningar, leveransorder osv.) på den duplicerade databasen.
Kopior upphör att gälla efter 15 dagar.
Högst fem kopior kan skapas per databas. Under extraordinära omständigheter kan du kontakta Odoo Support för att utöka gränsen.
Ladda ner en säkerhetskopia¶
Ladda ned en ZIP-fil som innehåller en säkerhetskopia av databasen genom att klicka på Ladda ned säkerhetskopia.
Observera
Databaser säkerhetskopieras dagligen i enlighet med ”Odoo Cloud Hosting SLA <https://www.odoo.com/cloud-sla>`_”.
Om alternativet Ladda ned säkerhetskopia är inaktiverat betyder det att databasen är för stor för att laddas ned via databashanteraren. Kontakta Odoo Support för att begära en alternativ nedladdningslösning.
Visa administratörsaktivitetsloggar¶
Visa loggarna för alla åtgärder som vidtagits av Odoo-anställda eller databasadministratören på databasen genom att klicka på Visa administratörsaktivitetsloggar.
Observera
Åtgärder som vidtas av Odoo-anställda är vanligtvis resultatet av förfrågningar som skickats till Odoo Support, utförda inom ramen för ett snabbstartsprojekt eller nödvändiga för att underhålla databasen.
Överföra äganderätt¶
Skapa ett supportärende för att begära en överföring av databasäganderätt genom att klicka på Överför äganderätt.
Radera¶
Radera databasen och stäng dess relaterade prenumeration genom att klicka på Radera. Klicka på Radera i dialogrutan.
Risk
All databasens data raderas omedelbart för alla användare och kan inte återställas. Det rekommenderas att ladda ned en säkerhetskopia innan en databas raderas.
Observera
Efter radering blir databasens namn tillgängligt för vem som helst.
Webbtjänster¶
Databaslista¶
För att programmatiskt hämta en lista över alla databaser som visas under databashanteraren, anropa metoden list i modellen odoo.database via externt JSON-2 API.
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 '{}'
Revisionsloggar¶
För att hämta administratörens aktivitetsloggar för en Odoo Online-databas, anropa metoden get_audit_logs i modellen odoo.database via externt JSON-2 API.
Förfrågan måste ange antingen db_uuid eller subscription_code. Om db_uuid anges returneras loggarna för den databasen. Annars kan subscription_code användas för att hämta loggar för alla databaser och projekt som tillhör prenumerationen.
Den valfria cursor är ett ogenomskinligt värde som returneras av en tidigare förfrågan. Om det anges returneras endast loggar som är senare än markören.
Hämtning av revisionsloggar omfattas av anropsbegränsningar och får inte utföras oftare än en gång var 5:e 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>"}'
Svaret är ett JSON-objekt som innehåller loggarna och en ogenomskinlig markör för att hämta nästa batch:
{
"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"
}
Förfrågans parametrar är:
db_uuid(sträng): databasens UUID. Om den anges ignorerassubscription_code.subscription_code(sträng): prenumerationsnumret. Används närdb_uuidinte anges.cursor(sträng): en ogenomskinlig markör som returneras av en tidigare förfrågan. Om den anges returneras endast loggar som är senare än markören.
Varje loggpost innehåller:
date(sträng): loggens datum och tid i UTC.user(sträng): användaren som utförde åtgärdendatabase(sträng): databasen som berörs av åtgärden, i tillämpliga fall.subscription(sträng): prenumerationsnumret.ip(sträng): IP-adressen från vilken åtgärden utfördes.action(sträng): typen av åtgärd.details(sträng): ytterligare information om åtgärden.authorized(boolesk): om åtgärden godkändes.
Värdet next_cursor är en opak markör som kan anges som cursor i en efterföljande förfrågan.