Etendre les fonctionnalités des progiciels de gestion
De nombreuses PME utilisent des logiciels standards pour gérer leur activité commerciale (par exemple : SAGE, APISoft, EBP, ...). Ces entreprises se trouvent très souvent dans l'impossibilité d'obtenir les informations et d'effectuer les traitements qu'elles souhaitent : statistiques impossibles à paramétrer avec les outils de reporting fournis (règles trop complexes), statistiques inaccessibles par les itinérants, module de gestion des gammes et nomenclatures trop simplistes pour certaines activités de production, etc...
Contraintes
Ce constat a amené OmicroN à élaborer une solution d'extension des fonctionnalités offertes par ces progiciels, mais qui respecte les contraintes suivantes :
- ne pas apporter de traitements susceptibles de porter atteinte à l'intégrité des données gérées par les progiciels;
- pouvoir accèder en lecture à la base de données du progiciel;
- placer dans une base de données tierce les données non gérées par les progiciels;
- applicatif client offrant une ergonomie semblable aux applications dites "Desktop" et pouvant fonctionner indifféremment sous Windows ou sous Mac;
- permettre très facilement l'accès à distance par simple utilisation d'une connexion ADSL;
- obtenir les états de reporting sous différents formats pour favoriser l'exploitation des données obtenues.

Solution mise en oeuvre
En partant de ces contraintes la solution technique présente les caractéristiques suivantes :
- système de gestion de base de données client/serveur multi-plateformes : PostgreSQL ou Firebird;
- accès à la base de données des progiciels par ODBC;
- accès distant des clients aux serveurs par le protocole HTTP;
- serveur de reporting fournissant les états sous différents formats : PDF, HTML, XML, RTF, ODS, ODT;
- module client développé avec XulRunner et offrant ainsi un accès distant très performant, un fonctionnement multi-OS (Windows, Mac OS-X, Linux) ainsi que sa propre mise à jour automatique à chaque nouvelle version disponible.
Exemples
Ce socle, élaboré principalement avec des logiciels libres, a permis ainsi de développer des solutions apportant les fonctionnalités suivantes :
- formulation chimique des produits commercialisés ou fabriqués;
- élaboration des fiches de sécurité de produits dangereux;
- impression des fiches de fabrication et de traçabilité;
- gestion des différents temps de fabrication;
- impression de nombreuses statistiques personnalsées (l'imagination n'a pas de limites dans ce domaine !);
- automatisation du calcul des commissions des représentants basé sur des règles complexes;
- impression de tableaux de trésorerie;
- impression automatique du tableau de bord (avec comparatif avec le budget);
- etc...
