Bruk Apex til å velge en liste over butikker som du vil at Einstein skal generere besøksanbefalinger for. Når du har oppretter en Apex-handling, bruker du Generer-elementet i strategien til å velge Apex-handlingen.
Nødvendige utgaver
Tilgjengelig i Professional, Enterprise og Unlimited Edition med Consumer Goods Cloud aktivert.
Merk Vi anbefaler at du bruker Generer-elementet til å laste inn data. Det å bruke Generer-elementet omgår grensene per transaksjon som Salesforce Governor håndhever.
Viktig Når du skal bruke en Apex-handling i en strategi, ber du utvikleren om å merke den rette metoden med @InvocableMethod.
Slik ser en Apex-klasse for filtrering av butikker 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 angitt Apex-handlingen i strategien, angir du etiketten til variabelen som kan kalles opp, som parameter for Apex-handlingen. Tilordne parameteren med ID-en til butikkene du ønsker besøksanbefalinger for, i strategiens Tilordning-element. Butikk-ID-ene må angis i en kommadelt liste som står i dobbeltanførselstegn.
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.