Distribuire una comunità con un pacchetto gestito?
Sto sviluppando un'app che spero venga distribuita come Managed Package. Sto sviluppando utilizzando SFDX, un'organizzazione dev edition con uno spazio dei nomi e un'organizzazione partner edition con dev hub attivo.
Il pacchetto gestito deve contenere una community.
Dato che ho sviluppato l'app, quando invio il codice a una nuova organizzazione scratch, devo prima creare effettivamente una comunità con lo stesso nome prima di inviare il mio codice o ricevere gli errori:
Default_Navigation: Nel campo: Rete - nessuna rete denominata Membri trovata, cbMembers: Rete non trovata per CustomBrand : cbMembers, Membri: Nel campo: Nome - nessuna rete denominata Membri trovata, Members1: Nessuna rete denominata Membri trovata, necessaria per associare questo sito Members1, ovvero 0DM3F000000DeVw
Non ho trovato alcuna soluzione alternativa, ogni volta che vedo qualcuno con un problema simile, la soluzione è creare prima una comunità in quell'organizzazione.
Ora che sto provando a creare la mia prima versione del mio pacchetto gestito, questo errore mi impedisce di creare una versione utilizzando: force:package:version:create
È effettivamente possibile includere una comunità in un pacchetto gestito?
Risposte
Le comunità non sono ancora impacchettabili nei pacchetti 2GP. Si consiglia di impacchettare tutto come modello utilizzando la tecnologia Lightning Bolt .
È preferibile che tu lo abbia come pacchetto di estensione 1GP. Manterrei i metadati specifici delle comunità in un pacchetto di estensione piuttosto che farli parte di un pacchetto.
Lightning Bolt per Salesforce ti consente di creare e distribuire rapidamente soluzioni Lightning Bolt specifiche del settore per avviare nuove funzionalità dell'organizzazione. Risparmia tempo costruendo una volta e poi riutilizzando.