Ti trovi qui:
Percorso di impostazione siti alternativi
Eseguire i passaggi di questo percorso di impostazione per impostare gli utenti guest del Catalogo di servizi nei siti alternativi a Experience Cloud, ad esempio Siti Salesforce e siti creati esternamente.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. |
Il Catalogo di servizi supporta l'uso degli utenti guest nei Siti Salesforce e nei siti creati all'esterno di Salesforce (siti esterni). Per utilizzare questi tipi di sito alternativi con gli utenti guest, è necessario crearli.
- Una pagina Visualforce che concede agli utenti guest l'accesso al Catalogo di servizi nel sito alternativo
- Un sito Salesforce che espone gli elementi del catalogo agli utenti guest del sito alternativo
Al termine della fase II, viene creato un profilo utente guest configurato per concedere l'accesso al Catalogo di servizi. I passaggi sono gli stessi per entrambi i tipi di sito alternativi. Per i siti alternativi, è necessario anche concedere agli utenti guest l'accesso agli elementi catalogo che contengono flussi AutoLaunched e di orchestrazione in fase di evasione. Vedere Fase I.
Tenere presente che per i siti creati esternamente è necessario mappare il sito e integrarne i dati in Salesforce. Si consiglia di contattare il proprio responsabile account Salesforce per assistenza.
Fase 1: Creazione di una pagina Visualforce
Concedere agli utenti guest l'accesso agli elementi del catalogo in un sito Catalogo di servizi alternativo con una pagina Visualforce.
- Da Imposta, nella casella Ricerca veloce, immettere Pagine Visualforce e quindi selezionare Pagine Visualforce.
- Dalla pagina di impostazione Pagine Visualforce, fare clic su Nuovo.
- Per il campo Etichetta, immettere un nome.
- Abilitare Disponibile per Lightning Experience, per i siti Generatore di esperienze e per l'app mobile.
-
Dalla scheda Markup Visualforce, immettere questo codice nel campo di immissione.
<apex:page showHeader="false" sidebar="false"> <apex:includeLightning /> <div id="item" /> <script> $Lightning.use("runtime_service_servicecatalog:serviceCatalogLightningOut", function() { $Lightning.createComponent("runtime_service_servicecatalog:catalogItem", {itemApiName: 'item_1708593530216_ItemFlow1'}, "item", function(cmp) { console.log("Item runner created"); // do some stuff } ); }); </script> </apex:page> -
Facoltativo: Per aggiungere il supporto degli utenti autenticati nel sito alternativo per il Catalogo di servizi, completare i passaggi da 1 a 5 e immettere questo codice nella scheda Visualforce Markup.
<html> <script src="SiteURL/lightning/lightning.out.js"></script> <body> <h1>Header</h1> <div id="item"></div> </body> <script> // What needs to be done as well: in your org, add this URL (probably localhost) to CORS var token = "<token, not prefixed by Bearer>" $Lightning.use("runtime_service_servicecatalog:serviceCatalogLightningOut", function() { $Lightning.createComponent("runtime_service_servicecatalog:catalogItem", { itemApiName: "<itemName>", targetCustomerId: “<CustomerId>” }, "item", function(newCmp, status, errorMessage) { if (status === "SUCCESS") { console.log("Component Created Successfully"); } else { console.log("Component not created | " + errorMessage); } } ); },"SiteURL" ,token); </script> </html> - Salvare il proprio lavoro.
- Dalla pagina di impostazione dei siti, selezionare il nome del sito.
- Dalla pagina Dettagli sito, selezionare Impostazioni di accesso pubblico.
- Dalla pagina di impostazione del profilo per l'utente guest, nella sezione Applicazioni, selezionare Accesso al flusso.
- Aggiungere i flussi AutoLaunched e di orchestrazione ai flussi abilitati.
- Salvare il proprio lavoro.
Fase 2: Creazione di un sito Salesforce
Esporre gli elementi del catalogo nel sito Catalogo di servizi alternativo agli utenti guest con un sito Salesforce.
- Da Imposta, immettere e selezionare Siti.
- Dalla pagina di impostazione dei siti, fare clic su Nuovo.
- Dal campo Etichetta sito, nella pagina di modifica del sito, immettere un nome.
-
Dal campo Pagina iniziale sito attiva, fare clic sul pulsante di ricerca e selezionare il nome della pagina Visualforce.
Viene chiusa la finestra di ricerca delle pagine Visualforce.
-
Dalla pagina Modifica sito, fare clic su Salva.
Viene aperta la pagina Dettagli sito per il sito.
-
Fare clic su Impostazioni di accesso pubblico.
Viene aperta la pagina di impostazione dei dettagli del profilo per il sito.
- Dall'azione Accesso pagina Visualforce abilitato, assicurarsi che la pagina Visualforce sia elencata.
-
Fare clic su Visualizza utenti.
Viene aperta la pagina di impostazione Utenti sito.
- Fare clic sul nome dell'utente guest del sito.
- Selezionare l'azione Assegnazione insieme di autorizzazioni e fare clic su Modifica assegnazioni.
- Assegnare l'insieme di autorizzazioni Catalogo di servizi Accesso guest.
- Salvare il proprio lavoro.
- Da Imposta, in Siti, in Impostazioni, abilitare Consenti l'uso dei profili esterni standard per l'auto registrazione, la creazione degli utenti e l'accesso.
- Salvare il proprio lavoro.


