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.

Databasens administratör

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.

Etiketter

Lägg till taggar för att identifiera och sortera databaser genom att välja en databas och klicka på Taggar. I dialogrutan anger du en tagg, klickar på knappen (plus) och klickar på Spara.

Tips

Sök efter taggar i sökfältet längst upp till höger.

Göm dig

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

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.

Dubblett

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 enligt Odoo Cloud Hosting 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

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