Loading

Déploiement des communautés Lightning

Date de publication: May 17, 2021
Description
Le déploiement des communautés d'un environnement à un autre n’est pas totalement automatisé. Il y a des étapes supplémentaires à suivre lors du déplacement des composants d'une communauté. L’ampleur de cet effort dépendra de votre communauté et de ce que vous avez construit.

Cet article fournit des consignes pour le déploiement des communautés et donne une idée des attentes et de ce que vous devez planifier lorsque vous déployez une communauté, du développement à l’assurance qualité, puis en production.

Sélection d'un outil :
Les trois premières options mentionnées ci-dessus utilisent l’API de métadonnées et dépendent du contenu du package.xml pour l’extraction et le déploiement. Il y a essentiellement 3 types de métadonnées qui définissent une communauté :
  •     Network - Principalement des éléments de configuration de la Gestion de la communauté (Réputation, Abonnement)
  •     CustomSite - Informations sur les paramètres de page et de domaine (indexPage, siteAdmin, URL)
  •     SiteDotCom- Un fichier binaire de la présentation de votre communauté (le même fichier que celui produit par l’exportation de Site.com

L'option d’exportation et de remplacement d'un site Site.com  est manuelle et exige que vous vous connectiez au Site Studio de votre organisation source et sélectionnez l’option Exporter ce site dans l’icône Engrenage située tout à fait à droite. Ceci permettra d’exporter la communauté au format de fichier .site et de l’enregistrer dans un stockage de fichiers local. Ensuite, vous devrez importer ce fichier dans votre organisation cible en accédant de nouveau au Site Studio, en utilisant l’option Remplacer ce site et en pointant vers le fichier .site. Vous trouverez des détails dans l’article Importation d’un site Site.com

Vous pouvez utiliser Ensembles de modifications pour déplacer des onglets Communautés Lightning et Salesforce + Communautés Visualforce entre des organisations ayant une connexion de déploiement.
 
Résolution
La migration des communautés Lightning consiste à migrer des composants Lightning personnalisés et des pages de communauté.
1. Composants Lightning personnalisés : Vous pouvez les déployer à l’aide d’une API de métadonnées standard avec les outils mentionnés ci-dessus

2. Exportation de (pages/actifs) de communauté : Vous pouvez utiliser deux méthodes automatiques :
    a. En utilisant Site.com, vous pouvez exporter le site entier à partir de l’organisation source puis le remplacer dans l’organisation cible.  
    b. En utilisant des balises metadata de site, déplacez les sites.
    c. L'option la plus fiable lorsque vous avez des pages d'objet est de construire la communauté manuellement ou d’exporter le site en supprimant les pages d'objet dans l’organisation source puis en créant ces pages manuellement dans l’organisation cible.

Vous pouvez suivre les étapes ci-dessous pour déployer une nouvelle communauté d'une organisation vers une autre organisation :

Étapes
  1. Créez manuellement la nouvelle communauté dans l’organisation cible avec les mêmes paramètres (domaine, nom, modèle)
  2. Utilisez des métadonnées pour déployer les types de métadonnées customSite et network dans l’organisation cible
  3. Utilisez les métadonnées pour extraire le type de métadonnées siteDotCom ou utilisez l’option Exporter ce site de Site.com à partir de votre organisation source
  4. Utilisez des métadonnées pour extraire tous les types de métadonnées ApexClass et AuraDefinitionBundle qui sont utilisés par les composants Lightning dans votre communauté à partir de votre organisation source
  5. Déployez tous les types de métadonnées ApexClass et AuraDefinitionBundle qui sont utilisés par les composants Lightning dans votre communauté dans votre organisation cible
  6. Utilisez manuellement l’option Remplacer ce site de Site.com dans votre organisation cible
  7. N'oubliez pas de publier les modifications à partir de Site.com après avoir importé le fichier .site
Accédez au Générateur d'expérience dans votre organisation cible et effectuez maintenant la comparaison côte à côte de chaque page et apportez les corrections nécessaires
La migration d’un projet de communauté classique est constituée de : 

1. Métadonnées de plateforme
  •     Objets personnalisés
  •     Champs personnalisés
  •     Présentations de page
  •     Composants Lightning personnalisés
  •     Rapports/Tableaux de bord
  •     Classes Apex

Vous pouvez utiliser des outils de métadonnées standard pour migrer ces artefacts. 

2. (Pages de) site de communauté
  •     Pages standard modifiées
  •     Nouvelles pages d'objet personnalisées
  •     Nouvelles pages de contenu standard
  •     Paramètres généraux de Builder
  •     Images de Builder

Vous pouvez migrer les pages de communauté en utilisant l’API de métadonnées, le site.com, ou bien en les créant manuellement.

3. Paramètres/Données 
  •     Paramètres administratifs
  •     Rubriques
  •     Critères de modération

Accédez à la console Gestion de la communauté et mettez à jour vos paramètres administratifs, rubriques, critères de modération, etc. car ils ne sont pas transférés automatiquement.
Numéro d’article de la base de connaissances

000384878

 
Chargement
Salesforce Help | Article