Skip to main content
3 月 5 日~ 6 日にサンフランシスコで開催される TDX (Salesforce+ でも配信) で「Developer Conference for the AI Agent Era (AI エージェント時代に向けた開発者向けカンファレンス)」にぜひご参加ください。お申し込みはこちら

リレーショングラフに子ノードを追加する

学習の目的

この単元を完了すると、次のことができるようになります。

  • ARC リレーショングラフに子ノードを追加する。
  • 子ノードを設定する。
  • ビジネスのニーズに合わせて ARC リレーショングラフをカスタマイズする。

B2B グラフテンプレートをカスタマイズする

B2B グラフテンプレートは ARC グラフを作成するための良い出発点となります。ノードには表示項目とレコードアクションが事前設定されていますが、Matt はユーザーからの要望に応じて変更できます。ノードの表示ラベルをカスタマイズすることもできます。

関連子会社ノードには、親取引先に関連付けられた取引先を示す多対多のリレーション種別が設定されています。

関連子会社ノード表示のカスタマイズ: [Properties (プロパティ)] タブ。

多対多のリレーションでは、1 つのオブジェクトの各レコードを別のオブジェクトの複数のレコードにリンクすることや、その逆の操作が可能です。この種類のリレーションをモデル化するときには、連結オブジェクトを使用して、互いに関連付ける 2 つのオブジェクトを接続します。

関連子会社ノードは次のようになります。

  • 取引先間リレーションの連結オブジェクトは 2 つの取引先の間の関係を表します。たとえば、Buttercream Bakery のような本店と Buttercream Bakery Downtown のようなフランチャイズの関係です。
  • 親ノード参照項目は連結オブジェクトの項目で、親ノードオブジェクトを参照します。
  • オブジェクト参照項目は、取引先間リレーションである連結オブジェクトの項目で、ノードのオブジェクトを参照します。

Matt と一緒に B2B グラフの関連子会社ノードをカスタマイズしましょう。

このモジュールの前の方で作成した Financial Services Cloud 組織を使用してください。

  1. 前の単元で作成した [Retail Banker Graph (リテールバンカーグラフ)] を開きます。
  2. [Subsidiaries (関連子会社)] ノードを選択します。
  3. [Properties (プロパティ)] タブで、検索条件を削除して変更を保存します。
  4. [Display (表示)] タブをクリックします。
  5. [Card Information (カード情報)] で、ユーザー向けにカード項目をカスタマイズします。
    • [Customize field labels (項目表示ラベルをカスタマイズ)] をオンにします。
    • 最初の項目をカスタマイズするには、[X] をクリックして [Country (国)] を削除し、[Parent Account (親取引先)][Account Name (取引先名)] を選択します。
    • [Field Label (項目の表示ラベル)] テキストボックスに Main POC (メイン POC) と入力します。
    • 2 つ目の項目をカスタマイズするには [X] をクリックして [Industry (業種)] を削除し、[Billing Address (住所(請求先))] を選択します。
    • [Field Label (項目の表示ラベル)] テキストボックスに Address (住所) と入力します。
    • 最後の項目を更新するには、[Show Field (項目を表示)] で [Phone (電話)] を選択し、[Field Label (項目の表示ラベル)] に Phone Number (電話番号) と入力します。
  6. [Save (保存)] をクリックします。

関連子会社ノード表示のカスタマイズ: [Display (表示)] タブ。

次に、[Actions (アクション)] タブを設定します。

  1. [Actions (アクション)] タブをクリックします。
    • [Object Actions (オブジェクトアクション)] で、[New (新規)] が選択されていることを確認します。これにより、ユーザーは新しい関連子会社にすばやくアクセスできます。
    • [Record Actions (レコードアクション)] の [Action Label (アクション表示ラベル)] に Record Actions (レコードアクション) と入力します。
    • [Add Relation (リレーションの追加)][Add Member (メンバーの追加)][Edit (編集)][Delete (削除)] アクションが表示されていることを確認します。これにより、ユーザーは関連子会社のアクションにすばやくアクセスして実行できます。
    • [Junction Actions (連結アクション)] の [Action Label (アクション表示ラベル)] に Related Record Actions (関連レコードアクション) と入力します。
    • [Edit (編集)][Delete (削除)] アクションが表示されていることを確認します。これにより、ユーザーは関連レコードでこれらのアクションにすばやくアクセスして実行できます。
  2. [Save (保存)] をクリックします。

関連子会社ノードアクションのカスタマイズ: [Actions (アクション)] タブ。

関連子会社ノードに従業員ノードを追加する

Matt のユーザーは各関連子会社の従業員を参照する必要があります。関連子会社ノードに従業員ノードを追加します。

  1. [Subsidiaries (関連子会社)] ノードの下のプラスアイコンをクリックします。
  2. [Properties (プロパティ)] タブで、子ノード項目を設定します。
    • [Object (オブジェクト)] で [Person Account (個人取引先)] を選択します。
    • [Relationship Type (リレーション種別)] で [Many-to-Many (多対多)] を選択します。
    • [Junction Object (連結オブジェクト)] で [Account Contact Relationship (取引先と取引先責任者のリレーション)] を選択します。
    • [Parent Node Lookup Field (親ノード参照項目)] で [Account (取引先)] を選択します。この参照項目は、親ノードのオブジェクト (取引先) を参照するこのノードのオブジェクト (個人取引先) の項目です。
    • [Object Lookup Field (オブジェクト参照項目)] で [Contact (取引先責任者)] を選択します。
    • [Sort By (並び替え)] で [Last Modified Date Descending (最終更新日 降順)] を選択してノードのレコードの並べ替え順序を指定します。
    • 変更内容を保存します。
  1. [Display (表示)] タブをクリックし、次の詳細を追加します。
    • [Label (表示ラベル)] に Employees (従業員) と入力します。
    • [Customize field labels (項目表示ラベルをカスタマイズ)] をオンにします。
    • [Show Field (項目を表示)] で、[Junction Object (連結オブジェクト)][Roles (ロール)] の順に選択します。[Junction Object (連結オブジェクト)] はアルファベット順ではなくリストの最後にあることがあります。
    • [Field Label (項目の表示ラベル)] テキストボックスに Role (ロール) と入力します。
    • [Show Field (項目を表示)] で、[Email (メール)] を選択します。
    • [Field Label (項目の表示ラベル)] テキストボックスに Email (メール) と入力します。
    • [Show Field (項目を表示)] で、[Title (役職)] を選択します。
    • [Field Label (項目の表示ラベル)] テキストボックスに Title (役職) と入力します。
    • 変更内容を保存します。
  1. [Actions (アクション)] タブをクリックします。
    • [Object Actions (オブジェクトアクション)] の [Action (アクション)] で [New Relationship (新規リレーション)] を選択します。
    • [Record Actions (レコードアクション)] の [Action Label (アクション表示ラベル)] に Record Actions (レコードアクション) と入力します。
    • [Actions (アクション)] で [Edit (編集)][Delete (削除)] を選択します。
    • [Junction Actions (連結アクション)] の [Action Label (アクション表示ラベル)] に Related Record Actions (関連レコードアクション) と入力します。
    • [Actions (アクション)] で [Edit Relationship (リレーションを編集)][Remove Relationship (リレーションを削除)] を選択します。
    • 変更内容を保存します。

これで完了です。関連子会社ノードがリテールバンカーのニーズに合わせてカスタマイズされました。

子ノードを追加して [Properties (プロパティ)] タブを設定する

次に Matt はグラフの金融口座ノードをカスタマイズします。彼のユーザーはクライアントの金融口座情報を参照する必要があります。参照する必要があるのは、各金融口座の口座種別、口座残高、主所有者、世帯です。さらに、金融口座にすばやくアクセスして編集と作成を行う必要もあります。

金融口座の子ノードを追加して設定する手順を見ていきましょう。

  1. リレーショングラフに子ノードを追加します。[Account (取引先)] ルートノードの下のプラスアイコンをクリックします。
  2. [Properties (プロパティ)] タブで、子ノード項目を設定します。
    • [Object (オブジェクト)] で [Financial Account (Custom Object) (金融口座 (カスタムオブジェクト))] を選択します。
    • [Relationship Type (リレーション種別)] で [One-to-Many (一対多)] を選択します。
    • [Parent Node Lookup Field (親ノード参照項目)] で [Primary Owner (主所有者)] を選択します。この参照項目は、親ノードのオブジェクト (取引先) を参照するこのノードのオブジェクト (金融口座) の項目です。
    • [Sort By (並び替え)] で [Last Modified Date Descending (最終更新日 降順)] を選択してノードのレコードの並べ替え順序を指定します。
  3. 変更内容を保存します。

[Financial Accounts (金融口座)] ノードのプロパティのカスタマイズ: [Financial Accounts (金融口座)] ノード、[Properties (プロパティ)] タブ。

次に、ユーザーに関連項目を表示するために [Display (表示)] タブをカスタマイズします。

子ノードの [Display (表示)] タブを設定する

[Display (表示)] タブをカスタマイズして、ユーザーから要望があった項目を表示しましょう。

  1. [Display (表示)] タブをクリックし、次の詳細を追加します。
    • [Label (表示ラベル)] に、Financial Accounts (金融口座) と入力します。
    • [Customize field labels (項目表示ラベルをカスタマイズ)] をオンにします。
    • [Show Field (項目を表示)] で、[Balance (残高)] を選択します。
    • [Field Label (項目の表示ラベル)] に Account Balance (口座残高) と入力します。
    • [Show Field (項目を表示)] で、[Record Type (レコードタイプ)] を選択します。
    • [Field Label (項目の表示ラベル)] に Account Type (口座種別) と入力します。
    • 次の項目で、[Primary Owner (主所有者)][Account Name (取引先名)] を選択します。
    • 表示ラベルには Owner (所有者) を使用します。
    • 最後の項目で [Household (世帯)][Account Name (取引先名)] を選択し、表示ラベルに Related Household (関連世帯) と入力します。
  2. 変更を保存し、[Display (表示)] タブのカスタマイズを終了します。

金融口座ノード表示のカスタマイズ: [Display (表示)] タブ。

子ノードの [Actions (アクション)] タブを設定する

次に、[Actions (アクション)] タブをカスタマイズして、ユーザーから要望があった項目を表示します。

  1. [Actions (アクション)] タブをクリックします。
    • [Object Actions (オブジェクトアクション)] の [Action (アクション)] で [New (新規)] を選択します。
    • [Record Actions (レコードアクション)] の [Action Label (アクション表示ラベル)] に Record Actions (レコードアクション) と入力します。
    • [New Opportunity (新規商談)][Edit (編集)] の 2 つのアクションを追加します。
  2. 変更内容を保存します。

金融口座ノードアクションのカスタマイズ: [Actions (アクション)] タブ。

これで、Matt のユーザーはクライアントの金融口座情報をすばやく確認できるようになりました。

計画に基づいてその他の子ノードを追加する

Matt は同じ手順に従って、B2B テンプレートに含まれていた従業員ノードと商談ノードをカスタマイズします。

ARC グラフ: ARC グラフノード。

次に、金融口座ノードと資産と債務ノードを追加してカスタマイズします。完了すると、ARC グラフにはユーザーに関連性の高いすべての情報が含まれます。

Matt は ARC グラフの既存のノードの項目と表示ラベルを更新し、新しい子ノードをカスタマイズしてクライアントの金融口座が表示されるようにしました。彼は Nora に進捗を見せるのが待ちきれません。これで、リテールバンカーはクライアントの金融ニーズをすばやく判断できるようになりました。

リソース

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む