Capitalisation et comparateur des partenariats 

Capitalisation et comparateur des partenariats 

Le besoin

L’outil Expert Map Directory, que nous avons développé, permet de capitaliser les expertises ainsi que les contacts internes de chacun dans l’entreprise.

Dans l’optique de proposer une suite complète gérant la capitalisation du savoir historique de l’entreprise au delà du savoir des experts, il nous manquait une brique permettant de capitaliser des informations sur les interactions avec des institutions externes à l’entreprise.

Le but de cette application est de permettre à l’ensemble d’un groupe de pouvoir être informé des échanges en cours avec tous les partenaires et non uniquement des fournisseurs dans le but de maximiser le partage d’expérience au niveau international. 



Copie écran: Page de recherche et comparaison de partenaires externes

La réflexion et le cheminement 

Un contexte client 

Pour un client possédant plusieurs sites mondiaux et utilisant l’EMD (Expert Map Directory) dans O365, nous avons débuté la mise en place de ce produit. 

Une cible plutôt O365 mais pas uniquement 

Dans la même orientation que l’EMD, l’application est destinée à être intégrée dans le Microsoft App Source pour O365, mais celle-ci doit fonctionner également en utilisant les services Azures ou des hébergements autres. 

Possibilités offertes par O365 

La brique nous permettant de faire fonctionner cette application dans O365 est Sharepoint. 

Nous avons retenu la solution de mettre en place une application (Sharepoint Hosted App) pour les mêmes raisons que l’EMD.  

Certains clients assurant l’hébergement en interne sur leur propre ferme Sharepoint 2013, tout a été pensé pour être compatible. 

L’environnement technologique global du dev à la production

Les serveurs / services :  

Docker, O365, Machines virtuelles Debian (VMware, Virtualbox), App service Azure, MongoDB, Ferme Sharepoint 2013 

Le nécessaire de développement : 

Git (Bitbucket), Windows Visual Studio, Vim, Scripts shell, PowerShell 

Les technologies JS : 

NodeJS,VueJs, d3.js, Leaflet, Parcel, Jest 

Aboutissement 

  • Une seule application client configurable, déclinée pour chaque environnement d’utilisation.  
  • L’application peut être déployé en utilisant les services Azure. Le déploiement est automatisé (Script PowerShell). 
  • L’application peut être mise à disposition sur des systèmes hors Microsoft. Le déploiement est automatisé (Script Shell). 

 

Contactez-nous pour si vous avez des problématiques sur ces sujets et technologies. Nous nous ferons un plaisir d’échanger avec vous.