Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む
リテールエグゼキューションの設定とメンテナンス
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          特定の店舗の訪問の推奨

          特定の店舗の訪問の推奨

          Apex を使用して、Einstein で訪問レコメンデーションを提供する店舗のリストを選択します。Apex アクションを作成したら、戦略の生成要素を使用して Apex アクションを選択します。

          必要なエディション

          使用可能なエディション: Consumer Goods Cloud が有効になっている Professional Edition、Enterprise Edition、Unlimited Edition。
          メモ
          メモ 生成要素を使用してデータを読み込むことをお勧めします。生成要素を使用すると、Salesforce ガバナによるトランザクション単位の制限を克服できます。
          重要
          重要 戦略で Apex アクションを使用するには、該当するメソッドに @InvocableMethod アノテーションを付加するように開発者に依頼します。

          店舗を絞り込む Apex クラスは次のようになります。

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

          戦略で Apex アクションを指定したら、呼び出し可能な変数の表示ラベルを Apex アクションのパラメーターとして指定します。戦略の対応付け要素で、パラメーターを訪問レコメンデーションが必要な店舗の ID に対応付けます。店舗 ID は、カンマ区切りリストで二重引用符で囲んで指定する必要があります。

           
          読み込み中
          Salesforce Help | Article