この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

FeedTrackedChange

個々の項目の変更または項目の変更セットを表します。FeedTrackedChange は、AccountFeed などのレコードフィードの子オブジェクトです。このオブジェクトは、API バージョン 18.0 以降で使用できます。

サポートされているコール

delete()describeSObjects()getDeleted()getUpdated()query()retrieve()

項目

項目 詳細
CurrencyIsoCode
picklist
プロパティ
Defaulted on create、Group、Restricted picklist、Sort
説明
マルチ通貨機能を有効化している組織にのみ使用できます。FieldName が通貨項目である場合に項目に使用する ISO 通貨コードを含みます。
FeedItemId
reference
プロパティ
Group、Sort、Filter
説明
項目の変更を追跡する親フィードの ID。
FieldName
string
プロパティ
Group、Sort
説明
変更された項目の名前。

この項目は、親フィードが使用する、個々の項目に関係しないその他のイベントも追跡します。これらのイベントは、親レコードがパイプラインを進行するときに発生します。たとえば、leadConverted の値は、リードが商談に変換されたことを示します。値の一覧は、「特殊なイベントの追跡」を参照してください。

メモ

NewValue
anyType
プロパティ
Nillable、Sort
説明
変更された項目の新しい値。
OldCurrencyIsoCode
string
プロパティ
Group、Nillable、Sort
説明
マルチ通貨機能を有効化している組織にのみ使用できます。FieldName が通貨項目である場合に OldValue 項目に使用する ISO 通貨コードを含みます。
OldValue
anyType
プロパティ
Nillable、Sort
説明
変更される前の項目の最後の値。

使用方法

ユーザはレコードまたは他のユーザを登録できます。レコードへの変更とユーザからの更新は、ユーザのホームページの Chatter フィードに表示されます。これは、Salesforce で他のユーザやレコードに加えられた変更の最新状況を把握するのに役立ちます。フィードは、API バージョン 18.0 以降で使用できます。

カスタム項目をごみ箱に移動すると、カスタム項目への過去の変更を追跡するすべての FeedTrackedChange レコードは自動的に削除され、カスタム項目の削除が解除されても復元されません。

以降のセクションでは、標準フィードとカスタムフィードの違いを説明します。

標準フィード

標準フィードは、AccountFeed などのレコードフィードです。標準フィードの FeedTrackedChange レコードは、親フィードオブジェクトによってのみクエリできます。

標準フィード項目を使用する場合は、次の点に注意してください。

  • API では、標準フィードのフィード項目は参照のみの項目です。
  • FeedTrackedChange レコードを参照するには、レコードフィードに対する参照アクセス権があり、FeedTrackedChange の項目が項目レベルセキュリティの設定で参照可能である必要があります。

カスタムフィード

AccountFeed などのレコードフィードで提供される情報をさらに制御する必要がある場合は、カスタムフィードを作成できます。カスタムフィードは、既存のレコードフィードを置き換えるか追加することができます。たとえば、次のような例があります。

  • 標準の取引先レコードフィードを無効にし、代わりに Apex トリガを使用して、フィードで追跡するイベントの FeedTrackedChange レコードを生成する。
  • 標準フィードで追跡されていないイベントのフィード項目を挿入する API クライアントを記述して、標準の取引先レコードフィードを強化する。

特殊なイベントの追跡

FieldName 項目は、親フィードが使用する、個々の項目に関係しないその他のイベントも追跡します。これらのイベントは、親レコードがパイプラインを進行するときに発生します。たとえば、leadConverted の値は、リードが商談に変換されたことを示します。

複数のオブジェクトの FieldName 項目の有効な値は、次のとおりです。

  • created
  • ownerAccepted
  • ownerAssignment

個々のオブジェクトの FieldName 項目の有効な値には、その他に次のものがあります。

Account
  • accountCreatedFromLead
  • accountMerged
  • accountUpdatedByLead
  • personAccountUpdatedByLead
Case
  • closed
  • ownerEscalated
Contact
  • contactCreatedFromLead
  • contactMerged
  • contactUpdatedByLead
Contract
  • contractActivation
  • contractApproval
  • contractConversion
  • contractExpiration
  • contractTermination
Lead
  • leadConverted
  • leadMerged
Opportunity
  • opportunityCreatedFromLead