Loading
Set-up en onderhoud van Uitvoering voor detailhandel
Inhoudsopgave
Filters selecteren

          Geen resultaten
          Geen resultaten
          Hier zijn enkele zoektips

          Controleer de spelling van uw trefwoorden.
          Gebruik meer algemene zoektermen.
          Verwijder filters om uw zoekopdracht uit te breiden.

          De Help van Salesforce volledig doorzoeken
          Bezoeken aanbevelen voor specifieke stores

          Bezoeken aanbevelen voor specifieke stores

          Gebruik Apex om een lijst van stores te selecteren, waarvoor u Einstein aanbevelingen voor bezoeken wilt laten geven. Nadat u een Apex-actie hebt gemaakt, gebruikt u het element Genereren in uw strategie om de Apex-actie te selecteren.

          Vereiste editions

          Beschikbaar in: Professional, Enterprise en Unlimited Edition waarin Consumer Goods Cloud is ingeschakeld.
          Opmerking
          Opmerking U wordt aangeraden om het element Genereren te gebruiken om de gegevens te laden. Het gebruik van het element Genereren omzeilt transactiegebonden limieten die worden opgelegd door de Salesforce-beheerder.
          Belangrijk
          Belangrijk Vraag voor het gebruik van een Apex-actie in een strategie uw ontwikkelaar om de juiste methode te annoteren met @InvocableMethod.

          Een Apex-klasse voor het filteren van stores ziet er zo uit:

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

          Nadat u de Apex-actie in de strategie hebt opgegeven, geeft u het label van de aanroepbare variabele op als parameter voor de Apex-actie. Wijs in het element Toewijzen van uw strategie de parameter met de ID van de stores toe, waarvoor u aanbevelingen voor bezoeken wenst. De store-ID's moeten worden opgegeven tussen dubbele aanhalingstekens in een met komma's gescheiden lijst.

           
          Wordt geladen
          Salesforce Help | Article