Salesforceのフローでは大文字小文字が正確に判定される

   

Apexでは、英字の大文字小文字は無視されるという仕様になっているので、全体的にそういうものだと勝手に思っていたのですが、実は違います。

Salesforceのプロセスビルダーとフローを使って、データの有無を判定する仕組みを作っていたのですが、メールアドレスの合致判定でコケました。

例えば、 メールアドレスが[email protected] というリードがあったとして、[email protected] というメールで、レコードを検索するとひっかからないのです。jsで判定してるんでしょうか。

これがわかってから、メールアドレスを含む項目をオブジェクトに含める場合は、必ず小文字化するような数式項目を作り、そこを参照するように変えました。

数式項目を作り、 LOWER(Email) とするだけです。

おすすめ記事一覧

 - Salesforce, Tips