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 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 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.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.