Disponible Q1-Q2 2026 · EU & APAC
Multi-Cloud Architecture

Customer 360 : Patterns d'Architecture Salesforce

By Sébastien Tang · · 8 min read
Share:
Customer 360 : Patterns d'Architecture Salesforce — hero image
Customer 360 : Patterns d'Architecture Salesforce

La promesse du Customer 360 est simple à énoncer et difficile à tenir. La plupart des organisations qui s’y attaquent finissent avec une vue à 180 degrés au mieux, fragmentée entre trois systèmes qui ne se parlent pas vraiment.

Les salesforce customer 360 architecture patterns qui fonctionnent en production partagent une caractéristique commune : ils traitent l’unification des données comme un problème d’architecture, pas comme un problème de configuration. La distinction est fondamentale. Configurer Data Cloud sans avoir résolu la question du modèle de données en amont, c’est construire sur du sable.

Pourquoi la Plupart des Implémentations Customer 360 Échouent

Le schéma d’échec est prévisible. Une organisation décide d’unifier ses données client. Elle active Data Cloud, connecte quelques Data Streams, lance Identity Resolution avec les règles par défaut, et constate que les profils unifiés sont soit trop fragmentés (un client réel = dix Unified Individuals), soit trop fusionnés (des clients distincts regroupés sous un même profil).

Le problème n’est pas l’outil. C’est l’absence de modèle de données cible défini avant de toucher à la configuration.

Dans les organisations avec plus de 3 000 points de contact retail, la complexité des identifiants explose : email professionnel, email personnel, numéro de fidélité, identifiant mobile, cookie web, identifiant point de vente. Chaque canal produit ses propres identifiants, avec ses propres règles de qualité. Identity Resolution ne peut pas compenser une stratégie d’identification absente.

La deuxième cause d’échec : traiter Data Cloud comme un entrepôt de données supplémentaire plutôt que comme une couche d’activation. Les Data Model Objects (DMOs) ne sont pas des tables SQL. Ils représentent des entités sémantiques normalisées. Mapper un schéma legacy directement sur les DMOs sans transformation intermédiaire produit des profils techniquement valides mais inutilisables pour la personnalisation ou l’activation Agentforce.

Les Trois Patterns d’Architecture qui Tiennent en Production

Pattern 1 : Hub-and-Spoke avec Data Cloud comme Couche Sémantique

Three Salesforce Customer 360 architecture patterns: hub-spoke, identity resolution tiers, and segmented activation flows.
salesforce customer 360 architecture patterns — Les Trois Patterns d’Architecture qui Tiennent en Production

C’est le pattern dominant pour les organisations multi-cloud Salesforce. Data Cloud occupe le centre, les clouds métier (Sales Cloud, Service Cloud, Commerce Cloud, Marketing Cloud) alimentent des Data Streams dédiés, et les systèmes legacy transitent via MuleSoft.

L’élément critique que la plupart des implémentations ratent : les Data Streams ne doivent pas ingérer des données brutes. Ils doivent ingérer des données pré-normalisées. La transformation doit se faire en amont, dans MuleSoft ou dans la couche ETL, pas dans Data Cloud. Data Cloud n’est pas un outil de transformation, c’est un outil d’unification et d’activation.

Les Data Graphs entrent en jeu ici. Une fois les DMOs peuplés et Identity Resolution exécutée, les Data Graphs permettent de matérialiser des jointures pré-calculées entre le profil unifié, les transactions, les interactions de service et les comportements web. La latence pour une requête de profil complet passe de plusieurs secondes (jointures à la volée) à quelques dizaines de millisecondes (Data Graph matérialisé). Pour l’activation en temps réel via Agentforce, c’est la différence entre un agent utilisable et un agent inutilisable.

Pattern 2 : Identity Resolution par Couches de Confiance

Les rulesets Identity Resolution par défaut sont trop permissifs pour les contextes enterprise. En pratique, une organisation avec des données historiquement sales (doublons, emails partagés entre membres d’un foyer, numéros de téléphone de standardistes) doit construire des rulesets par niveaux de confiance.

L’architecture qui fonctionne ici distingue trois niveaux :

  • Niveau déterministe fort : correspondance sur identifiant unique interne (ID CRM, numéro de fidélité). Confiance maximale, fusion automatique.
  • Niveau déterministe faible : correspondance sur email ou téléphone seul. Confiance élevée mais pas absolue, fusion avec flag de révision.
  • Niveau probabiliste : correspondance sur prénom + nom + code postal. Confiance modérée, création d’un lien de relation sans fusion de profil.

Cette stratification évite le problème classique des “super-profils” qui agrègent des individus distincts sous un même Unified Individual. Dans les migrations de plus de 8 millions d’enregistrements à travers des systèmes legacy hétérogènes, c’est ce niveau de granularité dans les rulesets qui détermine si le Customer 360 est exploitable ou non.

Pattern 3 : Activation Segmentée avec Calculated Insights

Les Segments Data Cloud sont souvent utilisés comme des listes statiques exportées vers Marketing Cloud. C’est sous-exploiter massivement la plateforme.

Le pattern correct : les Calculated Insights calculent des métriques au niveau profil (valeur vie client, fréquence d’achat, score d’engagement, propension au churn) et ces métriques alimentent des Segments dynamiques qui déclenchent des Flow orchestrations ou des actions Agentforce.

L’architecture concrète : un Calculated Insight calcule quotidiennement un score de risque churn sur l’ensemble des profils unifiés. Un Segment capture les profils dont le score dépasse un seuil. Ce Segment déclenche une activation vers Service Cloud qui crée des tâches de suivi pour les équipes commerciales, et en parallèle une activation vers Marketing Cloud pour une séquence de rétention. Les deux activations partagent le même profil unifié comme source de vérité.

Ce pattern est documenté dans l’article sur l’architecture Data Cloud et Agentforce comme fondation, qui détaille comment les deux couches s’articulent techniquement.

Les Écueils Architecturaux à Éviter

Confondre Fréquence d’Ingestion et Fraîcheur des Données

2x2 matrix matching data ingestion frequency to use case criticality for Data Cloud optimization.
salesforce customer 360 architecture patterns — Les Écueils Architecturaux à Éviter

Data Cloud supporte des Data Streams en streaming (quasi temps réel via Platform Events) et en batch. La tentation est de tout passer en streaming pour maximiser la fraîcheur. C’est une erreur de dimensionnement.

En pratique, la fraîcheur nécessaire dépend du cas d’usage. Les interactions de service client (ouverture de ticket, résolution) justifient le streaming. Les données transactionnelles e-commerce peuvent tolérer un batch horaire. Les données de fidélité peuvent être quotidiennes. Mettre tout en streaming augmente les coûts de traitement et crée des pics de charge qui dégradent la qualité d’Identity Resolution (les rulesets s’exécutent sur des données partiellement ingérées).

La règle : définir la fraîcheur requise par cas d’usage, puis choisir le mode d’ingestion en conséquence. Pas l’inverse.

Négliger la Gouvernance des DMOs Personnalisés

Data Cloud propose des DMOs standards (Individual, Contact Point Email, Sales Order, etc.). La plupart des organisations enterprise ont besoin de DMOs personnalisés pour leurs entités métier spécifiques. Le problème : sans gouvernance stricte, les DMOs personnalisés prolifèrent et deviennent un nouveau silo.

L’architecture de gouvernance qui fonctionne impose un processus de validation avant création de tout DMO personnalisé : vérification qu’aucun DMO standard existant ne couvre le besoin, définition des relations avec les DMOs existants, documentation des règles de mapping depuis les sources. Ce processus ralentit les premières semaines et évite des mois de refactoring ensuite.

Pour les organisations qui gèrent la gouvernance Salesforce à l’échelle, le framework de gouvernance Salesforce détaille les mécanismes de contrôle applicables à Data Cloud.

Ignorer les Implications RGPD sur l’Architecture d’Identity Resolution

Identity Resolution crée des liens entre des profils issus de sources différentes. Chaque lien représente une inférence sur l’identité d’une personne physique. En contexte RGPD, ces inférences doivent être justifiées par une base légale.

L’architecture doit intégrer dès le départ : quelles sources de données ont une base légale pour être utilisées dans Identity Resolution ? Un email collecté avec consentement marketing peut-il être utilisé pour résoudre l’identité d’un profil issu d’un système de facturation ? La réponse n’est pas toujours oui.

En pratique, les rulesets Identity Resolution doivent être documentés avec leur justification RGPD, et les Unified Individuals doivent porter des attributs de consentement agrégés qui reflètent les consentements les plus restrictifs des profils sources. Activer un Segment vers un canal marketing sans vérifier que le consentement marketing est présent sur le profil unifié est une violation potentielle.

Ce que l’Architecture Customer 360 Révèle sur la Maturité Organisationnelle

Un Customer 360 fonctionnel n’est pas un projet technique. C’est un révélateur de maturité organisationnelle sur la donnée.

Three-stage maturity progression from unresolved questions to functional Customer 360 with active team adoption.
salesforce customer 360 architecture patterns — Ce que l’Architecture Customer 360 Révèle sur la Maturité Organisationnelle

Les organisations qui réussissent ont résolu trois questions avant de toucher à la configuration : qui est propriétaire de la définition du client (DSI, marketing, commercial) ? Quelle est la règle d’or pour résoudre les conflits d’attributs entre sources (quelle source gagne quand deux systèmes ont des valeurs différentes pour le même champ) ? Comment les équipes métier vont-elles consommer les profils unifiés dans leurs processus quotidiens ?

Sans réponses à ces trois questions, Data Cloud devient un projet de plus qui produit des dashboards que personne ne consulte.

L’architecture technique peut être parfaite. Si les équipes commerciales continuent de travailler depuis leur CRM local sans jamais interroger le profil unifié, le Customer 360 n’existe que sur les slides de présentation. L’adoption est une contrainte architecturale, pas un problème de change management à traiter après le go-live.

Pour les organisations qui envisagent de s’appuyer sur un architecte solution spécialisé Data Cloud pour structurer cette démarche, le point d’entrée le plus utile est toujours l’audit du modèle de données existant, pas la configuration de la plateforme.

Points Clés

  • Les salesforce customer 360 architecture patterns qui fonctionnent traitent l’unification comme un problème de modèle de données, pas de configuration : définir le schéma cible avant d’activer Data Cloud est non-négociable.
  • Identity Resolution nécessite des rulesets stratifiés par niveau de confiance (déterministe fort, déterministe faible, probabiliste) pour éviter les fusions erronées dans les contextes enterprise avec données historiquement sales.
  • Les Data Graphs matérialisent des jointures pré-calculées entre DMOs et réduisent la latence de récupération de profil complet de plusieurs secondes à quelques dizaines de millisecondes, condition nécessaire pour l’activation Agentforce en temps réel.
  • La fréquence d’ingestion des Data Streams doit être définie par cas d’usage (streaming pour les interactions de service, batch pour les transactions), pas uniformisée en streaming pour éviter les pics de charge qui dégradent Identity Resolution.
  • L’architecture RGPD d’Identity Resolution doit être conçue dès le départ : chaque ruleset doit avoir une justification de base légale, et les profils unifiés doivent porter les consentements agrégés les plus restrictifs de leurs sources.

Besoin d'aide avec architecture data 360 & multi-cloud ?

Unifiez vos données client à travers les clouds Salesforce avec Data 360, construisez des modèles de résolution d'identité et architecturez des systèmes multi-cloud qui fonctionnent ensemble.

Articles connexes

Tags:
Data Cloud Customer 360 Architecture Multi-Cloud Identity Resolution
Book a Discovery Call