Loading
Agentforce-Kontaktcenter
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
          Apex-Klassen für Katalog-Messaging-Komponenten

          Apex-Klassen für Katalog-Messaging-Komponenten

          Verwenden Sie diese Apex-Beispielklassen, um einen Meta-Produktkatalog zu verarbeiten und Katalogdaten an Ihre WhatsApp-Messaging-Komponente zurückzugeben.

          Beispiel-Apex-Klasse für Nachrichten mit mehreren Produkten

          Diese Apex-Beispielklasse gibt eine Liste der Objekte vom Typ RichMessaging.CatalogSection für eine Meldung mit mehreren Produkten zurück. Weitere Informationen zum Erstellen einer Apex Klasse finden Sie unter Erstellen einer Apex Klasse.

          Hinweis
          Hinweis Erstellen Sie für eine Meldung mit mehreren Produkten eine Liste mit RichMessaging.CatalogSection.
          public with sharing class GetCatalogSection {
              @InvocableMethod
              public static List<List<RichMessaging.CatalogSection>> getCatalogSection() {
                  String title = 'Wallpapers';
                  List<String> productIds = new List<String>();
                  productIds.add('ymrgtcg9co');
                  RichMessaging.CatalogSection catalogSection = new RichMessaging.CatalogSection();
                  catalogSection.titleValue = title;
                  catalogSection.productIdsValue = productIds;
          
                  List<RichMessaging.CatalogSection> x = new List<RichMessaging.CatalogSection>();
                  x.add(catalogSection);
                  List<List<RichMessaging.CatalogSection>> y = new List<List<RichMessaging.CatalogSection>>();
                  y.add(x);
                  return y;
              }
          }

          Beispielklassenimplementierung für Einzelprodukt- und Katalogmeldungen

          Verwenden Sie diese Beispielklassenimplementierung für Einzelprodukt- und Katalogmeldungen. Die Klasse implementiert die Schnittstelle RichMessaging.ProcessCatalogOrderHandler.

          global class MyProcessCatalogOrderHandler implements RichMessaging.ProcessCatalogOrderHandler {
              global RichMessaging.ProcessCatalogOrderResult processCatalogOrderRequest(
                      RichMessaging.ProcessCatalogOrderRequest catalogOrderRequest) {
                  return new RichMessaging.ProcessCatalogOrderResult(
                      RichMessaging.ProcessCatalogOrderResultStatus.SUCCESS, null, 'order-ref-123');
              }
          }
           
          Laden
          Salesforce Help | Article