Contexte
Le client :
Gestionnaire de machines médicales destinées à des laboratoires.
La demande :
L’objectif était de développer un outil CRM pour la gestion des commandes et le suivi des colis grâce au framework Symfony 2 en se basant sur le fonctionnement de leur outil CRM existant (sous Symfony 1.4).
Les principales attentes furent les suivantes:
Récupération et compréhension de l’existant (Symfony 1.4);
Développement de la couche métier;
Importation des données depuis des fichiers XML;
Développement du front;
Intégration du graphisme.
Les fonctionnalités demandées:
Gestion et suivi des colis (API UPS et DHL);
Gestion des utilisateurs, des profils et des groupes d’utilisateur;
Gestion fine des droits;
Gestion des bons de commandes;
Gestion des produits;
Gestion du stock de plusieurs entrepôts;
Gestion des études;
Gestion des laboratoires et des sites;
Intégration Google Map;
Historisation des données;
Génération de rapports;
Prévision sur plusieurs années grâce à un planning prévisionnel précis et complexe;
Gestion des alertes;
Importation continue de données existantes.
Notre intervention
Création de la base de données;
Développement complet du CRM en Symfony 2;
Intégration des droits;
Intégration de toutes les vues;
Intégration du graphisme;
Intégration des fichiers XML;
Intégration de l’API Google Map;
Intégration de l’API UPS et DHL;
Travail sur la compatibilité navigateurs (IE 8+, Chrome, Firefox, Safari);
Ecriture et optimisation du code Javascript pour une haute réactivité de la page :
Widgets optimisés de date + heure;
Nombreux widgets d’auto-complétion;
Formulaires et pop-ups imbriqués.