Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Salesforce オートメーションでメールメッセージ項目が評価されない

公開日: Jun 2, 2021
説明
Summer '17 から、ケース自動レスポンスルール/割り当てルール/マイルストーンで条件を選択すると、メールメッセージオブジェクト上の項目が表示され、条件で使用するために選択できるようになっています。しかし、そのようにしてメール-to-ケースを使用している場合、ルールがスキップされたり、デバッグログで false に評価されたりします。


例:
1) メール-to-ケースが有効であることを確認します。
2) 次のように自動レスポンスルールを作成します:

エントリ 1 - 条件 (ケース: 作成者 | 次の文字列と一致する | 「E2C のデフォルトのケース作成者」) および (メールメッセージ: 宛先アドレス | 次の文字列と一致する | 「あなたの E2C アドレス」) -- 任意のメールテンプレートを選択します

エントリ 2 - 条件 (ケース: 作成者 | 次の文字列と一致する | 「E2C のデフォルトのケース作成者」) -- 「他の」メールテンプレートを選択します。最初のものと簡単に区別することができます

3) E2C アドレスへメールを送信します。
4) EmailMessage レコードに E2C アドレスが宛先アドレスとして正しくリストされているにもかかわらず、2 番目のメールテンプレートを受け取ることに注意してください。
解決策
これは現在時点では、設計どおりに動作しています。

自動レスポンスルール/割り当てルール/マイルストーンはワークフローエンジン上で実行されるため、項目は選択可能です。ワークフローエンジンでは、条件によって問題のオブジェクトに関連するすべての項目が取得されます。メールメッセージは、[ケース: 原因] 項目を介してケースに関連しているため、リストに含まれています。

メール-to-ケースは最初に受信メールを受け取り、ケースオブジェクトに対してデータベース保存を実行します。 この時点では、データベースに保存されたメールメッセージレコードはありません。 メールメッセージはプロセスの後で保存されます。つまり、この時点で [ケース:原因] 項目には、ケース作成を開始したメールメッセージが作成されません。したがって、ケースレコードの保存中にワークフロールール/割り当てルール/マイルストーンが起動されると、関連するメールメッセージレコードを見つけることができないため、false と評価され、次の条件に移ります。

割り当てルールの回避策として、所有者項目を自動的に入力するプロセスまたはワークフロールールを作成する必要があります。これは割り当てルールの代わりになり、メール-to-ケースで作成されたケースに所有者を割り当てることができます。
ナレッジ記事番号

000384019

 
読み込み中
Salesforce Help | Article