Afficher des fichiers Salesforce CMS dans une table de données
Aperçu
Ce tutoriel vous guide dans l’utilisation du Avonni Tableau de données composant pour afficher une liste de fichiers provenant d’une Collection du système de gestion de contenu (CMS) Salesforce. Vous apprendrez à configurer le tableau et à ajouter un bouton « Télécharger » pour chaque fichier, offrant une expérience fluide aux utilisateurs, en particulier au sein d’un site Experience Cloud.
Ce que vous allez apprendre :
Comment connecter le Tableau de données Avonni à une Collection CMS Salesforce.
Comment configurer des colonnes pour afficher des détails de contenu comme le Titre et la Date de création.
Comment ajouter une colonne d’action personnalisée avec un bouton « Télécharger ».
Comment utiliser l’ Télécharger CMS interaction pour rendre les fichiers téléchargeables par les utilisateurs.
Prérequis :
Vous devez disposer d’une Collection CMS Salesforce active avec un ou plusieurs éléments de contenu publiés (par exemple, PDF, images).
Vous aurez besoin de l’ ID à 18 caractères de cette Collection CMS.
Étapes guidées
Configurer la source de données
Ensuite, nous devons connecter le Tableau de données à votre Collection CMS Salesforce spécifique.
Avec le Tableau de données sélectionné, trouvez la propriété Source de données dans le Panneau des propriétés.
Sélectionnez Collection CMS dans la liste des types de sources de données.
Dans le champ ID de la collection qui apparaît, saisissez l’ ID à 18 caractères de votre Collection CMS Salesforce ou la Clé de contenu.
Le Tableau de données est maintenant connecté et informé des éléments de contenu de votre collection.

Ajouter des colonnes pour afficher les informations de contenu
Définissons maintenant les détails des fichiers qui seront visibles dans le tableau.
Dans les propriétés du Tableau de données, accédez à la section Colonnes .
Cliquez sur « Ajouter une colonne » pour créer une nouvelle colonne.
Champ source : Sélectionnez un champ à partir des données de contenu du CMS (par ex.,
Titre).Libellé de la colonne : Donnez-lui un libellé convivial (par ex., « Titre du document »).
Répétez ce processus pour ajouter d’autres colonnes pertinentes, telles que
CreatedDateouLastModifiedDate.

Ajouter et configurer l’action de téléchargement
C’est l’étape la plus essentielle pour rendre les fichiers accessibles aux utilisateurs. Comme nous ne pouvons pas lier directement au nom d’un fichier, nous allons créer un bouton d’action dédié.
Ajouter une colonne d’action : Dans le champ Colonnes section des propriétés du Tableau de données, cliquez « Ajouter une colonne » une fois de plus. Dans les paramètres de la colonne, définissez son Type sur Bouton.
Configurer l’élément Bouton :
Dans les propriétés de la colonne Bouton, ajoutez un nouvel élément de bouton.
Donnez-lui un Libellé comme « Télécharger » ou « Voir le fichier ».
Définissez un Nom d’icône (par ex.,
utility:download) pour un meilleur repère visuel.
Créer l’interaction « Télécharger CMS » :
Sélectionnez l’élément d’action « Télécharger » que vous venez de configurer.
Accédez à sa section Interactions et ajoutez une interaction Au clic .
Pour l’ Type, sélectionnez Télécharger CMS.
Cette interaction spécifique est conçue pour générer et lancer en toute sécurité le téléchargement du fichier CMS associé à cette ligne particulière du tableau. Aucune autre propriété n’est nécessaire pour cette interaction.

Enregistrer et déployer
Maintenant que votre Tableau de données Avonni est entièrement configuré directement sur la page Experience Cloud, l’étape finale consiste à le rendre accessible à vos visiteurs. Dans Experience Builder, vos modifications de configuration sont généralement enregistrées au fur et à mesure ; toutefois, vous devez publier le site pour qu’elles deviennent visibles pour votre audience.
Pourquoi utiliser une interaction dédiée « Télécharger CMS » ?
Lorsque le contenu est géré via Salesforce CMS et affiché dans un site Experience Cloud, les fichiers n’ont pas de « page de détail d’enregistrement » standard vers laquelle un simple lien peut naviguer. Le nom du fichier dans le tableau n’est que du texte. L’ Télécharger CMS interaction agit comme un pont sécurisé, identifiant correctement la version du fichier associée à la ligne et lançant un téléchargement pour l’utilisateur. Cela garantit une expérience fiable et fluide.
Résultat
Vous disposez maintenant d’un tableau dynamique et convivial répertoriant votre contenu Salesforce CMS. Lorsqu’un utilisateur clique sur le bouton « Télécharger » sur n’importe quelle ligne, le fichier correspondant est téléchargé directement sur son appareil.
Mis à jour
Ce contenu vous a-t-il été utile ?

