Loading
Konfigurera och underhålla Butiksutförande
Innehållsförteckningar
Välj filter

          Inga resultat
          Inga resultat
          Här är några söktips

          Kontrollera stavningen av dina nyckelord.
          Använd mer allmänna söktermer.
          Välj färre filter för att utöka din sökning.

          Sök hela Salesforce-hjälpen
          Rekommendera besök i specifika butiker

          Rekommendera besök i specifika butiker

          Använd Apex för att välja en lista över butiker som du vill att Einstein ska skapa besöksrekommendationer för. När du har skapat en Apex-åtgärd använder du komponenten Skapa i strategin för att välja Apex-åtgärden.

          Versioner som krävs

          Tillgängliga i: Professional, Enterprise och Unlimited Editions som har Consumer Goods Cloud aktiverat.
          Anteckning
          Anteckning Vi rekommenderar att du använder komponenten Skapa för att läsa in data. När du använder komponenten Skapa kan du kringgå överföringsgränserna som angivits av Salesforce Governor.
          Viktig
          Viktig För att använda en Apex-åtgärd i en strategi, be din utvecklare annotera en lämplig metod med @InvocableMethod.

          Så här ser en Apex-klass för butiksfiltrering ut:

          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;
              }
          }

          När du har angivit Apex-åtgärden i strategin anger du etiketten för den åberopbara variabeln som parametern för Apex-åtgärden. I komponenten Karta i strategin mappar du parametern med ID för de butiker som du vill se besöksrekommendationer för. Butikernas ID måste anges med dubbla citattecken i en kommaseparerad lista.

           
          Laddar
          Salesforce Help | Article