Se rendre au contenu

Documentation technique

Questions techniques fréquentes

Partenaire Odoo, nous intégrons Odoo à partir de vos processus et nous développons les applications mobiles qui s'y branchent. Les responsables informatiques nous posent ces questions avant de lancer un projet.

Partenaire Odoo

Intégration Odoo

Mise en place d'Odoo, édition, propriété du code.

Nous intégrons Odoo de bout en bout. Nous repartons de vos processus, nous classons chaque besoin (standard, paramétrage ou développement), puis nous mettons Odoo en place par cycles d'une semaine. Après le démarrage, vos demandes passent par un système de tickets.

L'application mobile vient se brancher sur ce même Odoo quand vos équipes travaillent loin d'un bureau. La démarche complète est sur la page intégration Odoo.

Nous le tranchons avec vous pendant le diagnostic, à partir de vos besoins. Certaines fonctions n'existent qu'en Enterprise, d'autres se couvrent très bien en Community. Nos applications mobiles fonctionnent avec les deux éditions.

Le code développé spécifiquement pour vous vous appartient, une fois le projet payé. Le framework ASKA, notre socle technique, reste notre propriété : vous gardez le droit de l'utiliser pour vos applications, maintenance ou pas. Le code source vous est livré en fin de projet si vous le demandez.

Architecture

Applications Flutter et synchronisation avec Odoo.

Des applications Flutter natives pour iOS et Android, construites sur notre propre framework, pensé dès le départ pour travailler sans réseau :

  • Synchronisation avec votre Odoo par son API standard, dans les deux sens.
  • Base locale : les données restent sur l'appareil, l'utilisateur consulte et saisit sans connexion, et sa saisie part au retour du réseau.
  • Conflits : la modification synchronisée en dernier s'applique, comme dans Odoo.
  • Pas de serveur ASKA entre l'application et votre Odoo.

Ni PWA ni webview : l'application est installée sur l'appareil.

Le nombre d'utilisateurs pèse surtout sur votre serveur Odoo. L'application est conçue pour limiter cette charge :

  • Synchronisation par différences : chaque appareil ne reçoit que les données de son utilisateur, et seules les modifications repartent.
  • Envois échelonnés : les appareils ne synchronisent pas tous au même moment, ce qui évite les pics sur le serveur.
  • Réglages du serveur : nous vous conseillons sur le nombre de workers, le cache et les index.

Dites-nous combien de personnes utiliseront l'application et sur quels volumes : nous en tenons compte dans les réglages de votre serveur.

Ni l'un ni l'autre. C'est une application mobile native qui communique directement avec votre serveur Odoo :

  • Côté Odoo : un module léger, facultatif, ajoute des points d'accès pensés pour l'application.
  • Côté téléphone : l'application s'installe depuis l'App Store, Google Play ou votre outil de gestion de flotte (MDM).
  • Entre les deux : aucun serveur ASKA ni service sur abonnement ne relaie vos données métier.

Vos données métier restent dans votre Odoo et sur les appareils de vos équipes. Seuls les rapports de plantage partent vers Google Firebase Crashlytics, sans votre identifiant : le détail est dans notre politique de confidentialité.

L'application mobile d'Odoo est une PWA (application web installable). Depuis Odoo 20, son mode hors ligne couvre les coupures courtes : sur un écran déjà ouvert en ligne, vous pouvez créer, modifier ou supprimer une fiche. Odoo garde ces modifications en file d'attente, dans une limite de 2 Go, et les envoie au retour du réseau. Joindre une photo ou faire signer le client demande encore une connexion, et dans la version Community les boutons de validation des modules métier restent grisés.

Nos applications sont des applications Flutter natives, installées sur l'appareil. Elles gardent sur le téléphone les données de chaque utilisateur, chargent la tournée avant le départ, prennent photos et signatures sans réseau, puis synchronisent dans les deux sens au retour de la connexion, même après une journée entière sans réseau.

  • Odoo standard : interface web adaptée au mobile, hors ligne limité aux écrans déjà ouverts.
  • Application ASKA : base de données sur l'appareil, synchronisation par différences, accès au GPS, à l'appareil photo, au NFC et à la signature.

Ce qu'Odoo 20 couvre sans réseau, et ce qu'il laisse au terrain : voir notre page Odoo hors ligne.

Versions et Studio

Montées de version Odoo, modifications faites dans Studio.

Compatibilité entre versions

Nous avons conçu l'application pour suivre les versions d'Odoo sans la réécrire.

  • API standard d'Odoo : l'application passe par des points d'accès qui changent peu d'une version à l'autre.
  • Correspondance des champs paramétrable : nous l'ajustons quand Odoo modifie un modèle.
  • Tests avant mise à jour : nous vérifions l'application sur une copie de test de votre Odoo avant de la déployer.
  • Community et Enterprise : l'application fonctionne avec les deux éditions.

Odoo 20, et les versions antérieures sur demande. L'abonnement mensuel couvre la préparation de la version suivante.

Une modification faite dans Odoo Studio ne part pas directement sur les appareils : nous la testons avant de publier la mise à jour de l'application.

Ce qui se synchronise automatiquement (aucune intervention) :

  • Nouveaux produits, clients, techniciens
  • Valeurs de sélection, libellés
  • Toute modification de données (pas de structure)

Ce qui demande une mise à jour de l'application :

  • Nouveaux champs Odoo (simples ou complexes)
  • Nouveaux modèles (tables)
  • Modifications de structure

Tant que la mise à jour n'est pas testée, vos équipes gardent la version qui fonctionne. Les délais dépendent de la complexité et sont définis dans le contrat de maintenance.

RGPD & Sécurité

Le trajet de vos données, et nos accès à votre Odoo.

Nos applications terrain (ASKA Field, Logistics, Sales, Events et Suite) parlent directement à votre Odoo. Aucun serveur ASKA ne se trouve sur le trajet de vos données métier.

Quelques flux techniques sortent malgré tout du téléphone :

  • les rapports de plantage, vers Google Firebase Crashlytics, sans votre identifiant ni l'adresse de votre Odoo ;
  • l'audio de la dictée, si vous l'utilisez, vers la reconnaissance vocale d'Apple ou de Google ;
  • la zone de carte affichée dans ASKA Field, vers Google Maps.

Le détail est dans notre politique de confidentialité.

ASKA AI fonctionne autrement. Après votre accord dans l'application, votre question et les données Odoo nécessaires pour y répondre passent par Google Gemini, via Firebase Vertex AI (région europe-west1, en Belgique). Vos identifiants Odoo restent sur le téléphone. Vos préférences, alertes et tableaux de bord sont gardés dans notre espace Firebase jusqu'à la suppression de votre compte. Le détail est dans la politique de confidentialité d'ASKA AI.

Pendant un projet ou un abonnement, oui : nous accédons à votre Odoo avec un compte dont vous connaissez les droits. Nos applications mobiles, elles, ne nous ouvrent aucun accès : chaque membre de votre équipe s'y connecte avec son propre utilisateur Odoo, sur votre serveur.

Pour travailler sans réseau, l'application garde sur l'appareil une copie des données téléchargées depuis votre Odoo. Le système réserve cette base à l'application, et le chiffrement du téléphone la protège quand il est verrouillé. Les identifiants restent dans le Trousseau iOS ou le Keystore Android. Vous effacez ces données depuis les réglages de l'application, ou en la désinstallant.

Le regard ASKA

Les fiches que vos techniciens remplissent vont du téléphone à votre Odoo sans passer par un serveur ASKA, comme avec l'interface web. La différence : l'application continue à travailler quand le réseau tombe. Les organisations soumises à des règles de confidentialité strictes nous posent souvent cette question en premier.

Budget et collaboration

Coût d'une application, façons de travailler avec nous.

Le prix dépend du nombre d'écrans et des processus à couvrir. Nous chiffrons ainsi :

  • Application pour un seul métier (5 à 10 écrans) : forfait fixé sur devis.
  • Projet plus large (plusieurs modules, processus particuliers) : devis après un diagnostic de 30 minutes et l'analyse de vos besoins.
  • Maintenance : abonnement mensuel facultatif, qui couvre les corrections, les développements et la préparation de la version suivante d'Odoo.

Pour une estimation, envoyez-nous votre cahier des charges ou décrivez-nous la journée de vos équipes terrain.

Une question technique ?

Parlons de votre architecture et de l'intégration avec votre Odoo.

Nous réalisons des intégrations Odoo complètes et développons les applications mobiles qui s'y branchent.