Skapa en URL för bokningsinbjudan för en kundwebbplats
Du kan skapa en URL för en bokningsinbjudan som direkt öppnas i en kundportal via Lightning Out.
Versioner som krävs
| Tillgängliga i: Lightning Experience. |
| Tillgängliga i: Enterprise och Unlimited Editions. |
Inbjudnings-URL:en innehåller två komponenter: URL-prefix och inbjudningsnyckel för inbjudan. Inbjudningsnyckeln skapas automatiskt. Du kan specificera URL-prefixet för inbjudan i flödesskärmkomponenten Välj servicebokningstid.
För en inbjudans URL att öppna i en kunds portal via Lightning Out, specificera kundens webbplats-URL i flödesvariabeln InvitationURLPrefix. När du har specificerat prefixet i flödet och aktiverat flödet, följ stegen i Generera URL för bokningsinbjudan.
För att lägga till flödet Skapa bokningsinbjudan på en webbplats, följ stegen i Lägg till flödet Inkommande ny gästbokning på en webbplats. Se till att du ändrar flödet till Skapa bokningsinbjudan och skicka sedan parametern invitationKey.
Här är ett exempel på JavaScript-kod för att läsa in och aktivera appen lightningOutGuest på din webbsida.
<script>
$Lightning.use("runtime_appointmentbooking:lightningOutGuest", // name of the Lightning app
function() {
$Lightning.createComponent(
"lightning:flow", // top-level component of your app
{ },
"lightningLocator", // the DOM location to insert the component
function(component) { // callback when component is created and active on the page
var inputVariables = [
{
name : 'invitationKey',
type : 'String',
value : new URLSearchParams(window.location.search).get('invitationKey')
}
];
component.startFlow('Invitation_Booking',inputVariables);
}
);
}, 'https://YourSiteDomain/SiteURL/' // Community endpoint
);
</script>

