Demnächst auf der Salesforce AppExchange

Erste Schritte mit MultiDatePick für Salesforce

Installieren, eine Konfiguration im Einrichtungsassistenten erstellen und den Kalender auf eine Lightning-Seite oder in einen Bildschirm-Flow (Screen Flow) bringen.

  1. 1InstallierenVon der AppExchange
  2. 2BerechtigungssätzeWer erstellt, wer nutzt
  3. 3EinrichtungsassistentOder Konfiguration importieren
  4. 4Lightning-SeiteDatensatz, App, Start, Site
  5. 5Bildschirm-FlowConfig Name setzen

Welche MultiDatePick-Komponente brauche ich?

Beginnen Sie mit der einfachsten, die passt. Alle drei stecken im selben Paket, mit allen Funktionen.

Date

Nur Termine. Zeiträume, Wiederholungsmuster, Statusfarben.

Animierte Demo der MultiDatePick-Komponente Dates in Salesforce: Urlaubsantrag benennen, drei Tage der Thanksgiving-Woche per Ziehen markieren, den Freitag mit einem Klick hinzufügen und alle vier Tage auf einmal speichern Leitfaden zur Komponente Date →

Date Time

Termine plus Uhrzeiten. Ergänzt ein Zeitraster und Konfliktprüfung.

Animierte Demo der MultiDatePick-Komponente DateTime in Salesforce: einen Einarbeitungsplan für neue Mitarbeitende benennen, Montag bis Donnerstag markieren, 09:00 bis 12:00 im gemeinsamen Zeitraster ziehen und eine Schicht pro Tag speichern Leitfaden zur Komponente Date Time →

Booking

Räume, Geräte oder Personen, mit Verfügbarkeit und Kapazität.

Demo der Ressourcenbuchung in Salesforce: Berater auswählen, Kunden eingeben, Datum und ein freies 30-Minuten-Zeitfenster wählen und die Anfrage speichern Leitfaden zur Komponente Booking →
Was Sie brauchenDateDate TimeBooking
Viele Termine, Zeiträume, Wiederholungsmuster✓✓✓
Statusfarben, Hover-Details, Bearbeitungsmodus✓✓✓
Zeitfenster-Raster und Konflikterkennung-✓✓
Ressourcen, Verfügbarkeit, Kapazität, Geschäftszeiten--✓

1MultiDatePick von der AppExchange installieren

Ein verwaltetes Paket: die drei Komponenten, der Einrichtungsassistent und die Flow-Aktionen.

InstallierenKlicken Sie im AppExchange-Eintrag (zum Start) auf Get It Now. Installieren Sie nur für Admins, für alle Benutzer oder für bestimmte Profile.
PrüfenUnter Setup, Installierte Pakete steht MultiDatePick. Suchen Sie im Lightning App Builder oder Flow Builder nach MultiDatePick, um Dates, Dates & Times und Resource Booking zu sehen.
KennenlernenDas Paket bringt geführte Flows mit: Intro to MultiDatePick und je eine Vertiefung (Deep Dive) für Dates, Date Time und Booking. Starten Sie sie aus dem Einrichtungsassistenten.

2Die MultiDatePick-Berechtigungssätze zuweisen

Die Installation gibt noch niemandem Zugriff. Weisen Sie einen dieser Sätze unter Setup, Berechtigungssätze zu.

BerechtigungssatzZuweisen an
MultiDatePick - SetupDie ein, zwei Admins, die Konfigurationen erstellen. Inklusive Einrichtungsassistent.
MultiDatePick - UserAlle, die die Kalender nutzen. Ohne Assistent.
MultiDatePick - All AccessAdmins, die sie erstellen und nutzen.

Ihre Objekte sind separat. Benutzer brauchen außerdem Lese- und Erstellzugriff auf die Objekte und Felder, die Ihre Konfiguration verwendet. Fehlt etwas, nennt der Kalender genau das Feld oder Objekt.

3Eine Konfiguration im Salesforce-Einrichtungsassistenten erstellen

Öffnen Sie den MultiDatePick-Einrichtungsassistenten über den App Launcher. Jedes Objekt und jedes Feld ist ein Dropdown, und die Live-Vorschau aktualisiert sich laufend.

Animierter Rundgang durch den MultiDatePick-Einrichtungsassistenten in Salesforce: Alle Eigenschaften konfigurieren und Ressourcenbuchung wählen, Konfiguration benennen, Terminobjekt, Datums-, Berater- und Kapazitätsfelder per Dropdown wählen, dann Zeit- und Statusfelder, bis zur Zusammenfassung Überprüfen & Speichern
Eine komplette Booking-Konfiguration von Anfang bis Ende. Niemand tippt einen API-Namen.
  • Name & Typ
  • Objekt & Felder
  • Zeitfelder
  • Status & Anzeige
  • Überprüfen & Speichern
Schritt für Schritt führenDrei Fragen zu Ihren Daten. Der Assistent wählt die Komponente und füllt den Rest vor. Am besten beim ersten Mal.
Alle Eigenschaften konfigurierenJede Eigenschaft sichtbar, nichts vorgegeben. Am besten für erfahrene Benutzer und Änderungen.

Gespeicherte Konfigurationen sind wiederverwendbar. Der Konfigurationsname ist alles, was eine Seite oder ein Flow braucht. Auf der Registerkarte Vorhandene Konfigurationen können Sie eine Konfiguration klonen, um eine Variante zu bauen, oder sie als JSON exportieren, für eine andere Org.

Oder eine fertige Konfiguration aus der Config Library importieren

Klicken Sie auf einer Karte in der Config Library auf Für den Einrichtungsassistenten kopieren, fügen Sie das Ergebnis auf der Registerkarte Importieren des Assistenten ein und stellen Sie bereit.

Animierte Demo zum Import einer MultiDatePick-Konfiguration: die Karte „Urlaubsantrag für Mitarbeitende“ in der Config Library der Website kopieren, in die Registerkarte Importieren des Einrichtungsassistenten einfügen, prüfen, dass jedes Feld aufgelöst wird, und bereitstellen; dann die Komponente MultiDatePick Dates im Lightning App Builder auf eine Lightning-Seite ziehen, den Config Name eingeben und speichern
Von der Config Library zur fertigen Lightning-Seite: kopieren, importieren, bereitstellen, auf die Seite ziehen.
  • Für den Einrichtungsassistenten kopieren
  • Registerkarte Importieren
  • Felder zuordnen
  • Bereitstellen

Andere Objektnamen in Ihrer Org? Smart Field Mapping listet jedes Objekt und Feld aus dem JSON auf, das in Ihrer Org fehlt, mit einem Dropdown Ihrer eigenen. Auswählen, dann Anwenden & bereitstellen. Passt alles, wird der Schritt übersprungen.

4Einen Kalender auf eine Salesforce-Datensatzseite bringen

Ziehen Sie im Lightning App Builder die MultiDatePick-Komponente auf die Seite, geben Sie Ihren Config Name ein und speichern Sie. Die Import-Demo oben endet genau damit.

SeiteWas Sie festlegen
DatensatzseiteConfig Name. Der Seitendatensatz ist automatisch der übergeordnete Datensatz.
App-, Start- und Experience-SeitenConfig Name plus Static Parent Record Id: der Datensatz, zu dem die Termine gehören.

Load Existing Dates (Vorhandene Daten vorladen) zeigt bereits gespeicherte Termine. Speichern fügt nur Datensätze hinzu; vorhandene werden nie gelöscht.

App-, Start- und Experience-Seiten: Static Parent Record Id setzen

Diese Seiten haben keinen eigenen Datensatz, sagen Sie der Komponente also, für welchen Datensatz sie speichern soll.

Animierte Demo der Einrichtung per Config Name: im MultiDatePick-Einrichtungsassistenten einen Konfigurationsnamen kopieren, die Komponente Resource Booking im Lightning App Builder auf eine Seite ziehen, Config Name einfügen und Static Parent Record Id eingeben, und der Buchungskalender erscheint mit allen Einstellungen der Konfiguration
Kopieren Sie den Konfigurationsnamen im Einrichtungsassistenten und fügen Sie ihn zusammen mit der Id des übergeordneten Datensatzes ein.

Vollständige Anleitung und Anwendungsfälle: App-, Start- und Experience-Seiten.

5MultiDatePick einem Bildschirm-Flow hinzufügen

Öffnen Sie im Flow Builder einen Bildschirm, suchen Sie nach MultiDatePick, ziehen Sie die Komponente hinein und setzen Sie Config Name.

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
Komponente auf den Bildschirm ziehen und Config Name auf Ihre Konfiguration aus dem Assistenten setzen.

Die Kontrollkästchen kommen aus der Konfiguration. Ist Config Name gesetzt, fassen Sie im Flow Builder kein Kontrollkästchen an. Die reinen Flow-Optionen (Required, Show Inline, Output Date Ranges as JSON) bleiben aus, bis Sie sie einschalten.

Was der Flow zurückbekommt

KomponenteVerwendung
BookingSpeichert seine eigenen Datensätze. Lesen Sie bookingSuccessCount und bookingConflictDates.
DateselectedDates, oder selectedDateRangesJson für Zeiträume.
Date TimeselectedDatesWithTimesJson.

Um Datensätze aus dem JSON zu erstellen, fügen Sie die Aktion Parse Date Entries from JSON hinzu, durchlaufen ihre Ausgabe in einer Schleife und erstellen einen Datensatz pro Eintrag. Alles per Klick. Jedes Detail steht im Leitfaden Bildschirm-Flow.

Animierte Demo eines Urlaubsantrags als Bildschirm-Flow in Salesforce: Der Benutzer klickt drei Tage im MultiDatePick-Kalender an, sendet ab, und der nächste Flow-Bildschirm listet die drei übergebenen Daten auf
Der laufende Flow: drei Tage gewählt, drei Termine weitergegeben.

Hängen Sie beim ersten Start fest?

Die vier häufigsten Stolpersteine bei neuen Einrichtungen. Zu jedem steht die vollständige Lösung auf der Seite Fehlerbehebung.

Sie sehenLösung
Keine Schaltfläche SpeichernSetzen Sie Static Parent Record Id. Details
Der Flow ignoriert meine Einstellungen aus dem AssistentenSchreiben Sie Config Name genau so, wie der Assistent ihn gespeichert hat. Details
Booking meldet „Konfiguration erforderlich“Setzen Sie Config Name auf eine Booking-Konfiguration. Details
Rotes Banner „Diese Komponente konnte ihre Daten nicht laden“Lesen Sie den grauen Kasten: Er nennt das Feld oder den fehlenden Zugriff. Details

Fragen zur Einrichtung

Kurze Antworten auf das, was Admins zuerst fragen.

Brauche ich Apex oder einen Entwickler, um MultiDatePick einzurichten?

Nein. Sie installieren das Paket, erstellen im Einrichtungsassistenten eine Konfiguration, indem Sie Objekte und Felder per Dropdown wählen, und ziehen die Komponente auf eine Seite oder einen Flow-Bildschirm. Ohne Apex.

Welchen MultiDatePick-Berechtigungssatz soll ich zuweisen?

MultiDatePick - Setup für die Admins, die Konfigurationen erstellen, MultiDatePick - User für alle, die nur die Kalender nutzen, und MultiDatePick - All Access für Admins, die beides tun. Benutzer brauchen außerdem Zugriff auf Ihre eigenen Objekte und Felder.

Warum hat mein Kalender auf der App-Seite oder Startseite keine Schaltfläche Speichern?

App-, Start- und Experience-Seiten haben keinen eigenen Datensatz. Setzen Sie Static Parent Record Id auf den Datensatz, zu dem die Termine gehören, und die Schaltfläche Speichern erscheint.

Muss ich im Flow Builder jedes Kontrollkästchen setzen?

Nein. Setzen Sie Config Name auf die Konfiguration, die Sie im Einrichtungsassistenten gespeichert haben, und jede Kontrollkästchen-Einstellung kommt aus der Konfiguration. Nur wenn Sie Config Name weglassen und die Eigenschaften von Hand setzen, setzen Sie auch die Kontrollkästchen selbst.

Kann ich eine MultiDatePick-Konfiguration in eine andere Salesforce-Org übertragen?

Ja. Exportieren Sie sie auf der Registerkarte Vorhandene Konfigurationen und fügen Sie das JSON in der anderen Org auf der Registerkarte Importieren ein. Mit Smart Field Mapping ordnen Sie abweichende Objekt- oder Feldnamen zu.

Brauchen Sie Hilfe bei der Einrichtung?

Eine Frage zur Einrichtung, ein Funktionswunsch, oder unsicher, welche Komponente passt? Melden Sie sich.

E-Mail an Support@MultiDatePick.com Config Library durchsuchen