- Client : Cecilor
- Période : septembre 2004 à juin 2005
- Intervenant : Olivier Guilyardi
- Objet : Gestion de documents comptables, amélioration du flux de travail
- Prestation : Analyse des besoins du client, conception, développement de l'application
- En production depuis : juin 2005
Le client souhaitait optimiser son processus de facturation, notamment concernant la création et la validation des documents comptables tels que factures, avoirs, bons d'achat, etc.. Il disposait déjà d'un logiciel dédié à la création de ce type de documents, mais ce logiciel était ancien et incompatible avec le travail en réseau.
Jusqu'alors c'était la secrétaire qui se chargeait de créer puis d'éditer ces documents à elle seule, ce qui entraînait d'inévitables latences. Il a donc souhaité voir s'instaurer un nouveau flux de travail, de manière décentralisée : les commerciaux créant les documents, la comptable les validant puis la secrétaire les envoyant.
Le logiciel développé par Samalyse, sous la forme d'une application web, a permis de décentraliser ce processus comme le souhaitait le client. Sa simplicité d'utilisation l'a rapidement fait adopter par les utilisateurs.
Le logiciel a été développé en PHP4/MySQL puis installé sur le serveur Linux Debian du client, sur plateforme Apache.
Pour le développement de nombreuses librairies PEAR ont été employées, notamment : DB_DataObject, DB_DataObject_FormBuilder, Structures_DataGrid, Translation2, I18Nv2, Services_ExchangeRates,... Nous avons nottament développé un pilote XML pour Translation2 qui est maintenant intégré à la distribution officielle de cette librairie.
Les documents sont générés en PDF, grâce à la librairie FPDF.
| Recherche de documents | Résultats de recherche | Visualisation d'un document | Réglage des produits | Statistiques |
- Classe Mercure : point d'entrée de l'API
- Classe Mercure_PDF_Facture : génération de factures au format PDF
- Classe Mercure_DataObject : classe de base des objets de données
- Classe Mercure_Product : objets de données produit


