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.
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.
I Inställningar, i rutan Snabbsökning, skriv Salesforce Scheduler och välj sedan Salesforce Scheduler-inställningar.
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
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.
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.
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.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.