Introduzione
L’integrazione fra Docebo e Salesforce include il supporto alle Comunità Lightning e Classic di Salesforce, solo per gli utenti autenticati. Questo articolo è una guida all’integrazione di Docebo nelle Comunità di Salesforce.
Per prima cosa, sia che si utilizzi Salesforce Lightning o Salesforce Classic, creare la propria comunità seguendo la procedura descritta nella Knowledge Base di Salesforce (si apre in una nuova scheda).
Ricordiamo che la scheda condivisa nelle comunità è la scheda per gli studenti (Docebo LMS), non è possibile integrare la scheda Admin (Docebo Admin). Per ulteriori informazioni sulle schede, fare riferimento all'articolo Utilizzare Docebo Integrato in Salesforce.
Casi d’Uso
Le Comunità di Salesforce sono strumenti utilissimi per connettersi ai clienti, ai partner e ai dipendenti. Integrare Docebo nelle Comunità offre una grande opportunità di formazione all’interno di Salesforce.
Comunità Lightning
Dopo aver creato la propria Comunità, se si utilizza l’esperienza Lightning, accedere allo workspace della comunità, premere Generatore. Si aprirà una scheda per la personalizzazione della propria comunità. Cliccare sull’icona penna per aprire la sezione Tema, cliccare sulla freccia vicino al titolo della finestra e selezionare Modifica CSS, copiare il CSS che segue e incollarlo nell’area dedicata:
.hideEl { display: none; }
Premere Salva per procedere. Ora è necessario aggiungere una pagina per Docebo nella Comunità. Aprire il menu a tendina Home e selezionare + Nuova Pagina. Selezionare Pagina Standard e l’opzione 1 Colonna a larghezza intera. Digitare il nome della pagina e premere Crea per continuare.
Cliccare l’icona lampo per aggiungere il Componente di Docebo alla comunità, scorrere fino alla sezione Componenti Personalizzati e trascinare il componente DoceboLmsLightningComponent nella pagina. La piattaforma sarà caricata in pochi secondi.
Cliccare Navigation Menu nella parte superiore della finestra che si aprirà a destra. Cliccare Aggiunti Elemento di Menu, digitare il nome della pagina e selezionare Community Page Type e selezionare la pagina appena creata nel menu a tendina Pagina.
Cliccare Pubblica in alto a destra per pubblicare la pagina e renderla disponibile nella comunità.
Attenzione! Se al termine della configurazione delle comunità Salesforce Lightning non è possibile caricare Docebo Learn all'interno diDoceboLmsLightningComponent
, da una nuova pagina assicurarsi che i profili SFDC che accedono alla pagina della comunità abbiano i permessi per accedere alle necessarie Classi Apex.In Salesforce Lightning, i permessi si impostano accedendo al menu Profili (che si può cercare utilizzando la funzione di ricerca rapida su Setup), selezionando il profilo da modificare e quindi cliccando sul link Accesso Classe Apex Abilitato e quindi Modifica. Da qui è possibile modificare la classe a cui un profilo ha accesso. Tutte le classi Docebo (quelle che iniziano con
docebo_v3
) devono essere sempre presenti nel set Classi Apex Abilitate affinché l'integrazione funzioni correttamente.Il sito della comunità è accessibile solo agli utenti Salesforce autenticati, ogni utente autorizzato a visualizzare il sito deve appartenere a uno di questi profili, con le corrette autorizzazioni di accesso alle Classi Apex.
Sicurezza Avanzata per le Comunità Lightning
Per restringere l'accesso alle Comunità Lightning ad un numero limitato di siti, dall'area Generatore, spostarsi al menu Impostazioni, quindi alla scheda Protezione. Nell'area Livello di Sicurezza, selezionare l'opzione CSP Minima: Consenti l'accesso agli script in linea e agli host consentiti e assicurati che il toggle Lightning Locker sia attivato.
Nella sezione Siti Affidabili per gli Script, cliccare Aggiungi Sito Affidabile ed inserire l'URL della piattaforma SaaS (
https://yourplatformname.docebosaas.com
) e l'URL del Proxy di Docebo: https://anubi.docebo.cloud
.
Una volta configurata la sicurezza della comunità come descritto, sarà visualizzato un messaggio di allerta nell'area Componenti Personalizzati del menu Componenti, per informare che alcuni componenti in questa sezione sono bloccati a causa dell'impostazione per il livello di sicurezza della comunità. Questo avvertimento ha scopo informativo, non preoccuparti.
Comunità Classic
Dopo aver creato la propria Comunità, se si utilizza l’esperienza Classic, accedere al menu Imposta, quindi selezionare Crea - Personalizza - Comunità - Tutte le Comunità. Da questa pagina, premere Nuova Comunità e selezionare l’esperienza Schede Salesforce + Visualforce. Premere Per Iniziare nella pagina dedicata all’esperienza, e inserire il nome della comunità. È possibile personalizzare l’URL. Premere Crea.
Una volta terminato il processo di creazione della comunità, si accederà all’area dedicata alla nuova comunità. Cliccare Amministrazione e spostarsi alla scheda Schede selezionandola dal menu di sinistra. Inserire la scheda Docebo LMS nel box Schede Selezionate, assicurandosi che sia l’unica scheda nel box.
Spostarsi ora alla scheda Impostazioni e attivare la comunità cliccando Attiva Comunità. La comunità è ora pubblicata. Questa operazione potrebbe richiedere alcuni minuti.
È possibile visualizzare le comunità Classic in modalità massimizzata, nascondendo l’intestazione, in modo che gli utenti abbiano un’esperienza full screen. Ulteriori informazioni su come attivare questa modalità di visualizzazione sono disponibili in questo articolo.