Loading
Hantera bokningar med Salesforce Scheduler
Skriva Salesforce Scheduler-bokningar till externa kalendrar

Skriva Salesforce Scheduler-bokningar till externa kalendrar

Aktivera inställningen Publicera bokningar som plattformshändelser, prenumerera på plattformshändelsen AppointmentSchedulingEvent och använd därefter API:er för att skriva bokningar till externa kalendrar.

Versioner som krävs

Tillgängliga i: Lightning Experience.
Tillgängliga i: Enterprise och Unlimited Editions.

Översikt över extern kalenderuppdatering

  1. Aktivera inställningen Publicera bokningar som plattformshändelser för att låta nya bokningar eller bokningsuppdateringar utlösa plattformshändelser med hög volym.
    1. I Inställningar, i rutan Snabbsökning, skriv Salesforce Scheduler och välj sedan Salesforce Scheduler-inställningar.
    2. Aktivera Publicera bokningar som plattformshändelser.

    I de här fallen publiceras en plattformshändelse:

    • En servicebokning med en tilldelad resurs skapas.
    • En servicebokning tas bort.
    • En tilldelad resurs läggs till eller tas bort.
    • Om minst ett av följande fält ändras i objektet SvcApptSchdEvent. Detta händelseobjekt representerar objektet Servicebokning.
      • SchedStartTime
      • SchedEndTime
      • DurationInMinutes
      • WorkType
      • ServiceTerritory
      • Address
      • StatusCategory
      • AppointmentType
      • Phone
      • Subject
      • Comments
      • AdditionalInformation
      • Email
      • Contact
    • Om minst ett av följande fält ändras i objektet AsgnRsrcApptSchdEvent. Detta händelseobjekt representerar objektet Tilldelad resurs.
      • ServiceResource
      • IsRequiredResource
      • IsPrimaryResource
    Anteckning
    Anteckning
    • En tidslucka som blockerats före eller efter en bokning utlöser inte någon plattformshändelse. Istället läggs dessa blockerade tidsluckor till i själva händelsebelastningen.
    • En tillgångsserviceresurs som reserverats i en bokning utlöser inte någon plattformshändelse.
  2. Prenumerera på plattformshändelsen AppointmentSchedulingEvent med Apex-utlösare, EMP-anslutare, en CometD-klient eller en tredjepartsanslutare såsom Salesforce Platform Events Source-anslutaren för Confluent Platform.
  3. Implementera API:er för att skriva ändringar av plattformshändelser till din e-postserver. Använd till exempel Microsoft Graph REST API för att publicera händelserna i Microsoft® Outlook®.

    För externa kalendrar med stöd för egna fält rekommenderar vi att du lagrar servicebokningens ID som egna fält för att underlätta bokningsuppdateringar.

 
Laddar
Salesforce Help | Article