Loading
Configurar y mantener Ejecución de minorista
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Visitas recomendadas para establecimientos específicos

          Visitas recomendadas para establecimientos específicos

          Utilice Apex para seleccionar una lista de establecimientos para los que desee que Einstein proporcione recomendaciones de visitas. Después de crear una acción de Apex, utilice el elemento Generar de su estrategia para seleccionar la acción de Apex.

          Ediciones necesarias

          Disponible en: Professional Edition, Enterprise Edition y Unlimited Edition donde esté activada Consumer Goods Cloud.
          Nota
          Nota Recomendamos que utilice el elemento Generar para cargar los datos. El uso del elemento Generar le ayuda a superar los límites por transacciones impuestos por el regulador de Salesforce.
          Importante
          Importante Para utilizar una acción de Apex en una estrategia, solicite a su desarrollador anotar el método apropiado con @InvocableMethod.

          Este es el aspecto de una clase de Apex para filtrar establecimientos:

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

          Después de que especifique la acción de Apex en la estrategia, especifique la etiqueta de variable invocable como el parámetro para la acción de Apex. En el elemento Asignar de su estrategia, asigne el parámetro con el Id. de los establecimientos para los que desee recomendaciones de visitas. Los Id. de los establecimientos deben especificarse dentro de comillas dobles en una lista separada por comas.

           
          Cargando
          Salesforce Help | Article