Demnächst auf der Salesforce AppExchange

Booking: Buchungskalender und Ressourcenplanung für Salesforce

Buchen Sie Räume, Geräte, Fahrzeuge und Personen auf Ihren eigenen Salesforce-Objekten. Freie Zeitfenster, Kapazität live und Schutz vor Doppelbuchungen, alles auf einem Bildschirm.

Oder jetzt ein Zeitfenster in der Live-Demo buchen, ohne Anmeldung →

Jedes Objekt, auch User. Kapazität live, keine Doppelbuchungen, mehrere Ressourcen auf einmal und fünf Ansichten. Funktioniert in Bildschirm-Flows und Experience Cloud, ohne Apex.

Animierte Demo des Salesforce-Buchungskalenders in MultiDatePick: Berater auswählen, Kunden eingeben, Datum und ein freies 30-Minuten-Zeitfenster wählen und die Anfrage speichern
Ressource, Tag und freies Zeitfenster wählen. Gebucht.
LIVE TESTEN: OHNE INSTALLATION, OHNE ANMELDUNG

Die Live-Demo ist genau diese Booking-Komponente

Eine fiktive Beraterbuchung von ACME Financial auf einer öffentlichen Salesforce-Site. Buchen Sie ein Zeitfenster mit Live-Kapazität „2 von 3 verfügbar“ und sehen Sie dann das Backoffice. Wird stündlich zurückgesetzt.

Live-Demo starten →

Ein Buchungssystem für Salesforce in vier Klicks

Booking ergänzt den MultiDatePick-Kalender um Ressourcen, Zeitfenster und Kapazität. Jede Buchung wird als Datensatz auf Ihrem eigenen Objekt gespeichert.

  • 1Ressource wählen
  • 2Einen oder viele Tage wählen
  • 3Freie Zeitfenster anklicken
  • 4Buchen: Datensätze gespeichert
Jedes Objekt ist eine RessourceRäume, Schreibtische, Transporter, Ausrüstung oder User für Personen.
Kapazität liveZeitfenster füllen sich bis zum Limit, mit Anzeigen wie 3/10.
KonfliktprüfungBeim Speichern geprüft. Blockieren, überspringen oder zulassen.
Mehrere RessourcenMehrere Räume oder Personen auf einmal buchen.
GeschäftszeitenJede Ressource zeigt ihre eigenen Öffnungszeiten.
Gesperrte TageFeiertage und Schließungen, ganz- oder halbtags.
StatusfarbenJede Auswahlliste, an Tagen und an Zeitfenstern.
Direkt bearbeitenVerschieben, neu takten, umbuchen oder stornieren, auch in Massen.
Salesforce-Buchungskalender in MultiDatePick für einen Berater: jeder Tag nach Terminstatus gefärbt, ein gemischter Tag diagonal geteilt und ein 30-Minuten-Zeitraster mit Kapazitätsanzeige (gebucht/verfügbar)
Jedes Zeitfenster zeigt gebucht von Kapazität. Volle Zeitfenster schließen sich selbst.
MultiDatePick-Buchungskalender in Salesforce mit dem Monat eines Beraters: ein farbiger Statusbalken unter jedem gebuchten Tag (Requested, Confirmed, Met, No-Show, Cancelled), geteilte Balken an Tagen mit gemischten Status und ein Umschalter für die Ansichten Kalender, Zeitachse, Woche, Auslastung und Agenda
Tage nach Buchungsstatus gefärbt. Gemischte Tage diagonal geteilt.

Ressourcenkalender in Salesforce: fünf Ansichten derselben Buchungen

In Booking spielt jede Ansicht ihre Stärken aus, weil die Komponente Ressourcen und Kapazität kennt. Dieselben Datensätze, derselbe Speicherweg. Nur das Layout ändert sich.

Ansicht (View)Was Sie sehenBeantwortet
KalenderEin Monat für die gewählte Ressource, Tage nach Status gefärbtWas ist am 14. los?
ZeitachseRessourcen untereinander, Tage nebeneinander, mehrtägige Buchungen als ein Balken. Zoom nach Tag, Woche oder MonatWelcher Raum ist frei, und wann?
WocheSieben Tage nach Geschäftszeiten, Buchungen in ihrer echten LängeWer hat Donnerstag um 14 Uhr Zeit?
AuslastungGebucht von Kapazität pro Ressource und Tag, als HeatmapWer ist über der Kapazität?
AgendaDie nächsten 60 Tage nach Datum, mit Uhrzeit und StatusWas steht als Nächstes an?
Animierte Demo der MultiDatePick-Ressourcen-Zeitachse in Salesforce: Berater untereinander, mehrtägige Mandate als durchgehende Balken, eine Hover-Karte zu einem Mandat, dann Zoom von Woche auf Monat und Weiterblättern
Zeitachse: jede Ressource auf einem Bildschirm.
Animierte Demo der MultiDatePick-Auslastungs-Heatmap in Salesforce: Berater untereinander mit gebuchter Kapazität pro Tag, Hover über einen vollen Tag, dann Klick öffnet die Woche dieses Beraters
Auslastung: Klick auf einen vollen Tag öffnet die Woche.
Animierte Demo der MultiDatePick-Wochenansicht in Salesforce: Die Auswahl eines Beraters zeigt seine Kundentermine als farbige Statusblöcke in ihrer echten Länge, mit Hover-Karten zu Kunde, Terminart und Status
Woche: echte Termindauer, innerhalb der Geschäftszeiten.
Animierte Demo zum Umplanen auf der MultiDatePick-Zeitachse in Salesforce: Den rechten Rand eines Mandats ziehen verlängert es um zwei Tage, ein anderes Mandat wird um zwei Tage verschoben; beim Loslassen wird gespeichert und das neue Datum erscheint am Balken
Balken ziehen zum Umplanen. Beim Loslassen wird gespeichert.

Ressource auf User setzen, und schon planen Sie Personen

Die Zeitachse wird zum Dienstplan, die Woche zum Schichtraster, die Auslastung zum Dashboard für die Teamkapazität. Die Config Library liefert Teamkapazitätsplanung und Schichtdienstplan fertig zum Import.

Mehr dazu: die Zeitachse in Salesforce und die Auslastungs-Heatmap in Salesforce.

Kapazität und Konfliktprüfung: keine Doppelbuchungen

Jedes Speichern wird gegen bestehende Buchungen geprüft. Sie legen fest, was bei einer Überschneidung passiert.

BlockierenStandard. Belegte Zeitfenster sind nicht anklickbar, eine Doppelbuchung entsteht gar nicht erst.
Überspringen20 Tage auf einmal buchen: Die freien werden gespeichert, ein Hinweis nennt die übersprungenen.
ZulassenÜberschneidungen sind erlaubt, für Ressourcen, die sich beliebig teilen lassen.
EinstellungFunktion
Kapazitätsfeld (Capacity Field)Eine Zahl an der Ressource. Zeitfenster bleiben buchbar, bis sie voll sind, mit Live-Anzeigen wie 3/10
Capacity Aggregation (Kapazitäts-Aggregation)Combined summiert mehrere Ressourcen (4 Räume mit je 5 = 20 Plätze). Distinct zählt ein Ereignis über mehrere Räume nur einmal; kombinieren Sie es mit Blockieren, damit das Ereignis nur gespeichert wird, wenn jeder Raum frei ist
Ignored Statuses (Ignorierte Status)Stornierte Buchungen verschwinden aus dem Raster und geben ihre Kapazität frei
Conflict Look-Ahead Days (Konflikt-Vorausschau in Tagen)Wie weit im Voraus Anzeigen und Konflikte geprüft werden. Standard 360
Buffer Between Bookings (Puffer zwischen Buchungen)Minuten für Reinigung oder Umrüstung, die nach jeder Buchung frei bleiben, pro Ressource. Zeitfensterraster, Kapazitätsanzeige, Ziehen in der Woche und die Prüfung beim Speichern berücksichtigen sie
Book Up To (Days Ahead)Ein gleitendes Fenster: buchbar ab heute plus N Tage, jeden Tag einen Tag weiter
Minimum Notice (Hours)Keine Buchung, die früher als in N Stunden beginnt, beim Speichern erneut geprüft

Mehr dazu: Doppelbuchungen in Salesforce verhindern.

Einsatzbeispiele: Räume, Geräte und Personen in Salesforce buchen

Alles Gemeinsame, das nach Datum und Uhrzeit reserviert wird. Fünfzehn echte Konfigurationen mit den Einstellungen, auf die es jeweils ankommt.

Besprechungsraum-Buchung

Jeder Raum zeigt seine eigenen Zeiten. Räume nebeneinander vergleichen.

  • Geschäftszeiten
  • Mehrere Ressourcen

Schulungsanmeldung

Plätze pro Termin, mit Farben für Enrolled, Waitlisted und Cancelled.

  • Kapazität
  • Anzeigen wie 3/10

Desk-Sharing

Hybride Teams reservieren Schreibtische Wochen im Voraus und ändern sie später.

  • Zweimonatsansicht
  • Bearbeitungsmodus

Fahrzeug- und Fuhrparkreservierung

Den ganzen Fuhrpark vergleichen. Hover zeigt Marke, Modell und Kennzeichen.

  • Mehrere Ressourcen
  • Hover-Felder

Therapie- und Beratungssitzungen

Einstündige Blöcke innerhalb der Zeiten jeder Therapeutin und jedes Therapeuten.

  • 60-Minuten-Zeitfenster
  • Statusfarben

Raumvergabe für Kurse

Raumkapazität pro Zeitfenster oder ganztägige Buchungen ohne Uhrzeit.

  • Kapazität
  • Ganztagsmodus

Coworking-Spaces

Bereiche teilen sich Plätze; Stornierungen geben sofort Kapazität frei.

  • Kapazität
  • Stornierte ausblenden

Hotel- und Unterkunftsaufenthalte

Nächte und Zimmer wählen. Ein Aufenthalt wird als ein Datensatz von Anreise bis Abreise gespeichert.

  • Ganztagsmodus
  • End Date Field

Außendiensttechniker

Einsatzplanung für über 25 Techniker, nie zwei Aufträge gleichzeitig bei einem.

  • Konflikte blockieren
  • Aktiv-Filter

Disposition von Servicefahrzeugen

Fahrzeuge nach Typ und Region filtern; Einsätze pro Zeitfenster begrenzen.

  • Filter über zwei Felder
  • Kapazität

Veranstaltungsflächen

Mehrtägiger Auf- und Abbau als ein Datensatz, farblich nach Reservierungsstatus.

  • End Date Field
  • Statusfarben

Studio- und Equipmentbuchung

Kunden sehen die Verfügbarkeit auf einer öffentlichen Seite, bevor sie anfragen.

  • Schreibgeschützt vorgeladen
  • Experience Cloud

Sportplätze und Courts

Mehrere Plätze für ein Turnier buchen, innerhalb der Saison.

  • Mehrere Ressourcen
  • Spätestes Datum

Arzttermine

Patienten wählen eine Ärztin oder einen Arzt nach Fachrichtung und ein 15-Minuten-Zeitfenster.

  • Filter nach Fachrichtung
  • 15-Minuten-Zeitfenster

Ladeplätze für E-Autos

Jeder Ladeplatz ist eine Ressource; Hover zeigt die Ladeleistung.

  • Combined oder Distinct
  • Hover-Felder

Räume im Detail: Besprechungsraum-Buchung in Salesforce.

Self-Service-Buchung in Experience Cloud

Dieselbe Komponente auf einer öffentlichen Site-Seite. Kunden buchen freie Zeitfenster selbst, direkt in Ihre Org.

Was Besucher bekommen
  • Freie Zeitfenster und Kapazität live
  • Eine Bestätigungsmeldung direkt in der Komponente
  • Zum Kalender hinzufügen: eine .ics-Datei für Outlook, Google oder Apple
  • Ein fester Status für sie, Statusauswahl ausgeblendet
Was Sie festlegen
  • Config Name, dazu Static Parent Record Id
  • Show In-Component Toast eingeschaltet
  • Selectable Statuses, z. B. Requested
  • Der Berechtigungssatz MultiDatePick - Guest für den Gastbenutzer der Site
  • Freigaberegeln für Gäste auf Ihren Buchungs- und Ressourcenobjekten

Gäste dürfen lesen und anlegen. Das ist eine Salesforce-Regel für Gastbenutzer, daher gehören Flows zum Stornieren und Ändern hinter eine Anmeldung. Buchen ist genau das, was Gäste dürfen.

Komplette Anleitung: Buchung in Salesforce Experience Cloud. Sie überlegen, Salesforce Scheduler einzusetzen? Mit MultiDatePick vergleichen.

So werden Buchungen gespeichert: Ihre Objekte, Ihre Felder

Kein neues Datenmodell. Verbinden Sie den Einrichtungsassistenten mit zwei Objekten, die Sie schon haben, plus optional einer Tabelle für Schließungen.

Buchungsobjekt
  • Booking Object API NameRoom_Booking__c
  • Booking Date FieldBooking_Date__c
  • Booking Start / End Time FieldStart_Time__c
  • Booking Resource Field (Buchungsressourcen-Feld)Meeting_Room__c
  • Parent Record Relationship FieldContact__c
  • End Date Field (optional)End_Date__c
  • Status Field (optional)Status__c
Ressourcenobjekt
  • Resource Object API Name (Ressourcenobjekt)Meeting_Room__c
  • Resource Name FieldName
  • Business Hours Start / End FieldBusiness_Hours_Start__c
  • Capacity Field (optional)Capacity__c
  • Resource Filter Field (optional) / Ressourcenfilterfeld (optional)Active__c
Gesperrte Tage Optional
  • Blocked Dates Object (Objekt für gesperrte Daten)Closure__c
  • Blocked Dates Date Field (Datumsfeld für gesperrte Daten)Date__c
  • Start / End Time FieldSchließung für einen Teil des Tages
  • Blocked Dates Resource Field (Ressourcenfeld für gesperrte Daten)nur eine Ressource

Ressourcenauswahl nach beliebigem Feld filtern

Resource Filter Field und Value schränken die Liste ein. Ein Komma bedeutet ODER, ein Semikolon verknüpft Felder mit UND. Der Assistent zeigt das passende Steuerelement für den Feldtyp.

Nur anzeigenFilter FieldFilter Value
Aktive Ressourcen KontrollkästchenActive__ctrue
Gebäude Nord oder Süd AuswahllisteBuilding__cNorth,South
Räume mit 12 oder 16 Plätzen ZahlCapacity__c12,16
Besprechungsräume in Nord oder Süd Zwei Felder, UNDType__c;Building__cConference Room;North,South

Ebenfalls unterstützt: Text-, Langtext- und Lookup-Felder (Datensatz-IDs einfügen).

Den Buchungskalender auf eine Seite oder in einen Bildschirm-Flow bringen

Die Konfiguration einmal im Einrichtungsassistenten anlegen, dann die Komponente überall einsetzen. Kein Apex.

Lightning-Seiten und Experience Cloud
  • MultiDatePick - Resource Booking auf die Seite ziehen
  • Config Name setzen
  • Auf Datensatzseiten werden Buchungen automatisch mit dem Datensatz verknüpft
  • App-, Start- und Experience-Seiten: Static Parent Record Id setzen
Bildschirm-Flows (Screen Flows)
  • Die Komponente auf einen Flow-Bildschirm ziehen
  • Config Name setzen; jedes Kontrollkästchen kommt aus der Konfiguration
  • Datensätze werden beim Buchen gespeichert, ohne Schleife und ohne Datensätze erstellen
  • Ausgaben: gespeicherte Buchungen und Tage mit Konflikt
Animierte Demo im Salesforce Flow Builder: Bildschirm öffnen, nach MultiDatePick suchen, die Komponente Resource Booking auf den Bildschirm ziehen, Config Name auf eine gespeicherte Konfiguration aus dem Einrichtungsassistenten setzen, Fertig klicken und speichern
Im Bildschirm-Flow ist Config Name die einzige Einstellung, die Sie brauchen.
Nach dem BuchenSie erhalten
DatensätzeBeim Buchen gespeichert. Aufeinanderfolgende Zeitfenster werden zu einer Buchung zusammengefasst; mit End Date Field auch aufeinanderfolgende Tage
Successful Bookings CountFlow-Ausgabe: wie viele gespeichert wurden
Conflict DatesFlow-Ausgabe: Tage, die nicht gebucht werden konnten
Schaltfläche FertigKlappt auf der Seite zu einer Zusammenfassungskarte ein

Schritt für Schritt: Erste Schritte und der Leitfaden Bildschirm-Flow.

Spezifikationen und Preise

Auf einen Blick, für Entscheider und Architekten.

SicherheitSalesforce AppExchange Security Review bestanden
Daten100 % nativ: Ihre Daten bleiben in Salesforce. Keine externen Server, keine Callouts.
EditionenEnterprise, Unlimited, Performance, Developer und Salesforce Platform sowie Branchen-Clouds. Nicht Essentials oder Professional.
EinsatzorteBildschirm-Flow, Datensatz-, App- und Startseiten, Experience Cloud
ZeitfensterJedes Intervall (üblich sind 15, 30 oder 60 Minuten) oder ganztägig
Sprachen9, darunter Spanisch, Französisch, Deutsch und Japanisch
BarrierefreiheitWCAG 2.1 AA
EinstellungenÜber 100, festgelegt im Einrichtungsassistenten oder App Builder
Daten100 % nativ: Ihre Daten bleiben in Salesforce, auf Ihren eigenen Objekten
MultiDatePick
$20/Benutzer/Monat
  • Booking, Date und Date Time, alle Funktionen
  • 30 Tage kostenlos testen, ohne Kreditkarte
  • Keine Abrechnung pro Buchung
Preise ansehen →

Fragen zum Salesforce-Buchungskalender

Kurze Antworten auf das, wonach gesucht wird.

Hat Salesforce einen Buchungskalender?

Keinen, der Ihre eigenen Objekte bucht. Der Standard-Kalender von Salesforce zeigt Ereignisse und Datensätze an, ist aber eine Ansicht und kein Buchungswerkzeug. Salesforce Scheduler ist ein kostenpflichtiges Add-on mit eigenem Datenmodell. MultiDatePick Booking bringt einen Buchungskalender auf jedes Objekt, mit Zeitfenstern, Kapazität und Konfliktprüfung.

Wie buche ich Räume oder Geräte in Salesforce?

Legen Sie Ihre Räume oder Geräte als Datensätze auf einem beliebigen Objekt an und verbinden Sie die Komponente MultiDatePick Booking im Einrichtungsassistenten mit diesem Objekt. Benutzer wählen einen Raum, wählen Tage, klicken freie Zeitfenster an und buchen. Jede Buchung wird als Datensatz auf Ihrem Buchungsobjekt gespeichert, verknüpft mit dem Raum und dem übergeordneten Datensatz.

Können Kunden auf einer Experience Cloud-Site buchen?

Ja. Ziehen Sie die Booking-Komponente auf eine Experience Cloud-Seite, setzen Sie Config Name und Static Parent Record Id, und Besucher buchen freie Zeitfenster selbst. Gastbenutzer dürfen lesen und anlegen, daher gehören Stornierungen und Änderungen hinter eine Anmeldung.

Wie verhindere ich Doppelbuchungen in Salesforce?

Legen Sie an der Booking-Komponente das Konfliktverhalten (Conflict Behavior) fest. Blockieren macht belegte Zeitfenster unklickbar, Überspringen speichert bei einer Buchung über mehrere Tage die freien Tage und nennt die übersprungenen, Zulassen erlaubt Überschneidungen. Mit einem Kapazitätsfeld bleibt ein Zeitfenster offen, bis es voll ist, angezeigt als Live-Anzeige wie 3/10.

Gibt es in Salesforce einen Kalender für alle Räume oder Ressourcen?

Ja. Die Zeitachse zeigt jeden Raum, jedes Fahrzeug oder jede Person untereinander und die Tage nebeneinander, mit einer gemeinsamen Kapazitätsleiste. Die Auslastung zeigt als Heatmap, wie voll jede Ressource an jedem Tag ist, und die Wochenansicht zeigt die freien Stunden.

Kann eine Buchung mehrere Ressourcen gleichzeitig reservieren?

Ja. Schalten Sie Allow Booking Multiple Resources ein, dann haken Benutzer mehrere Räume, Personen oder Fahrzeuge an. Capacity Aggregation legt fest, wie sich die Verfügbarkeit addiert: Combined für unabhängige Bestände, Distinct für ein Ereignis, bei dem jede Ressource frei sein muss.

Gibt es eine Lightning Web Component für Buchungen in Salesforce?

Ja. MultiDatePick Booking ist eine Lightning Web Component für Bildschirm-Flows, Datensatzseiten, App-Seiten, Startseiten und Experience Cloud-Seiten. Sie wird im Einrichtungsassistenten konfiguriert, ohne Apex.

Was kostet der Buchungskalender von MultiDatePick?

$20 pro Benutzer und Monat für alle Komponenten und Funktionen, mit 30 Tagen kostenlosem Test ohne Kreditkarte.

Alle Booking-Einstellungen

Die vollständige Referenz, sortiert nach der Bezeichnung, die Admins im App Builder, im Flow Builder und im Einrichtungsassistenten sehen.

Vollständige Referenz der Booking-Einstellungen öffnen

Ist Config Name gesetzt, kommt jede Einstellung aus der Konfiguration des Einrichtungsassistenten. Die gemeinsamen Kalendereinstellungen sind auch auf den Seiten zu Date und Date Time dokumentiert: Referenz zu Date.

Konfiguration und Ansichten

EinstellungAPI-NameStandardFunktion
Konfigurationsname (Config Name)configNameLädt jede Einstellung aus einer gespeicherten Konfiguration des Einrichtungsassistenten
Ansicht (View)viewcalendarStartansicht: calendar, timeline, week, utilization oder agenda. Utilization und agenda sind schreibgeschützt
Verfügbare Ansichten (Available Views)availableViewsalle fünfWelche Ansichten der Umschalter anbietet. Die Standardansicht ist immer enthalten
Zeitachsenfenster in Tagen (Timeline Window (Days))timelineWindowDays14Wie viele Tage die Zeitachse auf einmal zeigt. 0 für den ganzen Monat
Zeitachsen-Zoom (Timeline Zoom)timelineZoomweekAnfangszoom: day, week oder month. Benutzer können wechseln
Timeline Group By FieldtimelineGroupByFieldGruppiert die Zeilen der Zeitachse unter Überschriften, z. B. nach Gebäude, jeweils mit Kapazitätsleiste
Max. Ressourcenzeilen (Max View Resources)maxViewResourcesMaximale Zahl an Ressourcenzeilen in Zeitachse und Auslastung, die meistgebuchten zuerst. Begrenzt die gezeichneten Zeilen, nicht die gezählten
Ressourcenzeilen (Resource Rows)resourceViewFilterallall, oder booked, um nur Ressourcen mit einer Buchung im Zeitraum zu zeigen
Agenda FieldsagendaFieldsZusätzliche Felder in jeder Agenda-Zeile. Leer übernimmt die Hover Popover Fields

Anzeige

EinstellungAPI-NameStandardFunktion
Button LabellabelRessource buchen (Book Resource)Text auf der Schaltfläche, die den Kalender öffnet
Calendar TitlemodalTitleRessource buchen (Book Resource)Titel oben im Kalender
Show Inline (No Button)showInlinefalseKalender immer auf der Seite sichtbar, kein Pop-up
Show Done Button in Inline ModeshowDoneButtonInlinetrueFertig klappt den eingebetteten Kalender zu einer Zusammenfassungskarte ein; Klick öffnet ihn wieder
Two-Month ViewtwoMonthViewfalseZwei Monate nebeneinander
Kalendergröße (Calendar Size)calendarSizemediumtiny, xsmall (Very Small), small, medium oder large. Tiny und Very Small passen in Utility-Leisten, Seitenleisten und Dashboard-Kacheln.
Day Header FormatdayHeaderFormat33 = SUN MON, 2 = SU MO, 1 = S M
Week Starts on MondayweekStartsOnMondayfalseDie Woche beginnt am Montag statt am Sonntag
Wiederholungsmuster anzeigen (Show Recurring Pattern Button)showRecurringPatterntrueWöchentliche und monatliche Muster, um viele Tage auf einmal zu wählen
Show Selection SummaryshowSelectedSummarytrueAnzahl und Zeiträume der gewählten Tage
RequiredrequiredfalseEin Flow geht erst weiter, wenn etwas gewählt ist

Ressource

EinstellungAPI-NameStandardFunktion
Resource Object API NameresourceObjectApiNameDas Objekt mit dem, was gebucht wird. Jedes Objekt, auch User
Resource Name FieldresourceNameFieldNameName, der in der Ressourcenauswahl erscheint
Business Hours Start FieldbusinessHoursStartFieldZeitfeld: wann jede Ressource öffnet
Business Hours End FieldbusinessHoursEndFieldZeitfeld: wann jede Ressource schließt
Kapazitätsfeld (Capacity Field)capacityFieldErlaubte Buchungen pro Zeitfenster. Schaltet den Kapazitätsmodus und die Prozentwerte der Auslastung ein
Show Availability CountshowAvailabilityCounttrueLive-Anzeigen wie 3/10 an den Zeitfenstern, mit einem Capacity Field
Allow Booking Multiple ResourcesallowMultipleResourcesfalseMehrere Ressourcen anhaken und gemeinsam buchen
Capacity Aggregation (multi-resource)capacityAggregationCombinedCombined summiert Buchungen und Kapazitäten. Distinct zählt ein Ereignis über mehrere Ressourcen nur einmal
Allow Save Without Picking a ResourceallowNoResourcefalseSpeichert mit leerer Ressource, z. B. eine Schließung, die für alle gilt
Resource Filter Field (optional)resourceFilterFieldFeld(er), die die Auswahl einschränken. Mit ; mehrere Felder verknüpfen
Resource Filter Value (optional)resourceFilterValuePassende(r) Wert(e). , bedeutet ODER, ; bedeutet UND über Felder hinweg

Buchungsdatensatz

EinstellungAPI-NameStandardFunktion
Booking Object API NameresourceBookingObjectWo Buchungsdatensätze angelegt werden
Booking Date FieldbookingDateFieldDatumsfeld an der Buchung
Booking Start Time FieldbookingStartTimeFieldZeitfeld für den Beginn
Booking End Time FieldbookingEndTimeFieldZeitfeld für das Ende
Booking Resource FieldbookingResourceFieldLookup-Feld zur gebuchten Ressource
Parent Record Relationship FieldrelationshipFieldApiNameLookup-Feld von jeder Buchung zum übergeordneten Datensatz
End Date FieldendDateFieldAufeinanderfolgende Tage werden als ein Datensatz mit Start- und Enddatum gespeichert (Miete Mo bis Fr = 1 Datensatz)
Book Button LabelresourceBookButtonLabelBuchen (Book)z. B. Reservieren oder Einplanen
Record Name FieldrecordNameFieldTextfeld für einen lesbaren Datensatznamen
Default Record NamedefaultRecordNamez. B. Raumbuchung
Append Date/Time to Record NameappendDateTimeToNametrueHängt Datum und Uhrzeit an den Namen an

Zeitfenster

EinstellungAPI-NameStandardFunktion
Time Slot Interval (Minutes)timeInterval30Länge eines Zeitfensters, beliebig viele Minuten
Disable Time Slot Grid (Full-Day Mode)disableTimeSlotGridfalseBuchungen nur nach Datum, z. B. Hotelnächte
Allow Different Times Per DateallowDifferentTimesfalseJeder Tag bekommt sein eigenes Zeitfensterraster
Group Time Slots by PeriodgroupTimeSlotsByPeriodfalseGruppen für Vormittag, Nachmittag und Abend
Max Time SlotsmaxTimeSlotSelection0Maximale Zahl an Zeitfenstern, die ein Benutzer insgesamt wählen kann. 0 = unbegrenzt
Allow Whole-Day (No Times)allowWholeDayNoTimesfalseEin Tag ohne gewählte Zeitfenster wird als ganztägiger Datensatz gespeichert
Nur Zeitraster (Time Grid Only)timeGridOnlyfalseBlendet den Kalender aus; zeigt nur das Zeitfensterraster für ein vorgegebenes Datum
Time Grid DatetimeGridDateFestes Datum (YYYY-MM-DD) für Time Grid Only
Time Grid Date FieldtimeGridDateFieldDatumsfeld am Host-Datensatz. Reihenfolge: Time Grid Date, dann dieses Feld, dann heute

Konflikte und Kapazität

EinstellungAPI-NameStandardFunktion
Konfliktverhalten (Conflict Behavior)conflictBehaviorblockblock: belegte Zeitfenster können nicht gewählt werden. skip: Buchungen über mehrere Tage speichern die freien Tage und listen die übersprungenen auf. allow: keine Prüfung
Buffer Between Bookings (Minutes)bufferMinutes0Umrüstzeit, die nach jeder Buchung auf derselben Ressource frei bleibt
Conflict Look-Ahead Days (Konflikt-Vorausschau in Tagen)conflictLookAheadDays360Zeitraum für die Verfügbarkeitsanzeigen und für die Konfliktprüfung beim Speichern
Ignored Statuses (Ignorierte Status)hideBookingsWithStatusz. B. Cancelled: aus dem Raster ausgeblendet und nicht in der Kapazität gezählt

Status und Hover

EinstellungAPI-NameStandardFunktion
Statusfeld (Status Field)statusFieldAuswahlliste, die die Farben steuert
Statusfarben (Status Colors)statusColorsz. B. Confirmed:green,Pending:orange,Cancelled:red
Status Color DisplaystatusColorDisplaybothgrid (Zeitfenster), calendar (Tage) oder both
Status Field LabelstatusFieldLabelBezeichnung der Statusauswahl
Selectable Statuses (Status Picker)selectableStatusesWelche Status Benutzer setzen dürfen. Bei nur einem Wert wird er automatisch gesetzt und die Auswahl ausgeblendet
Second Picklist FieldsecondStatusFieldEine zweite Auswahlliste, die beim Speichern gewählt wird, z. B. ein Grund. Ohne Farbcodierung
Second Picklist LabelsecondStatusFieldLabelBezeichnung der zweiten Auswahlliste
Selectable Second-Picklist ValuesselectableSecondStatusesErlaubte Werte der zweiten Auswahlliste
Hover-Felder (Hover Popover Fields)hoverFieldsFelder, die beim Hover über eine Buchung erscheinen
Show In-Component ToastshowSuccessToastfalseBestätigung, die in der Komponente selbst angezeigt wird. Erforderlich in Experience Cloud
Show Add to Calendar After SavingshowAddToCalendarfalseNach dem Speichern eine .ics-Datei mit allen soeben angelegten Buchungen, für Outlook, Google oder Apple
Calendar File Location FieldcalendarLocationFieldleerEin Feld an der Ressource, etwa die Adresse eines Raums, das den Ort jedes Termins in der Kalenderdatei füllt. Leer lassen, wenn Sie Personen buchen: Sie stehen bereits im Titel des Termins
Success Toast Message (optional)successToastMessageEigener Erfolgstext

Bearbeitungsmodus

EinstellungAPI-NameStandardFunktion
Bearbeitungsmodus aktivieren (Enable Edit Mode)enableEditModetrueStatus, Datum, Uhrzeit oder Ressource in einem Schritt per Anwenden für viele Buchungen ändern, mit derselben Konfliktprüfung. Löschen braucht zwei Klicks
Edit Button LabeleditButtonLabelEditBezeichnung der Bearbeiten-Schaltfläche
Edit Record DisplayeditRecordDisplayname, status, time, resourceWelche Angaben pro Datensatz in der Bearbeitungsliste erscheinen, in dieser Reihenfolge. Schlüsselwörter: name, status, time, date, resource

Tage und Grenzen

EinstellungAPI-NameStandardFunktion
Max Dates Per BookingmaxSelections0Maximale Zahl an Tagen pro Buchung. 0 = unbegrenzt
Allow Past DatesallowPastDatesfalseBuchungen in der Vergangenheit zulassen
Earliest Bookable DateminDateNichts vor diesem Datum
Latest Bookable DatemaxDateNichts nach diesem Datum
Book Up To (Days Ahead)maxDaysAhead0Gleitendes Fenster: heute plus N Tage. 0 bedeutet keine Grenze
Minimum Notice (Hours)minNoticeHours0Nichts, was innerhalb von N Stunden ab jetzt beginnt. Beim Speichern erneut geprüft
Pre-Selected DatesdefaultDatesTage, die beim Öffnen des Kalenders bereits gewählt sind
Blocked DatesdisabledDatesEine feste Liste von Tagen, die nicht gewählt werden können
Only These Dates Are SelectableavailableDatesAlle anderen Tage sind gesperrt
Auto-Jump to First Available DateautoJumpToFirstAvailablefalseÖffnet im ersten Monat mit freien Tagen

Objekt für gesperrte Tage

EinstellungAPI-NameStandardFunktion
Blocked Dates ObjectblockedDatesSourceObjectObjekt mit Feiertagen und Schließungen. Schaltet das Sperren ein
Blocked Dates Date FieldblockedDatesDateFieldDatumsfeld auf diesem Objekt
Blocked Dates Filter FieldblockedDatesFilterFieldFeld, das bestimmt, welche Schließungen gelten
Blocked Dates Filter ValueblockedDatesFilterValueWert, dem dieses Feld entsprechen muss
Blocked Dates Start Time FieldblockedDatesStartTimeFieldBeginn einer Schließung für einen Teil des Tages
Blocked Dates End Time FieldblockedDatesEndTimeFieldEnde einer Schließung für einen Teil des Tages
Blocked Dates Resource FieldblockedDatesResourceFieldSperrt nur eine Ressource. Leer sperrt alle

Speichern am übergeordneten Datensatz

EinstellungAPI-NameStandardFunktion
Static Parent Record IdstaticRecordIdÜbergeordneter Datensatz für App-, Start- und Experience-Seiten
Parent Record IdrecordIdAuf Datensatzseiten automatisch gesetzt; im Flow übergeben
Parent Record Id FieldparentRecordIdFieldAlternatives Feld zur Verknüpfung mit dem übergeordneten Datensatz
Related Booking Object API NamerelatedObjectApiNameMeist identisch mit Booking Object API Name
Datumsfeld (Date Field API Name)dateFieldApiNameMeist identisch mit Booking Date Field
Load Existing DatespreloadExistingDatestrueZeigt bestehende Buchungen im Raster
Existing Dates ModepreloadModeeditableeditable, oder readonly für öffentliche Verfügbarkeitsseiten
Beschriftung der Speichern-Schaltfläche (Save Button Label)saveButtonLabelSpeichernText auf der Speichern-Schaltfläche

Unterblöcke (Consolidate Time Span)

Alle gewählten Zeitfenster werden zu einer übergeordneten Buchung vom ersten bis zum letzten Zeitfenster; Lücken werden als untergeordnete Datensätze gespeichert. Gedacht für Trainertage, Reisezeit oder Schichtpausen, nicht für Räume, die zwischen Besprechungen wieder frei werden sollen.

EinstellungAPI-NameStandardFunktion
Consolidate Time SpanconsolidateTimeSpanfalseSchaltet Unterblöcke ein
Sub-Block Object API NamesubBlockObjectApiNameUntergeordnetes Objekt für die Lücken
Sub-Block Parent Lookup FieldsubBlockParentLookupFieldLookup-Feld zurück zur übergeordneten Buchung
Sub-Block Date FieldsubBlockDateFieldDatumsfeld am untergeordneten Datensatz
Sub-Block Start Time FieldsubBlockStartTimeFieldStartzeit am untergeordneten Datensatz
Sub-Block End Time FieldsubBlockEndTimeFieldEndzeit am untergeordneten Datensatz
Sub-Block Name FieldsubBlockNameFieldWird mit dem Sub-Block Button Label gefüllt
Sub-Block Button LabelsubBlockModeButtonLabelz. B. Als Pause markieren
Show Sub-Block Toggle ButtonshowSubBlockButtonfalseZeigt diesen Umschalter im Raster

Flow-Ausgaben

EinstellungAPI-NameTypWas sie zurückgibt
Successful Bookings Count (Output)bookingSuccessCountZahlWie viele Buchungen gespeichert wurden
Conflict Dates (Output)bookingConflictDatesTextsammlungTage, die nicht gebucht werden konnten

Räume, Geräte und Personen in Salesforce buchen

Demnächst auf der Salesforce AppExchange. Buchen Sie jetzt ein Zeitfenster in der Live-Demo, oder sagen Sie uns, wohin wir die Startnachricht schicken sollen.

$20/Benutzer/Monat, 30 Tage kostenlos testen, ohne Kreditkarte. 100 % Salesforce-nativ.