Loading

Distribuzione di Comunità Lightning

Data pubblicazione: May 17, 2021
Descrizione
La distribuzione di comunità da un ambiente a un altro non è interamente automatizzata. Durante lo spostamento dei componenti di una comunità è necessario eseguire passaggi aggiuntivi. La portata di questo impegno dipende dalla comunità e da ciò che si è creato.

Questo articolo offre linee guida per la distribuzione di comunità e fornisce un'idea di cosa prevedere e per cosa pianificare durante la distribuzione di una comunità dallo sviluppo all'Assicurazione qualità e quindi in produzione.

Selezione di strumenti:
Le prime tre opzioni sopra riportate utilizzano tutte l'API dei metadati e dipendono dal contenuto del file package.xml per l'estrazione e la distribuzione. I tipi di metadati che definiscono una comunità sono essenzialmente 3:
  •     Network - Per la maggior parte si tratta di elementi di configurazione di Community Management (reputazione, appartenenza)
  •     CustomSite - Informazioni relative alle impostazioni di dominio e pagina (indexPage, siteAdmin, URL)
  •     SiteDotCom- File binario di layout della comunità. Si tratta dello stesso file prodotto dalla funzione di esportazione di Site.com

L'esportazione di un sito Site.com  con l'opzione di sovrascrittura è manuale e richiede l'accesso a Site Studio dell'organizzazione di origine e la selezione dell'opzione Esporta questo sito dall'icona ingranaggio all'estrema destra. La comunità verrà esportata nel formato di file .site per il salvataggio in una risorsa di archiviazione file locale. È quindi necessario effettuare l'importazione di questo file nell'organizzazione di destinazione tornando in Site Studio, utilizzando l'opzione Sovrascrivi questo sito e selezionando il file .site. I dettagli sono disponibili in Importazione di un sito Site.com

Le serie di modifiche possono essere utilizzate per spostare Comunità Lightning e Comunità Schede Salesforce + Visualforce tra organizzazioni con una connessione di distribuzione.
 
Risoluzione
La migrazione di Comunità Lightning consiste nella migrazione di componenti Lightning personalizzati e di pagine della comunità.
1. Componenti Lightning personalizzati: possono essere distribuiti mediante le API dei metadati standard con gli strumenti citati in precedenza

2. Esportazione di comunità (pagine/asset): può essere eseguita automaticamente in due modi:
    a. Tramite Site.com, è possibile esportare l'intero sito dall'organizzazione di origine, sovrascrivendolo quindi nell'organizzazione di destinazione.  
    b. Utilizzando tag dei metadati dei siti, spostare i siti.
    c. L'opzione più affidabile in presenza di pagine di oggetti consiste nel creare la comunità manualmente o nell'esportare il sito eliminando le pagine degli oggetti nell'organizzazione di origine, creando quindi manualmente tali pagine nell'organizzazione di destinazione.

Per distribuire una nuova comunità da una qualsiasi organizzazione in un'altra, ecco i passaggi suggeriti:

Passaggi
  1. Creare manualmente la nuova comunità nell'organizzazione di destinazione con gli stessi parametri (dominio, nome, modello)
  2. Utilizzare metadati per distribuire i metadati di tipo network e customSite nell'organizzazione di destinazione
  3. Utilizzare metadati per estrarre i metadati di tipo siteDotCom o utilizzare l'opzione Esporta questo sito di Site.com dall'organizzazione di origine
  4. Utilizzare metadati per estrarre tutti i metadati di tipo ApexClass e AuraDefinitionBundle impiegati dai componenti Lightning della comunità dall'organizzazione di origine
  5. Distribuire tutti i metadati di tipo ApexClass e AuraDefinitionBundle impiegati dai componenti Lightning della comunità nell'organizzazione di destinazione
  6. Utilizzare manualmente Sovrascrivi questo sito da Site.com nell'organizzazione di destinazione
  7. Ricordarsi di pubblicare le modifica da Site.com dopo l'importazione del file .site
Accedere al Generatore di esperienze nell'organizzazione di destinazione ed eseguire ora il confronto fianco a fianco di ciascuna pagina, apportando le correzioni necessarie
Una tipica migrazione di un progetto di comunità è costituita da: 

1. Metadati di piattaforma
  •     Oggetti personalizzati
  •     Campi personalizzati
  •     Layout di pagina
  •     Componenti Lightning personalizzati
  •     Rapporti/cruscotti digitali
  •     Classi Apex

Per eseguire la migrazione di questi elementi è possibile utilizzare strumenti metadati standard. 

2. Sito di comunità (pagine)
  •     Pagine standard modificate
  •     Pagine di nuovi oggetti personalizzati
  •     Pagine di nuovo contenuto standard
  •     Impostazioni generali del Generatore
  •     Immagini del Generatore

È possibile eseguire la migrazione di pagine di comunità utilizzando l'API dei metadati, tramite site.com o creando manualmente le pagine.

3. Impostazioni/dati 
  •     Impostazioni amministrative
  •     Argomenti
  •     Criteri di moderazione

Passare alla console di Community Management e aggiornare le proprie impostazioni amministrative, gli argomenti e i criteri di moderazione personali e cosi via, dato che questi non vengono mantenuti automaticamente.
Numero articolo Knowledge

000384878

 
Caricamento
Salesforce Help | Article