Le principe
Tous les mois, MDevOnline, plateforme Internet leader de mise en relation entre professionnels Microsoft et entreprises, met en avant un projet informatique, présenté par un prestataire du réseau de prestataires MDevOnline, afin de montrer des cas d’utilisation intéressants des technologies Microsoft.
Synopsis du projet
Ce mois, nous avons choisi de vous présenter un projet passionnant de développement d’une application de génération et de suivi des devis pour une agence de location de biens saisonniers, qui permet à cette agence d’augmenter ses revenus de 20%, et de réduire le temps de rédaction et gestion des propositions commerciales de 15%. Ce projet est proposé par Pierre-Yves LAZURE, président d’Addinware. Ce projet représente à nos yeux un bel exemple de la manière dont les technologies Microsoft peuvent être utilisées pour répondre aux besoins personnalisés des entreprises de tous bords, notamment et surtout SQL Azure.
Qu’est-ce que SQL Azure ?
SQL Azure est un service innovant de base de données “cloud” qui s’appuie sur les technologies SQL Server. Avec SQL Azure, les développeurs n’ont pas besoin d’installer, de configurer, de corriger ni de gérer le logiciel SQL. La haute disponibilité, la redondance et la tolérance élevée aux pannes sont intégrées, et ne requièrent pas d’administration physique. Plus d’information ici :
http://www.windowsazure.com/fr-fr/home/tour/database-management/
Ci-dessous le schéma global de l’architecture choisie pour le projet :

Détails du projet
Le projet concerne les enjeux suivants :
1. Optimiser les temps de saisie et fiabiliser les contrats de location transmis aux clients.
a. Explication : la rédaction d’un contrat de location nécessite de nombreuses opérations de « copier/coller » manuelles entre l’ERP sous SQL Azure et Word. Les risques d’erreur sont nombreux et peuvent entraîner des préjudices importants.
b. Solution proposée :
- Développement d’un complément d’application sous Word 2010 (Addin). Réduire le délai de saisie de 10 minutes à 2 minutes grâce au développement de formulaires optimisés accessibles directement sous Word (volet latéraux)
- Améliorer la fiabilité des contrats produits en connectant les documents Word à la base de données de l’ERP sous SQL Azure afin d’importer « à la volée » et en automatique les informations contractuelles nécessaires à la génération du contrat.
2. Automatiser les envois et assurer un suivi des devis transmis
a. Explication : 80% des envois de devis s’effectuent via des mail dans Outlook. Lors de la création d’un mail, l’opérateur doit ressaisir de nombreuses informations déjà présentes dans le contrat (Nom du destinataire, période de location,…). L’agence souhaite automatiser la génération et l’envoi des mail et obtenir une trace sous SQL Azure à chaque devis transmis
b. Solution proposée : ajout d’une fonction de génération de mail dans Word 2010. Lorsque le contrat est finalisé, l’utilisateur active la fonction de génération qui récupère les informations structurées dans le contrat (contentcontrol) pour générer, d’une part un mail à destination du client et d’autre part une requête SQL d’insert dans SQL Azure.
3. Automatiser les relances clients pour augmenter le taux de transformation des devis en commandes
a. Explication. La gestion des relances clients est aujourd’hui manuelle. Chaque commercial s’organise « à sa façon », sans qu’il soit possible de mesurer la performance globale du process. En industrialisant le process de relance, l’agence de location pense augmenter de 20% son taux de transformation de devis en commandes.
b. Solution proposée : ajout d’un traitement de surveillance sous Outlook 2010. Développer un traitement de surveillance qui détecte périodiquement les devis en attente de réponse afin de générer des mail de relance. Le moteur de déclenchement périodique du traitement de surveillance utilisera les fonctions natives dans les calendriers ou les tâches Outlook (Périodicité, déclenchement d’évènements lors d’une arrivée à échéance).
Réalisation technique
Pour réaliser l’ensemble de ces fonctionnalités, Addinware réutilisera plusieurs briques logiciels déjà développées.
L’environnement technique :
- Visual Studio 2010 en langage VB. Utilisation des compléments pour Office
- Formulaires dans les TaskPanes : Intégration des TreeListView fournis par la société Lidor.
- Génénération de requêtes SQL dynamiques (synchronisation à la volée entre Word et SQL Azure) : intégration des librairies SpreadSheetGear.
- Le procédé de création dynamique des formulaires de saisie est un dispositif exclusif, développé, breveté et exploité par la société Addinware.
Copie d’écran de la maquette de saisie de contrats de location pour la réalisation d’un devis.

Budget du projet
La charge de développement spécifique pour ce projet est évaluée à 30 jours, au tarif journalier de 650 euros, soit approximativement 20K€.
Sur le prestataire
La conception et le développement du projet sera réalisé par Pierre-Yves Lazure, président de la société d’édition de logiciel Addinware (SAS). Après plus de 10 ans d’expériences en tant que Maître d’Ouvrage auprès des métiers opérationnels dans de grandes entreprises françaises et des premiers succès en tant qu’auto-entrepreneur, Pierre-Yves Lazure a créé sa propre société d’édition de logiciel en Août 2011 sous Visual Studio 2010, spécialisée dans le service de proximité aux entreprises autour de la suite Microsoft Office 2010 et SQL Azure. Ayant une culture d’entreprise très orientée métier, Pierre-Yves Lazure a beaucoup investi dans la recherche de solutions pratiques pour faciliter la génération de document sous Word et l’efficacité des processus métier. Début 2012, Pierre-Yves Lazure dépose un brevet d’invention permettant la génération automatique de formulaires de saisie et constitue une équipe de développement pour la mise en œuvre de ce dispositif. Grâce aux nouvelles fonctionnalités de communication disponibles sous Visual Studio pour les applications Office 2010, les développements ont été réalisés avec succès et les résultats obtenus répondent aux attentes des premiers utilisateurs pilotes.
Visitez le profil de notre prestataire MDevonline en cliquant sur son logo ci-dessous :


Gabriel CIAN
Fondateur MDevOnline