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¶
Liste des bases de données¶
Pour récupérer par programmation la liste de toutes les bases de données affichées sous le gestionnaire de bases de données, appelez la méthode list du modèle odoo.database via l”API JSON-2 externe.
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 '{}'
Journaux d’audit¶
Pour récupérer les journaux d’activité de l’administrateur d’une base de données Odoo Online, appelez la méthode get_audit_logs du modèle odoo.database via l”API JSON-2 externe.
La requête doit fournir soit db_uuid, soit subscription_code. Si db_uuid est fourni, les journaux de cette base de données sont renvoyés. Sinon, subscription_code peut être utilisé pour récupérer les journaux de toutes les bases de données et projets appartenant à l’abonnement.
Le paramètre facultatif cursor est une valeur opaque renvoyée par une requête précédente. Lorsqu’il est fourni, seuls les journaux plus récents que le curseur sont renvoyés.
La récupération des journaux d’audit est soumise à des limites de fréquence et ne doit pas être effectuée plus d’une fois toutes les 5 minutes.
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>"}'
La réponse est un objet JSON contenant les journaux et un curseur opaque permettant de récupérer le lot suivant :
{
"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"
}
Les paramètres de la requête sont :
db_uuid(chaîne) : l’UUID de la base de données. S’il est fourni,subscription_codeest ignoré.subscription_code(chaîne) : le code d’abonnement. Utilisé lorsquedb_uuidn’est pas fourni.cursor(chaîne) : un curseur opaque renvoyé par une requête précédente. Lorsqu’il est fourni, seuls les journaux plus récents que le curseur sont renvoyés.
Chaque entrée de journal contient :
date(chaîne) : la date et l’heure du journal en UTC.user(chaîne) : l’utilisateur qui a effectué l’actiondatabase(chaîne) : la base de données concernée par l’action, le cas échéant.subscription(chaîne) : le code d’abonnement.ip(chaîne) : l’adresse IP à partir de laquelle l’action a été effectuée.action(chaîne) : le type d’action.details(string) : informations supplémentaires sur l’action.authorized(boolean) : indique si l’action a été autorisée.
La valeur next_cursor est un curseur opaque qui peut être fourni en tant que cursor dans une requête ultérieure.