Comparatif des fonctions RH entre OpenERP, Ofbiz et ERP5

L’un de nos clients est en train de comparer différentes solutions libres pour des besoins de comptabilité et de gestion des ressources humaines, entre OpenERP, Ofbiz et ERP5.

OpenERP a la préférence du client au niveau de sa base technologique. Sa gestion de la comptabilité n’est pas remise en question et n’influe donc pas sur le choix. En revanche des doutes ont été émis sur la force de sa gestion des Ressources Humaines. Il s’agit ainsi de la raison de ce comparatif, afin de comparer les fonctions de gestion des Ressources Humaines à Ofbiz et ERP5 et éventuellement identifier des améliorations possibles.

Comparaison avec Ofbiz :

1ère chose très intéressante avec Ofbiz : Dès l’arrivée dans le module RH on voit directement la liste des différents départements.

1-Ofbiz Accueil RH

Il devrait en être de même dans OpenERP, même si celui-ci gère bel et bien les départements

2-OpenERP Structure Département

Mais ils n’apparaissent pas directement sur la page d’accueil de la partie RH. Dans l’idéal, un nouveau menu devrait apparaître dans le menu RH pour chaque département de l’entreprise, et mènerait vers un tableau de bord du département comme sur Ofbiz (actuellement elle ne mène que vers la liste des employés) :

3-Ofbiz Tableau de bord département

Bon en vérité, je ne comprend absolument pas en quoi ce tableau de bord est en rapport avec de la RH. J’ai l’impression que les départements dans Ofbiz sont un contact et que ce sont des informations de contact qu’on a là.

Bref, pourquoi j’en parle alors? Parce que j’aime l’idée d’avoir la liste des départements accessible directement depuis le menu RH et que cela mène à un tableau de bord adapté à une utilisation RH. Il nous faudra juste déterminer ce qu’on met dans ce tableau de bord.

On notera que bien que la page en elle même est relativement inutile, on a des onglet en haut tel que les emplois, positions d’employés, compétences, qualification, formation et congé qui sont je pense liés au département. Cela donne de bonne pistes de réflexions.

Créons un nouvel employé dans Ofbiz :

4-Ofbiz Création Employé

Les informations sont assez classiques, et OpenERP gère parfaitement bien les informations d’employé, certainement mieux qu’Ofbiz :

5-OpenERP Fiche Employé

On notera le champ « Responsable » qui permet de créer une structure hiérarchique des employés :

6-OpenERP Structure Employés

Concernant la gestion des listes d’employés, OpenERP n’a donc rien à changer et le gère parfaitement bien.

De retour sur Ofbiz, la fiche employé est un peu plus complète (utilisateur ofbiz par exemple, salaire) mais tout de même moins que celle d’OpenERP (Responsable? Numéro de Sécu?).

7-Ofbiz Fiche Employé

On remarquera à nouveau les onglets en haut, je suppose que c’est une fonction de base d’Ofbiz que d’afficher les enregistrements en rapport avec l’objet consulté. OpenERP le fait aussi mais d’une autre manière (liens sur la droite qui ouvre un popup).

OpenERP a sans doute à gagner à remplacer les liens à droite par une consultation directe des liens en rapport avec l’enregistrement consulté sans ouvrir de popup (ajax?) avec un bouton pour revenir à la fiche initiale.

A ce stade de la rédaction de l’article, les conclusions commencent à apparaître et j’ai suffisamment d’éléments pour mon client. Je dois réserver mon temps car je souhaite faire bientôt un plus important comparatif au niveau de la gestion commerciale d’OpenERP, je vais donc présenter rapidement le reste du comparatif avec Ofbiz, et j’essairais d’étoffer le comparatif plus tard.

Ofbiz implémente une gestion de la disponibilité des postes, là où OpenERP implémente un suivi des affectations des utilisateurs mais pas sur la disponibilité des postes en eux-mêmes. Cela reste facilement implémentation.

Ofbiz implémente toute une gestion des compétences et qualifications qu’OpenERP n’implémente que simplement (attention, je n’ai pas fait de comparatif poussé là dessus). Pareil cela peut s’améliorer facilement. Pareil pour le suivi de la performance de l’employé et des formations.

Ofbiz et OpenERP implémentent tout deux une gestion poussée des congés. OpenERP implémente en plus la gestion des notes de frais, contrairement à Ofbiz.

Implémentation des recrutements pour les deux, mais OpenERP utilise le moteur de CRM pour le suivi, ce qui a ses bons et mauvais coté.

En conclusion, OpenERP et Ofbiz sont deux très bon logiciels pour la gestion RH. Je reconnais que la qualité du module RH d’OpenERP est moindre que le module de Stock par exemple, mais il reste tout à fait intéressant.

De l’autre coté, on sent que Ofbiz a fourni plus de travail sur l’implémentation de la RH mais malgré cela OpenERP n’est pas loin derrière quand on prend en compte des modules issus de la communauté, et il rattrapera aisément son retard si quelqu’un s’y mettait sérieusement.

Enfin, OpenERP a pour lui la gestion des feuilles de temps ce qui n’est pas rien, et surtout le fait que la paye est sur le point d’être intégré contrairement à Ofbiz. Ce simple point est suffisant pour faire pencher la balance.

Voici mes commentaires par rapport à ERP5 :

Mise à jour : On me signale fort justement dans les commentaires que mon analyse sur ERP5 est faussé pour une simple raison : Le module RH n’est pas installé sur la version gratuite dont je me servais pour mes tests, ce dont je ne me doutais pas. Je vous invite à consulter les commentaires pour plus de précisions.

Voici l’écran d’accueil :

8-ERP5 Accueil

Il y a quand même des choses qui frappent ici. Notamment l’absence d’une partie Ressources Humaines. Les seuls menus que je vois pour la gestion RH c’est Organisations et Personnes.

Concernant l’organisation, j’ai retrouvé uniquement le nom de la société ici. On peut éventuellement s’en servir pour créer des départements mais je ne pense pas que ce soit optimisé pour cet usage, ne serait-ce parce qu’il n’y a pas de gestion des départements parent, empêchant donc une gestion avancée d’une structure hiérarchique. Par contre au moins, on retrouve la liste des personnes de l’organisation :

9-ERP5 Organisation

Concernant la gestion des employé, on retrouve les informations tels que les coordonnées, l’organisation (et du coup il ne peut pas appartenir à plusieurs organisations ou départements…) et on peut lui définir sa fonction en choisissant dans une liste :

9-ERP5 Employés

On a quand même une gestion des affectations, mais sans gestion de la disponibilité ou du salaire (même un simple champ).

10-ERP5 Affectation

11-ERP5 Affectation

En résumé, gestion des employés et des départements inférieure à OpenERP et Ofbiz, pas de gestion des recrutements, des compétences, des congés, des notes de frais, et ne parlons même pas de la paye. Je pense que je n’aurai pas trop de problèmes à convaincre mon client de 250 employés que la solution n’est pas adapté.

Je vais quand même pas trop casser du sucre sur ERP5, le logiciel me semble suffisamment simple pour convenir parfaitement pour une TPE (OpenERP a encore à progresser sur la simplicité de la gestion commerciale, cela fera l’objet d’un futur article) mais là très clairement il ne sera pas adapté à une PME avec un certain nombre de personne.

Enfin voici les fonctions d’OpenERP qu’on ne retrouve pas dans aucun des deux logiciels :

OpenERP dispose d’une gestion des Feuilles de Temps impressionnante, parfaitement intégrée à la gestion de projet et des comptes analytiques. Malheureusement pour nous, le client n’est pas intéressé mais il est impossible pour nous de clore cette étude sans citer cette fonctionnalité.

Il supporte également la gestion des notes de frais, avec intégration directe avec la comptabilité.

Enfin, et surtout, il est le seul à être sur le point d’implémenter la gestion de la paye, et c’est quand même la fonction la plus importante attendue de la part d’un module RH.

Conclusions :

ERP5 est éliminé selon moi de l’équation, cela se joue entre OpenERP et Ofbiz. Ofbiz a une certaine avance sur certaines fonctionnalités, mais pas si importante et pêche sur certains points. Je n’aurai pas trop de mal à recommander OpenERP à mon client sur la base d’une couverture fonctionnelle satisfaisante pour son besoin, d’une amélioration qui ne sera pas très difficile à faire pour rattraper Ofbiz, et l’implémentation de fonctions uniques tel que les notes de frais et surtout la paye.

Droit de réponse : J’ai tendance à afficher très violemment mon avis quand je compare deux logiciels, et si je suis expert en OpenERP je ne le suis pas en Ofbiz et ERP5. Cette analyse est biaisé, et je l’assume.

Conformément à la loi et même si ça n’avait pas été le cas, des pro-Ofbiz et pro-ERP5 ont droit de réponse ici si ils souhaitent apporter des compléments d’informations ou corriger certaines de mes affirmations.

4 thoughts on “Comparatif des fonctions RH entre OpenERP, Ofbiz et ERP5”

  1. OpenERP est favorisé en raison de sa base technologique supérieure… dès le début, c’est assez biaisé comme point de départ pour un comparatif. si les raisons de cette affirmation étaient détaillées, ce serait intéressant

    1. C’est un oubli de ma part, je voulais corriger cette phrase car elle ne reflète pas ce que je voulais dire. La phrase est désormais corrigée, merci pour votre remarque.

  2. Bonjour,

    L’analyse faite de ERP5 n’est a mon sens pas juste. Elle est faite à partir d’une instance gratuite de TioLive, qui propose ERP5 en mode SaaS.

    La configuration par défaut de TioLive ne comprend ni le module complet de gestion des ressources humaines, ni le module de gestion de la paie. Il est donc normal que la conclusion de votre test d’ERP5 se termine par la conclusion que ces fonctionnalité sont manquantes :-)

    En réalité ERP5 possède un module de ressource humaines qui “Fournit des fonctionnalités de gestion avancée des ressources humaines: cycle de vie de position, annonces d’emploi, possibilités de recrutement, plans de formation, etc. Il est utile pour de grandes organisations ou des organisations qui souhaitent automatiser leurs processus RH au-delà des fonctionnalités fournies dans erp5_base.”
    http://svn.erp5.org/erp5/trunk/bt5/erp5_hr/bt/description?revision=12616&view=markup

    De plus le module de gestion de la paie sur ERP5 existe lui aussi et permet de gérer la paie des employés. http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/bt/description?revision=17990&view=markup

    Ces deux modules sont accessible actuellement pour les utilisateurs de la version Dedicate de TioLive. Nous travaillons pour pouvoir les rendre accessibles sur la version gratuite de TioLive.

    Je pense donc que le titre de votre article devrait être en réalité “Comparatif des fonctions RH entre OpenERP, Ofbiz et la configuration d’ERP5 par défaut de TioLive”

    N’hésitez pas à me contacter si vous souhaitez plus d’informations sur TioLive ou ERP5.

    1. Bonjour,

      Merci d’apporter cet éclaircissement, je dois avouer que vu que le client demandait explicitement la fonctionnalité RH je n’aurait pas imaginé que le module RH ne serait pas installé. Je vais corriger directement dans l’article.

      Je suis conscient que je prend un risque en faisant un article comparatif qui fait s’affronter les points de vue, d’autant que j’admets que je suis encore loin d’être rompu à l’exercice. Mais le débat est salutaire et permet de rétablir la vérité. Je vous remercie encore pour votre précision, qui me permettra par ailleurs d’avoir une discussion plus proche de la vérité avec le client quand viendra le moment de comparer avec ERP5.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>