function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
soyonsoyon 

活動履歴のメールを送信の宛先について

カスタムオブジェクトを作成し、「関連リスト」-「活動履歴」の「メールを送信」機能を利用したいです。
「メールを送信」の宛先より他に作成しているカスタムオブジェクトのメールアドレスを検索可能としたいですが、可能でしょうか?
不可の場合、関連リストページをvisualforceで作成すべきでしょうか?
Taiki YoshikawaTaiki Yoshikawa
メール送信機能の宛先ポップアップで他のカスタムオブジェクトを検索したいということでしょうか。

User-added image
User-added image

ヘルプを見る感じ次のように記載されていたのでカスタムオブジェクトの検索はできなそうです。

取引先責任者、リード、または個人取引先を [宛先:] 項目に入力します。[宛先:] 項目に入力できる担当者は 1 名です。取引先責任者およびリードに複数のメール項目がある場合は、メールアドレスを選択できます。

メールの送信
https://help.salesforce.com/HTViewHelpDoc?id=email_send.htm&language=ja (https://help.salesforce.com/HTViewHelpDoc?id=email_send.htm&language=ja)

対応案ですが、関連リスト自体をVisualforceページにするのではなく、メール送信用のページに遷移するためのカスタムボタンを用意する方法がいいのではないかと思います。カスタムボタン作成時の表示の種類でリストボタンを選択すれば、関連リストに表示できると思います。

User-added image

内容のソースはVisualforceまたはJavaScriptで対応できると思います。

 
soyoungsoyoung
ご教示頂きありがとうございます。
カスタムボタン作成はできましたが、JavaScriptでメール送信の実装がうまくできず・・・
location.href='{!URLFOR($Action.Activity.SendEmail,null,[retURL='{!Project__c.Id}&p3_lkid={!Project__c.Id}&rtype=003&p2_lkid={!Project__c.Id}&template_id=00X40000000tisK'])}';
Project__cは作成したカスタムオブジェクトです。
JavaScriptでメール送信実装はきびしいですかね?
Taiki YoshikawaTaiki Yoshikawa
カスタムボタンはメール送信用のVisualforcページに遷移するだけのイメージで返信していました。
JavaScriptボタンをクリック時にメール送信処理を実行するのであれば、WebServiceを使ってApexクラスを呼び出す方法がシンプルに実装できていいと思います。