デフォルトの「所有者」とカスタムの「ステータス」フィールドを使用して、カスタムオブジェクト(テストWF)を設定しました。私の目的は、「ステータス」フィールドが「割り当て済み」の場合は常にメールをトリガーすることです。したがって、「テストWF:ステータスは割り当て済み」というルールでワークフロールールを設定し、ワークフローの即時アクションに電子メールアラートを含めます。以下は私が使用しているvisualforceメールテンプレートです。
<messaging:emailTemplate subject="WF EMail Test" recipientType="User" relatedToType="Test_WF__c">
<messaging:plainTextEmailBody >
Dear {!recipient.Name},
</messaging:plainTextEmailBody>
</messaging:emailTemplate>
これで、ユーザー「Person1」が「TestWF」レコードを作成している場合、所有者は「Person1」に設定されます。この後、「Person 2」がステータスフィールドを「Assigned」に変更すると、以下のように「Person1」にメールが送信されます。
親愛なる人2、
「Person1」は、「DearPerson2」というテキストを含むこのメールを受信しています。「to」と「from」のメールアドレスは正しいことに注意してください。ここで問題が発生しています。「Person2」から「Person1」に送信されたのに、なぜ「Person2」が溶け込んでしまうのでしょうか。
助けてください!!