2012-03-19 3 views
3

ワークフローから送信された電子メールを、現在のユーザーのマネージャである追加の受信者に送信するよう変更したいとします。私はすべての私のワークフローを再構築することでこれを行う可能性がありますが、これは、EmailMessageオブジェクトのTriggerでこれを行う方法があるため、送信されたすべてのメールに対して機能するようになっているのでしょうか。私はこれをやろうとしましたが、ワークフローから送られた電子メールはこのオブジェクトを通過しないようです。ワークフローから送信する電子メールのトリガーを作成することは可能ですか?

答えて

0

EmailMessageオブジェクトはCasesと直接関係しています。それはセットアップ| |電子メールメッセージ(Winter 10 Release Notesに記載されています)。インバウンド電子メールに使用されます(通常はEメールとケースの機能があります)。このため、ワークフローに関連するアウトバウンド電子メールアラート機能には関与していないと私は考えている。

残念ながら、すべてのワークフローに追加の受信者を追加する唯一の方法は、各ワークフロールールを変更することです。

1

トリガーを作成する代わりに、eclipseで検索を行い、受信者を追加することができます。

あなたは次に、ファイル検索を行うと(CTRL-h)を置き換えるこの

<alerts> 
    ... 
    <recipients> 
    <field>Engineer_s_Email__c</field> 
    <type>email</type> 
    </recipients> 
    <recipients> 
    <recipient>[email protected]</recipient> 
    <type>user</type> 
    </recipients> 
    ... 
</alerts> 

で始まると思います。 </alerts>を検索し、<recipients><recipient>[email protected]</recipient><type>user</type></recipients></alerts>と置き換えます。あなたに与えるだろう:

<alerts> 
    ... 
    <recipients> 
    <field>Engineer_s_Email__c</field> 
    <type>email</type> 
    </recipients> 
    <recipients> 
    <recipient>[email protected]</recipient> 
    <type>user</type> 
    </recipients> 
    ... 
<recipients><recipient>[email protected]</recipient><type>user</type></recipients></alerts></alerts> 

OKをクリックすると、すべてのワークフロー電子メールアラートの受信者としてマネージャーが追加されます。

ファンシーにしたい場合は、正規表現を使用してください。

関連する問題