本橋孝昭です
今回はSalesforceでフローを作成する際に
「商談に同じ商品を選択した場合にエラーを発生する方法」を紹介します
今回の内容は動画でも解説しています
このフローを作成すれば、商談商品作成時に同じ商談と商品がある場合エラーが出る設定を行うことが出来ます。
なお、商談商品、商談、商品についてのオブジェクトの構成についてはこちらとなります
商談商品、商談、商品について詳細確認したければこちらをご確認ください
こちらのフローを作成すれば、もしも商談に商品を追加する際にすでに同じ商品がある場合、このようにフローでエラーメッセージを表示することが可能です
それではフローの設定画面を見ていきます
フロー全体像
フロー詳細
※最後のANDは ID 次の文字列に一致しない {!$Record.Id} です
※もちろんエラーメッセージは任意で大丈夫です
今回は例としてこのようなエラーメッセージを作成しました
商談と商品で全く同じデータのものがあります。
こちら同じものがすでにあるので保存はできないです。
同じデータはこちらです
https://wise-koala-1v6x88-dev-ed.trailblaze.lightning.force.com/lightning/r/Child__c/{!GetOpportunityLineItem.Id}/view
なお、このURLは例でありSalesforce環境により異なります
(「wise-koala-1v6x88-dev-ed.trailblaze.」は他環境により異なります)
もしもそちらの環境で設定したい場合、商談商品オブジェクトのレコード(なんでもいいので)を開きそのURLをコピペして貼ることが確実です
以上の設定をすればこのようなエラーメッセージの表示が可能です