Collection CMS
Aperçu
Cette page explique comment Collections CMS peuvent être utilisées comme source de données pour les composants Avonni dans Salesforce Experience Cloud.
Lorsqu'elle est prise en charge, une collection CMS permet aux composants Avonni pilotés par les données—comme le Liste ou Tableau de données—d'être remplis dynamiquement avec du contenu géré dans Salesforce CMS (articles, images, documents et autres éléments CMS), sans dépendre des enregistrements Salesforce ou d'objets personnalisés.
Parce que Salesforce propose plusieurs architectures CMS, cette page clarifie également la distinction critique entre le CMS amélioré et le CMS hérité (non amélioré). Seules les collections CMS créées avec CMS amélioré sont compatibles avec les composants Avonni qui utilisent le CMS comme source de données.
Comprendre cette distinction est essentiel pour éviter les problèmes de configuration et pour garantir que les sources de données basées sur le CMS fonctionnent comme prévu dans les sites Experience Cloud.
Qu'est-ce qu'une collection CMS ?
Une collection CMS est un regroupement de contenu CMS (articles, images, documents, etc.) qui peut être interrogé et affiché dynamiquement dans un site Experience Cloud.
Les composants Avonni qui prennent en charge le CMS comme source de données s'appuient sur les API Content Services de Salesforce, qui sont compatibles uniquement avec CMS amélioré.
CMS amélioré vs CMS hérité
Salesforce prend actuellement en charge deux architectures CMS qui coexistent sur la plateforme :
CMS amélioré (Pris en charge)
Le CMS amélioré est l'architecture CMS moderne introduite par Salesforce et est le seul type de CMS pris en charge par les composants Avonni.
Caractéristiques clés :
Créé depuis Configuration → Espaces de travail CMS
Utilise les API Content Services
Les collections CMS ont des ID d'enregistrement commençant par
20VLe contenu est également adressable via une clé de contenu (commençant par
MC)Conçu pour les fonctionnalités modernes d'Experience Cloud et la diffusion headless
Ceci est le modèle CMS attendu par les composants Avonni qui prennent en charge les collections CMS.
CMS hérité / non amélioré (Non pris en charge)
Le CMS hérité est l'ancien système CMS historiquement utilisé par les sites Experience Cloud basés sur Aura et géré depuis :
Espaces de travail Experience → Gestion de contenu
Caractéristiques clés :
Pris en charge par des objets CMS hérités (par exemple
ManagedContentetManagedContentCollection)Les collections avaient historiquement des ID d'enregistrement commençant par
0V5Le contenu et les conteneurs peuvent utiliser
0ZuID d'enregistrementNon exposé via les API Content Services
Même si le contenu du CMS hérité peut encore sembler utilisable dans l'interface Salesforce, il ne peut pas être accédé de manière programmatique par des composants modernes qui s'appuient sur Content Services.
En conséquence, les collections CMS héritées ne peuvent pas être utilisées comme source de données pour les composants Avonni.
Pourquoi les collections CMS héritées ne sont pas prises en charge
Les composants Avonni qui prennent en charge les collections CMS s'appuient sur Salesforce les API Content Services pour interroger et rendre le contenu.
Salesforce n'expose que le contenu du CMS amélioré via ces API.
Les collections CMS héritées :
Ne sont pas disponibles via Content Services
Ne fournissent pas de clés de contenu
Ne peuvent pas être résolues par des composants qui attendent
20VouMCdes identifiants
Il s'agit d'une limitation de la plateforme Salesforce, pas d'un problème de configuration.
Sites Aura
Même si votre site Experience Cloud est basé sur Aura :
CMS amélioré peuvent toujours être utilisés comme source de contenu
Les collections CMS héritées créées dans la gestion de contenu ne sont pas compatibles avec les sources de données Avonni basées sur le CMS
Pour utiliser des collections CMS avec les composants Avonni sur des sites Aura, vous devez créer les collections dans un espace de travail CMS amélioré.
Comment créer une collection CMS compatible
Pour utiliser une collection CMS comme source de données dans les composants Avonni :
Allez à Configuration → Espaces de travail CMS
Créez un nouveau espace de travail CMS amélioré
Créez un Collection de contenu à l'intérieur de cet espace de travail
Publiez du contenu dans la collection
Utilisez l'un des deux :
le ID de la collection de contenu (commence par
20V), oule clé de contenu (
MC…)
Seuls ces identifiants sont pris en charge par les composants Avonni.
Résumé
CMS amélioré
Configuration → Espaces de travail CMS
20V, MC
✅ Oui
CMS hérité
Espaces de travail Experience → Gestion de contenu
0V5, 0Zu
❌ Non
Mis à jour
Ce contenu vous a-t-il été utile ?
