見出し画像

Salesforce Record Typesの完全ガイドとオブジェクト指向デザインについて

Salesforce Record Typesとは?

Salesforce Record Typesは、1つのオブジェクトの多くのレコードをグループ化する方法です。標準オブジェクトやカスタムオブジェクトに適用でき、異なるページレイアウト、項目、必須項目、ピックリスト値を持つことができます。

レコードタイプは、同じ概念を持つが、実行方法が異なるレコードに使用されるべきです。例えば、「交通手段」というカテゴリでは、車、トラック、バイク、飛行機、列車、船などがあります。これらはすべて交通手段であるという共通点を持ちますが、実行方法はそれぞれ異なります。

オブジェクト指向プログラミング(OOP)とRecord Types

SalesforceのRecord Typesを使用する際には、オブジェクト指向プログラミングの概念が役立ちます。特に、多態性(ポリモーフィズム)の考え方は、Record Typesの使用において非常に有用です。

多態性(ポリモーフィズム)

多態性とは、同じ操作を異なる方法で実行できる能力を指します。SalesforceのRecord Typesでは、同じオブジェクトに異なるページレイアウトや項目を適用することで、多態性を実現します。これにより、ユーザーは特定のレコードタイプに関連する情報のみを表示し、不要な情報を隠すことができます。

レコードタイプの選び

Record Typesの利点

Record Typesを正しく使用することで、データ品質の向上、手動作業の削減、プロセスの効率化、エンドユーザーが本来の仕事に集中しやすくなります。また、レコードタイプを使用することで消化オブジェクト数を削減することができます。例えば、ExperienceCloudやPlatform Starterでは、基本的に10オブジェクトの上限まで利用可能です。このような場合、レコードタイプを使用して1つのオブジェクト内で複数の用途をカバーすることができます。

  1. ページ上の項目数の削減:ユーザーが必要な情報のみを表示し、不要な項目を隠すことができます。

  2. データ品質の向上:ユーザーが特定のレコードタイプに必要な項目のみを入力することで、データの一貫性が保たれます。

  3. プロセスの効率化:特定のレコードタイプに応じたプロセスを設定することで、業務フローがスムーズになります。

Record Typesの例

以下は、Record Typesを使用する例です:

  • 商談:新規ビジネス、既存ビジネス、更新ビジネスなどの収益タイプに基づく。

  • 見積タイプ:直接、ディストリビューター、リセラー。

  • リード:顧客リード、パートナーリード。

  • キャンペーン:ホステッドイベント、メールキャンペーン、トレードショー。

Record Typesの作成手順

  1. 違いを文書化:各レコードタイプに必要な項目とその違いをリストアップします。

  2. カスタム項目の作成:必要なカスタム項目を作成し、ピックリスト値を追加します。

  3. オブジェクトプロセスの設定:ケース、リード、商談のレコードタイプには対応するプロセスを設定します。

  4. ページレイアウトの作成:各レコードタイプに対応するページレイアウトを作成します。

  5. レコードタイプの作成:レコードタイプの詳細を入力し、プロファイルを選択します。

  6. レコードタイプのページレイアウトの割り当て:各レコードタイプに正しいページレイアウトを割り当てます。

  7. レコードタイプのピックリストの設定:各レコードタイプに対してピックリスト値を設定します。

  8. テスト:各レコードタイプでテストレコードを作成し、必要に応じて調整します。

Salesforce Record Typesの注意点

  • ピックリスト値を追加する際には、適切なレコードタイプにも追加する必要があります。

  • レコードタイプが存在する場合、リストビューでインライン編集を使用できません。

  • レポートを作成する際には、レコードタイプをフィルタリングする必要があります。

まとめ

Salesforce Record Typesを正しく使用することで、ユーザーの業務を効率化し、データ品質を向上させることができます。多態性の概念を取り入れることで、より柔軟なシステムを構築することが可能です。また、レコードタイプを使用することで、消化オブジェクト数を効果的に管理し、システムの複雑さを軽減することができます。この記事が、Salesforce Record Typesの効果的な使用方法を理解する助けになれば幸いです。

参考文献

  • "Complete Guide to Salesforce Record Types" by Stacy O’Leary, January 11, 2023

いいなと思ったら応援しよう!