Vous déployez une communauté avec un package géré ?
Je développe une application qui, je l'espère, sera distribuée en tant que package géré. Je développe à l'aide de SFDX, une organisation d'édition de développement avec un espace de noms et une organisation d'édition partenaire avec hub de développement activé.
Le package géré doit contenir une communauté.
Pendant que je développais l'application, lorsque je poussais le code vers une nouvelle organisation de travail, je devais d'abord créer une communauté avec le même nom avant de pousser mon code ou j'obtenais les erreurs :
Default_Navigation : Dans le champ : Réseau - aucun membre du réseau nommé trouvé, cbMembers : Réseau introuvable pour la marque personnalisée : cbMembers, Membres : Dans le champ : Nom - aucun membre du réseau nommé trouvé, Membres1 : aucun membre du réseau nommé trouvé, nécessaire pour associer ce site Membres1, qui est 0DM3F000000DeVw
Je n'ai trouvé aucune solution de contournement, chaque fois que je vois quelqu'un avec un problème similaire, la résolution consiste à créer d'abord une communauté dans cette organisation.
Maintenant que j'essaie de créer ma première version de mon package géré, cette erreur m'empêche de pouvoir créer une version en utilisant : force:package:version:create
Est-il réellement possible d'inclure une communauté dans un package géré ?
Réponses
Les communautés ne sont pas encore empaquetables dans les packages 2GP. Il est recommandé de tout regrouper sous forme de modèle à l'aide de la technologie Lightning Bolt .
Il est préférable de l'avoir en tant que package d'extension 1GP. Je conserverais les métadonnées spécifiques aux communautés dans un package d'extension plutôt que de les intégrer à un seul package.
Lightning Bolt pour Salesforce vous permet de créer et de distribuer rapidement des solutions Lightning Bolt spécifiques à l'industrie pour lancer de nouvelles fonctionnalités d'organisation. Gagnez du temps en construisant une fois puis en réutilisant.