組織でカスタムオブジェクト (Membership__c) のメンバーシップを追跡している場合、「メンバー」リード種別の取引が開始されるとメンバーシップレコードが生成されます。
メンバーのリードレコードに [メンバーシップ階層] という制御選択リスト項目と [メンバーシップ価格] という依存選択リスト項目があり、メンバーシップオブジェクトに同様の連動関係が存在します。メンバーシップリードであることを示す選択リスト値の 1 つとして [メンバー] が含まれる、[リード種別] という項目もあります。
リード取引開始中に、組織でこれらの連動関係項目値をリードレコードからメンバーシップオブジェクトの連動関係項目に取り込むときに問題が発生します。
この使用事例でレコードトリガーフローを作成します。
注意:リードオブジェクトとメンバーシップオブジェクトの制御選択リスト項目と依存選択リスト項目 ([メンバーシップ階層] と [メンバーシップ価格] など) の選択リスト値と連動関係が同じであることを確認します。
次に例を示します。
[メンバーシップ階層] には選択リスト値 ([階層 A]、[階層 B]) があり、[メンバーシップ価格] には選択リスト値 ([値 1]、[値 2]、[値 3]、[値 4]) があります。
リードオブジェクトで連動関係が設定されている場合、[メンバーシップ階層] 項目で [階層 A] を選択すると、[メンバーシップ価格] 項目で [値 1] と [値 2] が選択できるようになり、[メンバーシップ階層] 項目で [階層 B] を選択すると、[メンバーシップ価格] 項目で [値 3] と [値 4] が選択できるようになります。
「メンバーシップ」オブジェクトで連動関係が設定されている場合、[メンバーシップ階層] 項目で [階層 A] を選択すると、[メンバーシップ価格] 項目で [値 1]、[値 2]、[値 3] が選択できるようになり、[メンバーシップ階層] 項目で [階層 B] を選択すると、[メンバーシップ価格] 項目で [値 4] が選択できるようになります。
次に、[メンバーシップ階層] 項目に [階層 A] があり、[メンバーシップ価格] 項目で [値 3] が選択されている場合、「メンバー」リード種別の取引が開始されるとフローは失敗し、「We cannot convert this lead because some values are restricted on the contact, account, or opportunity.Ask your admin to check the field mappings.」(一部の値は取引先責任者、取引先、商談に制限されているため、このリードの取引は開始できません。項目マッピングを確認するようシステム管理者に依頼してください。) というエラーがスローされます。
そのため、両方のオブジェクトで制御選択リスト項目と連動選択リスト項目が一致することを確認します。
レコードトリガーフローを作成するには、次の手順に従います。
ステップ 1: Salesforce アカウントにログインします。画面の右上隅にあるギアアイコンをクリックし、[設定] を選択します。
ステップ 2:[クイック検索] ボックスから、「フロー」を検索し、[新しいフロー] ボタンを選択します。
ステップ 3:[レコードトリガーフロー] を選択し、[作成] ボタンをクリックします。
ステップ 4:フローキャンバスが開いたら、リードオブジェクト (ソースオブジェクト) でトリガーを設定します。トリガーは、リードが取引開始され、[メンバー] リード種別 (Lead_Type__c) 値が選択されるたびに起動するように設定されます。
ここで、「リード種別」とは、メンバーシップ種別のリードを表す選択リスト項目の 1 つが「メンバー」であるリードオブジェクトのカスタム選択リスト項目です。
[開始] 要素で、次の値を指定します。
| オブジェクト | リード |
| フローをトリガーする条件 | レコードが更新された |
| エントリ条件 (条件の要件) | すべての条件に一致 (AND) |
| ロジック | (IsConverted Equals True) AND (Lead_Type__c Equals Member) |
| 更新されたレコードに対してフローを実行するタイミング | 条件の要件に一致するようにレコードを更新したときのみ |
| フローの最適化対象 | アクションと関連レコード |
ステップ 5:トリガーがリードレコードに設定されているため、キャンバスに [レコードを作成] 要素を追加します。この要素を使用して、「メンバー」リード種別の取引開始時にメンバーシップレコードを作成します。
[レコードを作成] 要素では、次の値を置き換えます。
| ラベル | [Create Membership Record] (メンバーシップレコードを作成) (適切な名前を入力します。この例では [Create Membership Record] (メンバーシップレコードを作成) を選択しました) |
| 説明 | 適切な説明を入力します。(注意:必須ではありませんが、説明を入力することをお勧めします) |
| 作成するレコード数 | 1 |
| レコード項目の設定方法 | 個別のリソースおよびリテラル値を使用 |
| オブジェクト | メンバーシップ |
| メンバーシップの項目値を設定 | Account__c Membership_Tier__c Membership_Price__c |
ステップ 6:接続が設定されるように、[開始] 要素と使用した [レコードを作成] 要素を接続します。
ステップ 7:キャンバスの右上にある [保存] ボタンを選択し、適切なフローの名前を入力します (説明を入力することをお勧めします)。
ステップ 8:最後に、[保存] ボタンの横にある [有効化] ボタンをクリックしてフローを有効化します。
_____________________________________________
作成者: Ajaypreet Singh Saini | Salesforce アンサーリーダー
Ajaypreet Singh Saini 氏は、Grantbook の Salesforce 実装スペシャリストとして働いています。Grantbook 入社前は、Salesforce システム管理者として 2 年間、Sales Cloud を担当し、複雑なプロセスの設定と管理、Salesforce インスタンスのセキュリティ維持を担当しました。
これらの回答は回答を提供したユーザーの意見のみを反映したものであり、ユーザーが Salesforce と提携しているか否かにかかわらず Salesforce の意見ではありません。第三者によって、または第三者に代わって提供された商品、サービス、情報、データ、コンテンツ、その他の資料 (以下「第三者資料」) が含まれる場合があります。 Salesforce は第三者資料の正確性、有効性、適時性、網羅性、信頼性、完全性、品質、適法性、有用性、安全性、該当する知的財産権について、管理も支持もしておらず、それに関する責任を負いません。投稿された質問に対してメッセージボードやフォーラムで提供された回答、Salesforce やプログラムに関する質問などに答えることを意図した回答は、一般的な知識としてのみ利用でき、特定の質問に対する回答として捉えないでください (「最良」な回答または同様の評価がされた回答としてマークされている場合でも同様です)。特定の質問に対する回答は、必ず Salesforce サポートにお問い合わせください。Salesforce は回答を管理しておらず、回答の第三者による使用または誤用 (共有を含む) について一切責任を負いません。
ご質問がある場合は、こちら (https://trailhead.salesforce.com/trailblazer-community/feed) から Trailblazer Community 全体の英知を活用してください。
001128141

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.