Loading
Einrichten und Pflegen von "Einzelhandelsausführung"
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
          Empfehlen von Besuchen für bestimmte Geschäfte

          Empfehlen von Besuchen für bestimmte Geschäfte

          Verwenden Sie Apex, um eine Liste der Geschäfte auszuwählen, für die Einstein Besuchsempfehlungen bereitstellen soll. Verwenden Sie nach dem Erstellen einer Apex-Aktion das Element "Erstellen" in Ihrer Strategie, um die Apex-Aktion auszuwählen.

          Erforderliche Editionen

          Verfügbarkeit: Professional, Enterprise und Unlimited Editions, in denen Consumer Goods Cloud aktiviert ist.
          Hinweis
          Hinweis Es empfiehlt sich, das Element "Generieren" zum Laden der Daten zu verwenden. Mit dem Element "Generieren" können Sie die durch die Salesforce-Obergrenzen festgelegten Transaktionsobergrenzen umgehen.
          Wichtig
          Wichtig Wenden Sie sich zum Verwenden einer Apex-Aktion in einer Strategie an Ihren Entwickler, um die entsprechende Methode mit der Anmerkung @InvocableMethod zu versehen.

          Eine Apex-Klasse zum Filtern von Geschäften sieht folgendermaßen aus:

          global class LoadStores {
              global class RecommendationRequest {
                  @InvocableVariable(label='Store Ids')
                  public String siteIds;
              }
              
              @InvocableMethod(label='Get Stores from Request' description='Gets stores that are chosen in the request')
              public static List<List<Recommendation>> getVisits(List<RecommendationRequest> requests) {
                  List<List<Recommendation>> recos = new List<List<Recommendation>>();
                  for(RecommendationRequest request : requests){
                      List<Recommendation> output = new List<Recommendation>();
                      List<String> siteList = request.siteIds.split(',');
                      List<RetailStore> stores = [SELECT Id, Name FROM RetailStore WHERE Id IN :siteList];
                      for(RetailStore store : stores){
                          Recommendation rec = new Recommendation(
                              Name = store.Name,
                              Description = store.Name,
                              ExternalId = store.Id
                          );
                          output.add(rec);
                      }
                      recos.add(output);
                  }
                  return recos;
              }
          }

          Nachdem Sie die Apex-Aktion in der Strategie angegeben haben, legen Sie die Bezeichnung der aufrufbaren Variablen als Parameter für die Apex-Aktion fest. Ordnen Sie den Parameter mit der ID der Geschäfte, für die Sie Besuchsempfehlungen erhalten möchten, im Zuordnungselement Ihrer Strategie zu. Die Shop-IDs müssen zwischen doppelten Anführungszeichen in einer kommagetrennten Liste angegeben werden.

           
          Laden
          Salesforce Help | Article