2012年3月23日金曜日

メールサービスの利用について-送信

これは完全に私自信の備忘録になります。

1.トリガでメール送信を行う。
なにかデータを更新した際に、メールで通知を行う場合です。
このような処理では、ワークフロールールを用いて、メールアラートを実行させるのが一番簡単です。しかしより複雑な機能を持たせたい場合には、トリガ内でメールサービスを利用する必要があります。

まずは、管理者設定のメール管理から、組織のアドレスを設定を選択して、組織のメールアドレスを追加します。これを差出人のメールアドレスとして使用します。ワークフロールールを使用する際にもこの設定を使うことができます。

あとはトリガに処理を書いていきます。
   APEXトリガ

実際はもっと例外の処理とか入れてますけど、メール送信の部分だけ抜き出すとこんな感じになります。
メール本文にはメールテンプレートが使えそうですが、そこまでは試してません。

0 件のコメント: