Loading
Generative AI von Agentforce und Einstein
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Format der adaptiven Antwort: Zeitauswahl

          Format der adaptiven Antwort: Zeitauswahl

          Eine Antwort der Zeitauswahl ist eine Liste der verfügbaren Zeitfenster. Derzeit ist die Antwort auf die Zeitauswahl nur für Agentforce Serviceagenten verfügbar.

          Erforderliche Editionen

          Verfügbarkeit: Lightning Experience
          Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition mit Foundations oder Agentforce 1 oder Einstein 1 Edition

          Details zum adaptiven Antwortformat

          Zugeordnete Messaging-Komponente Zeitauswahl
          Unterstützte Kanäle Erweiterte Apple Messages for Business

          Überlegungen

          • Sie können die zugeordnete Messaging-Komponente im Messaging-Komponentengenerator nicht anpassen.
          • Die Antwort der Zeitauswahl unterstützt das Messaging-Komponentenformat "Zeitauswahl" für erweiterte Apple Messages for Business-Kanäle. In erweiterten Chat-Kanälen werden Zeitfenster als Schaltflächen angezeigt.

          Wenn Sie das Format der Zeitauswahl in Agentenantworten verwenden möchten, erstellen Sie eine benutzerdefinierte Agentenaktion, die die erforderlichen Informationen zurückgibt. Eine Beispielreferenzaktion finden Sie in der Apex-Beispielklasse.

          Zeitfenster
          Eine Liste der verfügbaren Zeitfenster.
          Nachricht
          Optional. Text, der unmittelbar vor der Zeitauswahl gesendet wird. Beispiel: "Hier sind die verfügbaren Zeitfenster."
          Reply
          Optional. Text, der gesendet wird, nachdem der Kunde ein Zeitfenster ausgewählt hat. Beispiel: "Vielen Dank, dass Sie Ihr bevorzugtes Zeitfenster ausgewählt haben."
          Standortname
          Optional. Name des Standorts, der den Zeitfenstern zugeordnet ist. Beispiel: "Hauptbüro".
          Breitengrad
          Optional. Breitengrad des Standorts.
          Längengrad
          Optional. Längengrad des Standorts.
          Radius
          Optional. Radius des Standortbereichs in Metern.

          Die Felder "Standortname", "Breitengrad" und "Längengrad" müssen zusammen enthalten sein.

          Diese Apex-Klasse ruft verfügbare Zeitfenster für einen angegebenen Tag ab. Die Zeitfenster werden als Liste zurückgegeben.

          Beispiel
          Beispiel
          public class TimePickerResponse {
          
              @InvocableVariable(label='Time Slots')
              public List<String> timeSlots;
          
              @InvocableVariable(label='Message')
              public String message;
          
              public TimePickerResponse() {
                  this.message = 'Here are the available time slots:';
                  this.timeSlots = new List<String>();
              }
          
              @InvocableMethod(
                  label='Get Time Slots by Day Name'
                  description='Returns time slots as plain text based on the specified days.'
              )
              public static List<List<String>> getAvailableTimesForDay(List<String> dayNames) {
          
                  List<List<String>> allAvailableTimes = new List<List<String>>();
          
                  for (String dayName : dayNames) {
          
                      List<String> availableTimes = new List<String>();
                      String normalizedDay = dayName.trim().toLowerCase();
          
                      switch on normalizedDay {
                          when 'monday' {
                              availableTimes.add('9:00 AM - 10:00 AM');
                              availableTimes.add('12:00 PM - 1:00 PM');
                              availableTimes.add('3:00 PM - 4:00 PM');
                          }
                          when 'tuesday' {
                              availableTimes.add('10:00 AM - 11:00 AM');
                              availableTimes.add('1:00 PM - 2:00 PM');
                              availableTimes.add('4:00 PM - 5:00 PM');
                          }
                          when 'wednesday' {
                              availableTimes.add('9:30 AM - 10:30 AM');
                              availableTimes.add('12:30 PM - 1:30 PM');
                              availableTimes.add('3:30 PM - 4:30 PM');
                          }
                          when 'thursday' {
                              availableTimes.add('8:00 AM - 9:00 AM');
                              availableTimes.add('11:00 AM - 12:00 PM');
                              availableTimes.add('2:00 PM - 3:00 PM');
                          }
                          when 'friday' {
                              availableTimes.add('9:00 AM - 10:00 AM');
                              availableTimes.add('11:30 AM - 12:30 PM');
                              availableTimes.add('2:00 PM - 3:00 PM');
                          }
                          when 'saturday' {
                              availableTimes.add('10:00 AM - 11:00 AM');
                              availableTimes.add('12:00 PM - 1:00 PM');
                              availableTimes.add('2:00 PM - 3:00 PM');
                          }
                          when 'sunday' {
                              availableTimes.add('11:00 AM - 12:00 PM');
                              availableTimes.add('1:00 PM - 2:00 PM');
                              availableTimes.add('3:00 PM - 4:00 PM');
                          }
                      }
                      allAvailableTimes.add(availableTimes);
                  }
          
                  return allAvailableTimes;
              }
          }
             
           
          Laden
          Salesforce Help | Article