Loading
Administrer aftaler med Salesforce Scheduler
Føj indgående forløb - Ny gæsteaftale til websites, der bruger Lightning Out

Føj indgående forløb - Ny gæsteaftale til websites, der bruger Lightning Out

Føj en Lightning Out-afhængighedsapp til dit firmas website (eksternt website) for at give dine ikke-godkendte brugere adgang til forløbet Indgående - Ny gæsteaftale.

EditionsHeading

Tilgængelig i: Lightning Experience.
Tilgængelig i: Enterprise og Unlimited Edition

Sørg for at angive de påkrævede bruger- og objekttilladelser til dine gæstebrugere. Hvis du ønsker yderligere oplysninger, kan du se Tildel gæstebrugere påkrævede bruger- og objekttilladelser og Opret delingsregler for gæstebrugere, der planlægger aftaler.

Bemærk
Bemærk Når planlægningsforløb hostes på eksterne websites, bruger forløbet det sprog, der er angivet for browseren i stedet for det sprog, der er angivet for gæstebrugerprofilen.
  1. Opret en kopi af standardforløbsskabelonen Indgående ny gæsteaftale.
  2. Hvis du vil sikre en nøjagtig justering af brugergrænsefladeelementer, skal du føje dette <style> til din webside:
    <style>
            .slds-visual-picker_vertical .slds-visual-picker__figure {
                height: inherit !important;
            }
    
            .runtime_appointmentbookingFlowLocation .slds-visual-picker_vertical {
                display: inline-flex !important;
            }
    </style>
  3. Hvis du vil tilføje en reference til JavaScript Lightning Out-biblioteket, skal du bruge script:
    1. Føj Lightning Out JavaScript-filen til din webside:
      <script src="https://YourSiteDomain/lightning/lightning.out.js"></script>
    2. Erstat https://YourSiteDomain/ med din Experience Cloud-lokalitets-URL.
      Pas på
      Pas på Hvis du tilføjer SiteURL i script, fungerer forløbet ikke.
  4. Hvis du vil indlæse og aktivere lightningOutGuest-appen på din webside:
    1. Tilføj Lightning Out JavaScript-standardkoden:
      <script>
          $Lightning.use("runtime_appointmentbooking:lightningOutGuest",
              function() {                  // Callback once framework and app load
                  $Lightning.createComponent(
                      "lightning:flow",    // top-level component of your app
                      { },    // attributes to set on the component when created
                      "lexcontainer",    // the DOM location to insert the component
                      function(component) {            // API name of the Flow
                          component.startFlow("Salesforce_Scheduler_Unauthenticated");
                      }
                  );
              },    'https://YourSiteDomain/SiteURL/'  // Site endpoint
          );
      </script>
    2. Erstat lexcontainer med den sideplacering, hvor du ønsker at indsætte Lightning-komponenten, og kald derefter Lightning-komponenten fra et andet tag.

      Her er en eksempelkode til at kalde Lightning:

      <div id="lexcontainer">
      <p>Invoke the Lightning Component specified in the Script.</p>
      </div>
    3. Erstat https://YourSiteDomain/SiteURL med den URL til Experience Cloud-lokaliteten, der indeholder forløbet Indgående - Ny gæsteaftale med de krævede objekttilladelser.
  5. Hvis du vil føje den eksterne lokalitetsoprindelses-URL til CORS:
    1. Skriv CORS i feltet Find hurtigt i Opsætning, og vælg derefter CORS.
    2. Klik på Ny.
    3. I feltet Oprindelses-URL-mønster skal du angive den eksterne lokalitetsoprindelses-URL.
    4. Gem dine ændringer.
    Bemærk
    Bemærk Når planlægningsforløb hostes på eksterne websites, viser ressourcekortet standardbilleder i stedet for billeder af serviceressourcer.
 
Indlæser
Salesforce Help | Article