Camptocamp, partenaire Gold Odoo, vous dévoile en avant-première les principales nouveautés apportées par Odoo 10 dont la sortie est imminente.

Pour Odoo 10 (édition Enterprise), le focus de l’éditeur a été de ré-architecturer en profondeur le module de gestion de la production. De nouvelles fonctionnalités sont également associées : gestion de la qualitégestion de la maintenance d’équipements et gestion de changements dans le processus de conception/fabrication des produits.


Odoo 10 Production

Voyons de plus près les évolutions apportées par Odoo 10 au niveau du module “Production”. En premier lieu, on dénote l’apparition d’un “Master Production Schedule” (MPS), en français “Plan Directeur de Production”.

Ainsi, en fonction du portefeuille de commandes clients confirmées, des niveaux des stocks et des prévisions de ventes, l’ERP lancera automatiquement les approvisionnements et/ou les ordres de fabrication au moment opportun, tout en tenant compte du délai de réalisation des produits finis et des délais d’approvisionnement des composants de la nomenclature associée.


Odoo 10 PLM (gestion du cycle de vie des produits)

Le versionning des nomenclatures et des gammes est dorénavant supporté et orchestré par le nouveau module “Product Lifecyle Management” (PLM).

Ici, à vous de définir les types de changements pouvant faire l’objet d’une demande, comme le remplacement d’un composant ou la modification d’un procédé. Le workflow d’approbation associé est aussi personnalisable, à savoir quels utilisateurs/départements sont autorisés à valider (ou seulement commenter) la demande.

Lorsque la demande de changement “Engineering Change Order” (ECO) est validée, une nouvelle version de la nomenclature et/ou de la gamme peut être créée et appliquée immédiatement, ou à partir d’une certaine date.


Odoo 10 code-barres, nomenclatures et postes de charge

Constatation intéressante : le support des douchettes est étendu au-delà du simple scan des EAN13 des produits et des numéros de lot/série.

En effet, un bon nombre d’opérations sont maintenant possibles via un simple scan du code-barres adéquat. Par exemple : l’affichage d’un ordre de fabrication à l’écran, la vérification de la disponibilité des composants, l’action de consommer les composants, ou encore la clôture de l’OF.

La gestion des ordres de travail en est aussi facilitée. Il est en effet prévu de pouvoir flasher un code-barres pour démarrer un ordre de travail, le mettre en pause et le terminer. Pratique !

A noter que d’autres opérations émulées par des code-barres sont disponibles au sein du module entrepôt. Par exemple : éditer, valider ou annuler une opération logistique, mettre dans un colis, opération précédente, opération suivante.

D’autre part, un nouveau menu apparaît pour démonter des produits – qu’ils soient fabriqués ou achetés – pour peu qu’une nomenclature y soit associée. Il est donc peu probable que Camptocamp migre vers Odoo 10 un module similaire que nous avions développé sur Odoo 9 pour un client en Suisse alémanique.

Concernant les postes de charge, vous pouvez suivre le pourcentage d’efficience et identifier les pertes de productivité (panne, rendement diminué, manque de composants…).

Aussi, un poste de charge peut dorénavant être lié à un ou plusieurs équipements. Pour rappel, le concept d’équipement est apparu sur Odoo 9 pour gérer les attributions de matériels aux employés et les demandes de support associées.

 

Odoo 10 maintenance et qualité

On en vient, par conséquent, à évoquer le module “Équipements” qui s’étoffe – lui aussi – et qui est naturellement renommé “Maintenance” par l’éditeur.

En effet, les équipements peuvent maintenant faire l’objet d’opérations de maintenance préventives et/ou correctives. Vous définissez librement les équipes de maintenance, les catégories de vos équipements et le workflow de maintenance.

Ce module “Maintenance” qui vient en standard avec Odoo 10 est indéniablement voué à remplacer l’excellente suite de modules communautaires sur le sujet. Mais ce ne sera peut-être pas immédiatement le cas, étant donné que ces modules communautaires sont plus avancés.

Nous concernant, pour un client important dans la domaine du bâtiment en France, les fonctionnalités de ces modules ont été étendues pour permettre de remplacer des composants d’équipements en lien avec le module de gestion des stocks.
Pour finir, nous regrettons l’absence de lien qui perdure entre un équipement au sens physique et une immobilisation au sens comptable.

La gestion du processus qualité commence à poindre en standard sous Odoo 10 ; tout en sachant que depuis OpenERP 6, il existe une suite éprouvée de modules communautaires traitant de cette thématique. Pour le moment, ces modules communautaires vont plus loin que le standard actuellement proposé par l’éditeur.

Découvrez maintenant dans notre prochain post de blog les autres évolutions apportées par Odoo 10 d’un point de vue global.

 

Odoo 10 ressources humaines

Tout d’abord, du point de vue des notes de frais, nous revenons à un fonctionnement plus classique, où ce n’est plus chaque ligne de frais qui est soumise pour approbation au manager (comme c’était le cas en version 9) mais des lignes de frais que l’on associe à une note de frais globale.

En bonus, vous avez dorénavant la possibilité de spécifier une adresse e-mail à laquelle vos collaborateurs enverront leurs lignes de frais. Mettez la référence produit et le montant HT dans l’objet de l’e-mail, puis envoyez-le avec votre pièce jointe pour qu’Odoo crée automatiquement la ligne de frais : simple et pratique !

Au passage, étant donné que c’est un employé qui est rattaché à une ligne/note de frais et non un utilisateur, un collaborateur qui a uniquement besoin d’Odoo pour renseigner ses dépenses est susceptible de ne plus être compté comme un utilisateur payant pour l’édition Enterprise (20 € HT / mois / user). Intéressant.

Pour conclure sur les principales évolutions du côté du module “Ressources Humaines” d’Odoo 10, plus besoin d’avoir un compte utilisateur pour un collaborateur qui enregistre seulement ses entrées/sorties (pointage/timbrage électronique). Dorénavant, un poste de travail central (ou tablette) pourra permettre de scanner le badge du collaborateur (avec une douchette en supplément). Ou alors, l’employé se sélectionne et rentre son code personnel.

 

Odoo 10 helpdesk/ticketing

Ensuite, un module “Helpdesk” apparaît dans Odoo 10, ou plutôt réapparaît car un embryon de ces fonctionnalités existait déjà sous Odoo 8 (mais plus Odoo 9). Sur Odoo 9, la fonctionnalité de ticketing se trouve effectivement dans le module “Projets”.

Ce module “Helpdesk” se veut être un outil de ticketing et de support client universel, du problème client envoyé par e-mail au “live chat” avec les visiteurs de votre site web (si vous utilisez le module Odoo prévu à cet effet). Au passage, cette partie ticketing est quasiment identique à ce que l’on peut retrouver pour traiter les incidents liés aux projets sur Odoo 10 ou Odoo 9.

Le fait essentiellement nouveau, c’est de pouvoir définir en standard les niveaux de service (SLAs) à atteindre pour ces demandes client, par typologie. Vraisemblablement, le standard va se substituer au très populaire module communautaire traitant de cette même thématique sur OpenERP 7 et Odoo 8.


Odoo 10 : diverses autres évolutions constatées

Concernant les autres modules, vous ne serez pas vraiment dépaysés par rapport à la précédente version. Voici ce qui a été constaté après un rapide tour d’horizon :

  • “Ventes” : les sous-totaux par lignes de produits vendus peuvent être en TTC (en sus de HT), possibilité de verrouiller un bon de commande client (puisque ce dernier est modifiable depuis la version 9, disparition du menu “SAV” (cette thématique sera dorénavant adressée par le module “Helpdesk”) ;
  • “Abonnements” : reportings et analyses supplémentaires ;
  • “Achats” : modifier des ordres d’achat confirmés, définition de contrats-cadres en lien avec les appels d’offres ;
  • “Projets” : possibilité d’envoi d’un e-mail au client lorsqu’une tâche passe à une étape donnée, notion de sous-tâches qui semble réapparaître ;
  • “Site web” : un back-office plus complet, la capacité à voir les informations en provenance de Google Analytics directement dans Odoo, un meilleur suivi des sources des leads ;
  • “Portail client” : votre client peut désormais avoir accès à ses projets, ses tâches et ses tickets, en sus de ses commandes, factures et abonnements.

Outre l’ensemble de ces améliorations et extensions fonctionnelles notables, les développeurs Odoo doivent savoir que tous les modules ont finalement été migrés vers la nouvelle API, plus propre et plus facile à utiliser (qui avait fait son apparition avec Odoo 8). L’ancienne API n’est, de facto, plus supportée dans Odoo 10, ce qui laisse présager – d’après nos experts techniques chez Camptocamp – des gains en termes de performances.

 

Last but not least…

Enfin, nous vous livrons une petite astuce pour vous éviter de chercher trop longtemps : l’activation du mode développeur dans Odoo 10 ne s’effectue plus dans le menu “À propos” accessible par clic en haut à droite, mais se retrouve dans le menu “Settings” à droite (cf. capture d’écran ci-dessous).

En résumé, Odoo 10 introduit une refonte de la gestion de la production avec l’apparition de modules maintenance et qualité, ainsi qu’un lot de petites améliorations ici et là sur un socle fonctionnel déjà très abouti.

Un certain nombre de nouveautés ont été inspirées par la communauté autour d’Odoo, ce qui prouve son importance essentielle pour faire évoluer la solution avec pragmatisme, qualité et rapidité. C’est pourquoi chez Camptocamp notre équipe fait le maximum – depuis 10 ans déjà ! – pour reverser à la communauté les développements que nous réalisons.

Vous avez envie d’intégrer Odoo au sein de votre entreprise ? Vous pouvez commencer par vous familiariser avec l’ergonomie et les fonctionnalités de l’édition Enterprise en vidéo. Ensuite, n’hésitez pas à contacter Camptocamp, intégrateur Gold Odoo depuis 2006 !

Carrière

Vous souhaitez travailler dans un environnement inspirant et rejoindre nos équipes motivées et multiculturelles ?