Salesforceにおける__pc項目とは?その意味と用途を解説

Salesforceにおける__pc項目の意味

Salesforceで項目名の末尾に「__pc」が付いている項目は、特別な意味と用途を持っています。この命名規則は個人取引先機能と密接に関連しています。

個人取引先における__pc項目


個人取引先は、Salesforceにおいて標準の取引先と取引先責任者レコードを単一のエンティティに統合する機能です。
この場合、「__pc」サフィックスは、その項目が取引先責任者オブジェクトに由来し、個人取引先の環境で使用されていることを示します。

__pc項目の特徴

  1. 起源: これらの項目は元々、取引先責任者オブジェクトのカスタム項目です。
  2. 命名規則: 取引先責任者のカスタム項目が個人取引先で使用される場合、そのAPI参照名に自動的に「__pc」サフィックスが追加されます。
  3. 区別の役割: この命名方式は、取引先の元々のカスタム項目と取引先責任者オブジェクトから継承された項目を区別するのに役立ちます。

以下のシナリオを考えてみましょう:

  • Account.memo__c: 取引先オブジェクトのカスタム項目
  • Contact.memo__c: 取引先責任者オブジェクトのカスタム項目
  • Account.memo__pc: 個人取引先で使用される取引先責任者のカスタム項目

注意点

  1. Einsteinの予測制限: 「__pc」サフィックスを持つカスタム項目は、Einstein予測機能ではサポートされていません。
  2. 命名の競合回避: この命名規則により、取引先と取引先責任者オブジェクトが同名のカスタム項目を持つことができ、個人取引先での競合を避けることができます。

「__pc」サフィックスを使用することで、Salesforceは個人取引先機能における潜在的な項目の命名競合問題を巧みに解決し、同時にデータモデルの明確性と一貫性を維持しています。

コメント