U bent hier:
Set-uppad voor alternatieve sites
Voer de stappen in dit set-uptraject uit om Gastgebruikers van Servicecatalogus in te stellen in sites die alternatief zijn voor Experience Cloud, zoals Salesforce Sites en extern samengestelde sites.
Vereiste editions
| Ondersteunde editions weergeven. |
Servicecatalogus ondersteunt het gebruik van gastgebruikers in Salesforce Sites en sites die buiten Salesforce zijn gebouwd (externe sites). Als u deze alternatieve sitetypen wilt gebruiken met gastgebruikers, moet u deze maken.
- Een Visualforce pagina die gastgebruikers toegang verleent tot uw Servicecatalogus in uw alternatieve site
- Een Salesforce-site die uw catalogusitems zichtbaar maakt voor gastgebruikers in uw alternatieve site
Wanneer u stap II voltooit, wordt er een gastgebruikersprofiel gemaakt dat u configureert om Servicecatalogustoegang te verlenen. De stappen zijn dezelfde voor beide alternatieve sitetypen. Voor alternatieve sites moet u gastgebruikers ook toegang verlenen tot catalogusitems die automatisch gestarte en doeltreffende stromen in hun levering bevatten. Zie Stap I.
Onthoud dat u voor extern samengestelde sites uw site moet toewijzen en de gegevens ervan moet integreren in Salesforce. U wordt aangeraden om contact op te nemen met uw Salesforce Account Executive voor assistentie.
Stap 1: Een Visualforce pagina maken
Geef gastgebruikers toegang tot uw catalogusitems in een alternatieve Servicecatalogus-site met een Visualforce pagina.
- Geef vanuit Set-up in het vak Snel zoeken op en selecteer vervolgens Visualforce-pagina's.
- Klik vanaf de set-uppagina van Visualforce Pages op Nieuw.
- Geef voor het veld Label een naam op.
- Schakel Beschikbaar voor Lightning Experience, Omgevingssamensteller-sites en de mobiele app in.
-
Geef vanuit het tabblad Visualforce Mark-up deze code op in het invoerveld.
<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> -
Optioneel: Als u ondersteuning van geauthenticeerde gebruikers wilt toevoegen aan uw alternatieve site voor Servicecatalogus, voert u stap 1 tot en met 5 uit en voert u deze code in op het tabblad Visualforce Mark-up.
<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> - Sla uw werk op.
- Selecteer op de pagina Set-up van sites de naam van uw site.
- Selecteer op de pagina Sitedetails Instellingen voor openbare toegang.
- Selecteer Stroomtoegang op de pagina Set-up van profiel voor uw gastgebruiker in de sectie Apps.
- Voeg uw automatisch gestarte en doeltreffende stromen toe aan Ingeschakelde stromen.
- Sla uw werk op.
Stap 2: Een Salesforce-site maken
Catalogusitems in uw alternatieve Servicecatalogus-site zichtbaar maken voor gastgebruikers met een Salesforce-site.
- Geef vanuit Set-up Sites op en selecteer deze.
- Klik op de Set-uppagina van Sites op Nieuw.
- Geef vanuit het veld Sitelabel op de pagina Site bewerken een naam op.
-
Klik vanuit het veld Hoofdpagina actieve site op de zoekknop en selecteer vervolgens de naam van uw Visualforce pagina.
Het venster Opzoeken van Visualforce wordt gesloten.
-
Klik op de pagina Site bewerken op Opslaan.
De pagina Sitedetails wordt geopend voor uw site.
-
Klik op Instellingen voor openbare toegang.
De pagina Set-up van profieldetails voor uw site wordt geopend.
- Zorg er vanuit de snelle actie Toegang tot Visualforce pagina ingeschakeld voor dat uw Visualforce pagina wordt vermeld.
-
Klik op Gebruikers weergeven.
De pagina Set-up van sitegebruikers wordt geopend.
- Klik op de naam van de gastgebruiker van uw site.
- Selecteer de snelle actie Toewijzing van machtigingenset en klik vervolgens op Toewijzingen bewerken.
- Wijs de machtigingenset Servicecatalogus voor gasttoegang toe.
- Sla uw werk op.
- Selecteer vanuit Set-up, in Sites, onder Instellingen Gebruik van standaard externe profielen toestaan voor zelfregistratie, het maken van gebruikers en inloggen.
- Sla uw werk op.



