Loading
Configure e mantenha a execução do varejo
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Recomendar visitas para lojas específicas

          Recomendar visitas para lojas específicas

          Use o Apex para selecionar uma lista de lojas para as quais você deseja que o Einstein forneça recomendações. Depois de criar uma ação do Apex, use o elemento Gerar da sua estratégia para selecionar a ação do Apex.

          Edições obrigatórias

          Disponível em: Edições Professional, Enterprise e Unlimited em que a Consumer Goods Cloud está habilitada.
          Nota
          Nota Recomendamos que você use o elemento Gerar para carregar os dados. Use o elemento Gerar ajuda a superar os limites por transação impostos pelo regulador do Salesforce.
          Importante
          Importante Para usar uma ação do Apex em uma estratégia, peça para o desenvolvedor anotar o método adequado com @InvocableMethod.

          A classe do Apex para filtrar lojas é assim:

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

          Depois de especificar a ação do Apex na estratégia, especifique o rótulo da variável invocável como o parâmetro para ação do Apex. No elemento Mapa da sua estratégia, mapeie o parâmetro com o ID das lojas para as quais você deseja obter recomendações de visita. Os IDs da loja devem ser especificados entre aspas duplas em uma lista separada por vírgulas.

           
          Carregando
          Salesforce Help | Article