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.

Étiquettes

Ajouter des étiquettes pour identifier et trier les bases de données en sélectionnant une base de données et en cliquant sur Étiquettes. Dans la boîte de dialogue, saisissez une étiquette, cliquez sur le bouton (plus) et cliquez sur Enregistrer.

Astuce

Rechercher des étiquettes dans la barre de recherche en haut à droite.

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

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

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_code est ignoré.

  • subscription_code (chaîne) : le code d’abonnement. Utilisé lorsque db_uuid n’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’action

  • database (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.