Odoo Online¶
Odoo Online propose des bases de données privées hébergées et gérées par Odoo. Les bases de données Odoo Online sont accessibles via n’importe quel navigateur web et ne nécessitent pas d’installation locale. Elles peuvent être utilisées pour une production à long terme ou pour tester Odoo en profondeur, y compris les personnalisations qui ne nécessitent pas de code personnalisé.
Astuce
Pour tester rapidement Odoo, des bases de données de démonstration partagées sont disponibles. Aucune inscription n’est requise ; cependant, chaque base de données n’est disponible que pendant quelques heures.
Note
Odoo Online est incompatible avec les modules personnalisés ou les modules de l”Odoo Apps Store.
Gestionnaire de base de données¶
Pour gérer une base de données Odoo Online, accédez au gestionnaire de bases de données et connectez-vous en tant qu’administrateur de la base de données.
Noms de domaine¶
Configurer un nom de domaine personnalisé en sélectionnant une base de données et en cliquant sur Noms de domaine.
Masquer¶
Masquer définitivement la base de données du gestionnaire de bases de données en la sélectionnant et en cliquant sur Masquer. Dans la boîte de dialogue, cliquez sur Oui, je n’en ai plus besoin.
Note
Il est possible d’accéder à une base de données masquée via son URL.
Gérez¶
Accéder à toutes les autres options de gestion de base de données en la sélectionnant et en cliquant sur Gérer.
Changer de formule¶
Changer de formule tarifaire en cliquant sur Changer sous la formule souhaitée.
Mettre à niveau¶
Lancer une mise à niveau de base de données en cliquant sur Mettre à niveau.
Note
Cette option ne s’affiche que lorsqu’une mise à niveau est disponible.
Renommer¶
Renommer et modifier l’URL d’une base de données en cliquant sur Renommer. Dans la boîte de dialogue, saisir un Nouveau nom et cliquer sur Renommer.
Dupliquer¶
Créer une copie de la base de données en cliquant sur Dupliquer. Dans la boîte de dialogue, saisir un Nouveau nom et cliquer sur Dupliquer.
Important
Par défaut, l’option À des fins de test est activée. Elle désactive toutes les actions externes (e-mails, paiements, bons de livraison, etc.) sur la base de données dupliquée.
Les duplicatas expirent après 15 jours.
Un maximum de cinq duplicatas peut être créé par base de données. Dans des circonstances extraordinaires, contacter le support Odoo pour étendre la limite.
Télécharger une sauvegarde¶
Télécharger un fichier ZIP contenant une sauvegarde de la base de données en cliquant sur Télécharger la sauvegarde.
Note
Les bases de données sont sauvegardées chaque jour conformément au SLA Odoo Cloud Hosting.
Si l’option Télécharger la sauvegarde est désactivée, cela signifie que la base de données est trop volumineuse pour être téléchargée via le gestionnaire de bases de données. Contacter le support Odoo pour demander une solution de téléchargement alternative.
Consulter les journaux d’activité administrateur¶
Consulter les journaux de toutes les actions effectuées par les employés Odoo ou l’administrateur de la base de données sur la base de données en cliquant sur Consulter les journaux d’activité administrateur.
Note
Les actions effectuées par les employés Odoo sont généralement le résultat de demandes soumises au support Odoo, effectuées dans le cadre d’un projet de démarrage rapide, ou nécessaires pour maintenir la base de données.
Transférer la propriété¶
Créer un ticket de support pour demander un transfert de propriété de base de données en cliquant sur Transférer la propriété.
Supprimer¶
Supprimer la base de données et fermer son abonnement associé en cliquant sur Supprimer. Dans la boîte de dialogue, cliquer sur Supprimer.
Danger
Toutes les données de la base de données seront supprimées instantanément pour tous les utilisateurs et ne pourront pas être restaurées. Il est recommandé de télécharger une sauvegarde avant de supprimer une base de données.
Note
Après la suppression, le nom de la base de données devient disponible pour quiconque.
Services 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')