Un homme d'affaires stressé, fatigué et frustré, souffrant d'un mal de tête, assis devant son ordinateur portable.

La synchronisation est facile à mettre en place.
Mais difficile à maintenir en état de fonctionnement.

La synchronisation des contacts et des calendriers entre Microsoft 365, les systèmes CRM et les appareils mobiles peut être mise en place en interne. Ce sont les coûts liés à son fonctionnement que la plupart des équipes ne prennent pas en compte dès le départ.

Un homme d'affaires stressé, fatigué et frustré, souffrant d'un mal de tête, assis devant son ordinateur portable.

Pourquoi les équipes choisissent d’acheter plutôt que de développer elles-mêmes

Le développement ne représente qu’une petite partie du travail.
Le faire fonctionner en permanence, en revanche, en est une autre.

Coût de construction

Mettre en correspondance les champs, écrire la logique de fusion et gérer les erreurs avant toute mise en production. La plupart des équipes sous-estiment cette étape, car elle est limitée dans le temps et visible. Elle ne représente qu’une infime partie du coût réel.

Maintenance courante

Quelqu’un doit se charger de suivre les évolutions de la plateforme, de surveiller la synchronisation, de repérer les doublons et d’analyser les journaux chaque fois qu’un utilisateur signale un problème.

Fiabilité à grande échelle

Les scripts traitent généralement une boîte aux lettres à la fois. Les exécutions interrompues redémarrent souvent depuis le début, et les défaillances peuvent passer inaperçues jusqu’à ce que quelqu’un s’en aperçoive au pire moment.

Sécurité

Un script développé en interne peut être mis en place en toute sécurité, mais quelqu’un doit définir le périmètre des autorisations, contrôler les accès et tenir la documentation à jour à mesure que la configuration évolue.
Tableau comparatif entre le coût de mise en place et celui de la maintenance d'une solution de synchronisation en interne

Contacts synchronisés

Secteurs d'activité

Entreprises

Utilisateurs

SOC 2 et RGPD

Conforme

De vraies équipes, de vrais compromis

« CiraSync est une solution que nous jugeons indispensable ; aucune autre solution de synchronisation ne lui arrive à la cheville. »

Ed H., administrateur réseau senior / Informatique

Comment le groupe Morse a résolu un problème qui durait depuis 8 à 10 ans

Leur équipe informatique avait tout essayé, y compris embaucher une personne dont le travail consistait littéralement à mettre à jour et à supprimer des contacts à la main. Rien n’avait fonctionné jusqu’à l’arrivée de CiraSync.

  • Des années de corrections manuelles, y compris l’affectation d’un poste dédié, avant de trouver une solution automatisée
  • Mise en service et synchronisation en l’espace de quelques heures dès qu’ils ont trouvé la bonne approche
  • Économie de plus de 500 heures de travail informatique par an pour l’ensemble des 2 500 employés et prestataires à l’échelle nationale
« Nous avons cherché pendant très longtemps un produit capable de faire cela et avons même investi une somme faramineuse pour qu’un prestataire nous développe une application ou un site basé sur Azure afin d’assurer la synchronisation, mais celle-ci a fini par cesser de fonctionner à la suite des mises à jour et des modifications apportées à Azure. »

Avis de Doran B. sur Capterra

Le coût réel d’une construction sur mesure, selon les propos d’un client

Avant de découvrir CiraSync, cette équipe avait déjà payé pour faire résoudre ce même problème en partant de zéro.

  • Nous avons investi des sommes importantes dans une application Azure sur mesure destinée à synchroniser les contacts
  • Cette application sur mesure a fini par cesser de fonctionner lorsque Azure a modifié la plateforme sous-jacente
  • La synchronisation de la liste de contacts de toute l’entreprise a été effectuée en moins d’une heure après le passage à CiraSync

Foire aux questions

Combien de temps faut-il pour mettre CiraSync en service, par rapport à une solution développée en interne ?

Dans la plupart des environnements, la configuration des sources, du public (y compris les groupes Entra ID via les Collections) et du mode de diffusion s’effectue en quelques jours, après quoi le système est mis en production. Une solution interne comparable nécessite généralement plusieurs semaines, voire plusieurs mois, avant que la première synchronisation ne soit effectuée, sans compter le temps nécessaire pour entamer les travaux de maintenance mentionnés ci-dessous.

Que signifie réellement « maintenance continue » si nous le construisons nous-mêmes ?

Concrètement : surveiller le déroulement des synchronisations, repérer et résoudre les doublons, mettre à jour la logique de fusion à mesure que de nouvelles sources ou de nouveaux champs sont ajoutés, et résoudre les problèmes liés aux rapports individuels des utilisateurs, un par un. Il ne s’agit là d’aucune tâche technique inhabituelle. C’est simplement un travail qui ne s’arrête jamais et qui incombe généralement à la personne qui a écrit le script d’origine, que ce soit encore ou non sa fonction.

Qu'est-ce qui est fourni d'origine, par rapport à ce que nous devrions fabriquer nous-mêmes ?

CiraSync intègre déjà plusieurs sources avec priorité de fusion, un contrôle au niveau des champs, des collections pour le ciblage par groupe, des connecteurs CRM et une synchronisation inter-locataires. Dans une solution développée en interne, chacune de ces fonctionnalités constitue un projet d’ingénierie distinct, et chaque nouvelle demande (une deuxième source, un nouveau CRM, un ciblage par groupe) entraîne l’ajout de code personnalisé supplémentaire à maintenir.

Comment CiraSync gère-t-il la sécurité et le contrôle d'accès ?

L’accès est limité et soumis à consentement. Chaque modification est enregistrée et peut être annulée via le volet « Historique ». Il est possible de créer un script maison en toute sécurité, mais la conception, la documentation et l’audit de cet accès relèvent de la responsabilité de l’équipe elle-même.

Que se passe-t-il si nous avons besoin que la synchronisation s'effectue dans les deux sens, ou entre plusieurs locataires ?

Ces mêmes compromis prennent davantage d’ampleur lorsque les contacts ou les enregistrements doivent circuler dans les deux sens, comme pour assurer la synchronisation entre un CRM et Microsoft 365. Un script unidirectionnel se transforme alors en deux processus surveillant les conflits ; une erreur se répercute donc désormais dans les deux sens au lieu d’un seul. CiraSync applique les mêmes principes de visibilité, de contrôle d’accès et de gestion automatisée des conflits, que la synchronisation soit unidirectionnelle, bidirectionnelle ou qu’elle s’effectue entre plusieurs locataires.

Prêt à découvrir comment cela s’applique à votre environnement ?

Ayez en tête un script ou une architecture. L’équipe de CiraSync vous montrera précisément où cela fonctionne et où cela ne fonctionne pas.

soc2comliant
GDPR