You need to sign in to do that
Don't have an account?

定期的な電子メール送信
ある決まったテキストテンプレートのメールを、定期的に(毎週月曜正午、など)送信したいのですが、何か方法はありますでしょうか?
『メールテンプレート』と言えば
コミュニケーションテンプレート>電子メールテンプレート
かと思ったのですが、こちらのテンプレートのメールを定期的に送信する手段が思いつかず。。。
1)分析スナップショットのスケジュールを設定し、定期的にレコードを作成
2)ワークフロールールを、「(1)のレコードが作成されたとき」で設定
3)上記ルール適用時のアクションに、電子メールアラートを設定
でできるかと思ったのですが、分析スナップショットの対象オブジェクトにはワークフローに含めることが出来ないのですね。
(1)でエラーが出てしまいました。
一方『定期的に送信』という側面では、
・レポート・ダッシュボードのスケジュール
・アップデートリマインダー
が思い浮かんだのですが、こちらは件名などを設定出来ないため、実用は難しいかと。
何かいい方法があれば、アドバイスをいただけると幸いです!
よろしくお願いいたします。
Apexクラスであれば、Apex Schidulerを使って定期実行する仕組みを作れます。
また、Apexクラスから電子メールを送信できます。
これらを組み合わせて、電子メールを送信するクラスをApex Schidulerに登録するクラスとして作成すれば実現できそうな気がします。
Apexクラスからのメール送信はこちら。
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_email_outbound.htm
Apex Schedulerの使い方はこちら。
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_scheduler.htm
All Answers
Apexクラスであれば、Apex Schidulerを使って定期実行する仕組みを作れます。
また、Apexクラスから電子メールを送信できます。
これらを組み合わせて、電子メールを送信するクラスをApex Schidulerに登録するクラスとして作成すれば実現できそうな気がします。
Apexクラスからのメール送信はこちら。
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_email_outbound.htm
Apex Schedulerの使い方はこちら。
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_scheduler.htm
すっかり返答が遅れてしまってすいません。
やはり、Apexクラスを使うのがスマートな方法なのでしょうね。
ありがとうございました!