Skip to main content
Vorgestellte Gruppe

* 質問広場~初心者から上級者まで~ 日本 *

Salesforceの活用に関する質問であれば、どんなレベルのご質問も可能な、質問・相談専用グループです。初心者から上級者まで、質問がある方はぜひ、質問広場へお集まりください! 「Trailblazer Community オンライン行動規範」に基づいたご利用をお願いいたします。 https://trailhead.salesforce.com/ja/trailblazercommunity/code-of-conduct *********************************** このグループは株式会社セールスフォース・ジャパンの社員によって管理、運営されています。 このグループ内での発言はForward Looking Statement の対象です。 http://investor.salesforce.com/about-us/investor/forward-looking-statements/default.aspx また本プログラムの利用規約も併せてご覧ください。 https://www.salesforce.com/jp/company/program-agreement

Account Engagementのメール配信リストと商談を紐づけたデータ分析をしたいと考えております。 

CRMアナリティクスを使ったデータ集計を想定していますが 

他の方法でも構いません。 

 

【現状】 

B2B Marketing Analyticsの標準データセット「Account Engagement Email Templates」(pdEmailTemplate)を確認しましたが、 

こちらはテンプレート単位・日次の集計データ(送信数、開封数、クリック数など)のみで、 

"どのプロスペクトに送信したか"という明細レベルの情報は含まれていませんでした。 

 

【実現したいこと】 

どのメールテンプレートを使って、誰にメールを送ったかという「送信リスト」を作成したいと考えております。 

必要な項目は以下の通りです。 

 

・メールテンプレート名 

・メール送信日 

・氏名 

・プロスペクトID 

・クリック日時 

 

この送信リストが作成できましたら、次のステップとして 

プロスペクトIDを軸にSalesforceの商談データと紐付け、「メールをクリックした人がどの程度商談化しているか」を確認したいと考えております。 

 

【質問】 

まずは上記の「どのメールテンプレートを使って誰にメールを送ったか」という送信リストをどのように作成すればよいか、お知恵をお借りできないでしょうか。 

 

標準機能で実現可能か、 

もしくはカスタム開発(Account Engagement APIの活用や中間オブジェクトの作成など)、 

あるいは拡張機能なども含めて 

よい方法をご存じでしたら教えて頂きたいです。 

  

よろしくお願いいたします。 

 

3 Antworten
  1. 9. Okt., 01:22

    Yoshikoさん、 

     

    ご指摘の通りです。実際に試していただいて判明した通り、「List Emails Engagement」系のカスタムレポートタイプ(Campaign→List Email)は、あくまでList Emailオブジェクト単位の集計指標(Opens/Clicks件数・率など)であり、プロスペクト単位の明細行は含まれません。前回の回答は不正確でした、訂正します。 

     

    標準のSalesforceレポート機能だけでは、ご要望の「誰が・いつ・どのメールをクリックしたか」という明細行レベルのデータは出せません。これは仕様上の制約です。 

     

    【正しい選択肢は2つ】 

     

    1. Data Cloud(Data 360)をお使いの場合:Email Activityオブジェクトを使う 

    Account Engagementコネクタ経由でData Cloudに連携すると、「Email Activity」という名前のDMO(データモデルオブジェクト)が自動生成されます。これはまさにご要望のデータ構造そのものです: 

       - createdAt(エンゲージメント日時=送信/開封/クリック日時) 

       - 活動種別(SEND_STATUS, OPEN, CLICK, BOUNCE等) 

       - externalProspectId(プロスペクトID) 

       - externalListEmailId(どのメールか) 

       - prospectSalesforceId(紐づくSalesforce Contact/LeadのID!) 

     

    prospectSalesforceIdがあるため、Contact/Lead経由でOpportunity Contact Roleと直接JOINでき、「クリックした人がどれだけ商談化したか」も実現可能です。CRMアナリティクスやSQLベースのクエリで分析できます。これが最初にご検討されていたアプローチとして最も確実です。 

     

    2. Data Cloudがない場合:Account Engagement API(Visitor Activity オブジェクト)を使う 

    APIエンドポイント /api/v5/objects/visitor-activities は、プロスペクトごとの個別アクティビティ(1クリック=1レコード)を返します。フィールドにprospectId, listEmailId, emailTemplateId, createdAt, type(1=Click, 11=Open, 6=Sentなど)が含まれているため、これをAPI経由で抽出し、中間オブジェクト(カスタムオブジェクト)にインポートすれば、Salesforce上で標準レポートとして「送信リスト」を作成できます。その後はProspectId→Contact/Lead→Opportunityで紐付け可能です。 

     

    結論として、標準の宣言的レポート機能では実現不可、Data Cloud(Email Activity DMO)かAPI連携(Visitor Activity)のいずれかが必要、という認識に切り替えていただくのが正確です。 

     

    参考: 

    https://developer.salesforce.com/docs/atlas.en-us.252.0.c360a_api.meta/c360a_api/c360dm_mcae_email_activity.htm

     

    https://developer.salesforce.com/docs/marketing/pardot/guide/visitor-activity-v5.html

0/9000

いつもお世話になっております。 

 

カスタムオブジェクトの関連リストのファイルに格納されているファイルの件数を確認する方法したいと考えております。 

上記はレポート等で確認が可能でしょうか。 

もし方法をご存知の方がいらっしゃいましたらご教示いただけますと幸いです。 

よろしくお願いいたします。 

 

2 Antworten
  1. 8. Okt., 08:56

     さっと確認したいようでしたら開発者コンソール > Query Editor で以下のように指定してExecuteすれば対象IDごとの件数は出せますが…確認したいレコードが大量にあるなら先述の通りデータローダー使っちゃうのがいいと思います。 

     

    https://ideas.salesforce.com/s/idea/a0B8W00000GdmPdUAJ/improve-reporting-on-files-contentdocument?sfdcIFrameOrigin=null

     

    ↑アイデアは出ていますので、ぜひこちらにUpvoteを! 

     

    ※WHEREの()内は抽出したいデータのIDです

    SELECT LinkedEntityId, COUNT(Id)

    FROM ContentDocumentLink

    WHERE LinkedEntityId IN (

    'a01XXXXXXXXXXXXXXX',

    'a01YYYYYYYYYYYYYYY'

    )

    GROUP BY LinkedEntityId

0/9000

いつもお世話になっております。 

 

下図のイメージのように、レコードの右上に「メール送信」のようなボタンを配置し、ボタンを押下すると、宛先や件名を入力できるメール送信画面が立ち上がり、メールテンプレートで定型文が入力でき、添付ファイルを添付してメールが送信できる、という機能を実装したいです。 

レコードの画面にメール送信ボタンを設置し、メールを送信する方法について

このような実装は標準機能で可能でしょうか。 

もし可能な場合、方法をご存知の方がいらっしゃいましたらご教示いただけますと幸いです。 

 

また、メール送信前に承認者が、宛先・件名・添付ファイルの内容に間違いがないかチェックを行いたいですが、その場合、メール送信画面のキャプチャを承認者に送る、以外の方法が思いつかず、ほかに良い方法がありましたらアイディアをいただきたいです。 

 

よろしくお願いいたします。

4 Antworten
  1. 6. Okt., 13:22

    @hatsuo sano

     

    ご教示いただきありがとうございます!

0/9000

2026年10月~12月開催イベント(参加者募集)

Salesforce Japan Admin Group Tokyo では、2026年10月~12月にそれぞれイベントを開催します。  

  

■【2026年10月9日(金)開催】Dreamforce Global Gathering 2026

日時:2026年10月9日(金) 16:00-18:00 ※現地参加者は20:00まで懇親会&Swag抽選会 

開催方法:ハイブリッド (オンライン参加受付中)

申し込み:https://trailblazercommunitygroups.com/e/mbqesz/

 

■2026年11月27日開催_ Salesforce活用推進の鍵を握る“FDE”について知る

日時:2026年11月27日(金) 16:30-18:30 

開催方法: ハイブリッド 

申し込み: https://trailblazercommunitygroups.com/e/my23h9/

  

■【2026年12月18日開催】Salesforce Adminのキャリアについて語る夕べ #9 ~FDEについて語ろう~

日時:2026年12月18日(金) 17:00-18:00 

開催方法:ハイブリッド 

申し込み: https://trailblazercommunitygroups.com/j/jfzrc5umtzstq/ 

 

皆様のご参加、お待ちしております!  

 

@* 質問広場~初心者から上級者まで~ 日本 *

@* カスタマーサクセス日本 *

@SFUG - Salesforce活用分科会(旧:MOTTAINAI CLUB)

@Admin女子部 

@Japan Trailhead (日本) 

0/9000

いつもお世話になっております。 

 

現在、Salesforce Connectを利用して、Snowflakeへ接続して外部オブジェクトの利用を考えています。 

その際、Snowflakeのセキュリティ強化のため、 標準マニュアル通りのOAuth 2.0接続では90日ごとに手動認証が必要となってしまい、運用的に厳しい面があります。 

その為、 「JWT」および「キーペア認証」による設定を試みました。 Apexからの接続テストでは接続成功したものの、外部データソースの「検証して同期」実行時に下記エラーが発生し、データベースを選択できません。 

【現象】 

 External Data Source(Type: Salesforce Connect: SQL Adapter for Snowflake)の「検証して同期」を実行すると、常に添付画像のエラーが発生する。  

Salesforce Connectを利用した、Snowflake接続について【その他 接続時の情報】

  • API直接呼び出し:
    • 同じ指定種別(Named Credential)を使い、ApexのHttpクラスから直接 /api/v2/databases および /api/v2/statements を呼び出すと、いずれも STATUS CODE: 200 で正常なJSONレスポンスが返る
  • 検証した認証方式:
    • JWT + Snowflake External OAuth(scopeクレームでロール指定)
    • Snowflakeネイティブのキーペア認証 ※いずれの方式でも同様の現象が再現。
  • 検証した対処事項:
    • 外部データソースの新規作成
    • ページング設定の変更検討
    • Debug Logsでの追跡(標準機能はApexコールアウトを経由しないため記録されず)

【質問事項】 上記エラーの解消法、または運用上で定期的な再認証が発生しない接続方法について、ご教示いただけますでしょうか。

3 Antworten
0/9000

いつもお世話になっております。 

 

サマリーレポートで 「行をグループ化」 である項目をグルーピングに使用しています。 

レポートで表示させたときに、この項目のレコード1件1件を開きたいため、 

個別で表示できる状態にもしたいです。 

(青字で表示させてリンクをクリックするとレコードに飛べるようにしたい) 

しかし、この項目をアウトラインパネル>列を追加で列に追加しようとすると、 

グルーピングが解除されてしまいます。 

行をグループ化した状態で、個別のレコードも選択できるようにする方法がありましたらご教示いただけますでしょうか。 

 

よろしくお願いいたします。

4 Antworten
  1. 21. Sept., 04:46

    @Keiji Otsubo

    さん 

    @Usman Khan

    さん 

    ご回答いただきありがとうございます。ご教示いただいた方法を確認いたします。 

     

0/9000

いつもお世話になっております。 

初歩的な質問で申し訳ございません。 

レポートのクイック検索窓が部分一致で検索してもヒットされません。 

スクリーンショットは最近のページですが、すべてのレポートでも同様です。 

弊社の方針で権限セットを権限セットグループでまとめてからこういった挙動が見られるようになりました。 

システム権限でレポートの基本的な機能は付与しているのですが何か設定で問題があるのでしょうか。 

クイック検索の部分一致が正常に機能しない

 

image.png

7 Antworten
  1. 18. Sept., 01:57

    申し訳ないです、ワイルドカードはグローバル検索しか使えないですね。 

     

    この検索窓はリストビューの検索窓と同じかもしれません。 

     

    Partial-string matching Search only matches from the start of a value or after a space. Partial terms are supported only on record name fields 

     

     

0/9000

いつもお世話になっております。 

 

カスタムオブジェクトで重複レコードが大量にあり、重複レコードだけをレポートで一覧で出したいです。 

基本的なことで申し訳ございませんが、方法をご教示いただけますと幸いです。 

 

よろしくお願いいたします。

5 Antworten
  1. 18. Sept., 06:16

    @Keiji Otsubo

    さん 

    ありがとうございます、開発者コンソールとのこと承知いたしました。

0/9000

いつもお世話になっております。 

商談のレイアウト上にTODOやメールなどのアイコンが出てこないプロファイルがあります。 

どのように設定すべきかわからなかったので教えてください。 

 

背景:新たにプロファイルが必要となりページレイアウトやライトニングページを設定した。 

設定状況: 

標準オブジェクト設定では活動の履歴の編集・作成・参照権限は付与されています。 

TODO作成の権限セットもユーザーに設定してあります。 

 

どのように設定すればいいでしょうか? 

 

※添付しているアイコンを商談にレイアウトしたいです。

活動の履歴のアイコン設定

 

 

5 Antworten
  1. 18. Sept., 05:29

    Hi, 以下の点をお試しください:Salesforce Classic版に切り替え、そちらでアイコンが表示されるか確認してください。 

    「ページを編集」ボタンをクリックし、「活動」タブにアクションが追加されているか確認してください。

0/9000

お世話になります。 

ダッシュボードで特定の期間に各ユーザーが何件レコードを作成したかを、 

棒グラフにして表示したいと思っています。 

その際、レコード作成していないユーザも含めてグラフに表示したいのですが実現可能でしょうか? 

下記はExcelグラフですが、同じようなイメージのものを表示できることが理想です。 

集計用の項目などを用いることで対応できるものでしょうか?  

(ダミーレコード作成は定期的な運用が発生するので避けたいです)

 

各ユーザのレコード作成件数をダッシュボードで確認する(0件の場合も含めて表示したい)方法はありますか?

6 Antworten
  1. 9. Sept., 05:26

    @Natsuho Yaguchi

     

    弊社も全く同じ要件で検討しており、こちらの質問に辿り着きました。 

    解決方法が見つかったのでお伝えします。 

     

    ベースはChihara様が記載されているカスタムレポートタイプ作成ですが、 

    初期値を1ではなく0にするための方法です。 

     

    ・活動オブジェクト側に集計用のカスタム数式項目を作成 

     IF(ISBLANK(Id), 0, 1) 

     

    ・カスタムレポートタイプで集計用カスタム項目を集計するレポートを作成 

     

    これで活動作成件数0のユーザーを表示しつつ、件数0と表示が可能になりました。 

    1年以上前のご質問なので既に解決済みかもしれませんが、他の方のご参考にもなれば幸いです。 

0/9000