RecentlyViewed
サポートされているコール
query()、update()update()
特別な使用ルール
RecentlyViewed オブジェクトでは、Task、Report、KnowledgeArticle、および Article オブジェクトをサポートしていません。
項目
使用方法
このオブジェクトは、異なるオブジェクト種別の異種リストを提供し、最近表示したレコードまたは最近参照した (関連レコードを表示した) レコードで構成されます。レコードは、ユーザが関連する詳細を表示した場合に「参照された」と見なされますが、他のレコードを含むリストを表示した場合は「参照された」とは見なされません。このオブジェクトを使用して、カスタムユーザインターフェースや検索のオートコンプリートオプションなどで、現在のユーザに固有の最近参照した項目のリストをプログラムで作成します。また、オブジェクト型 (Type) で絞り込んだレコードのリストを取得することもできます。RecentlyViewed データは、オブジェクトにつき 200 件のレコードまでに定期的に切り捨てられます。RecentlyViewed データは 90 日間保持され、90 日が経過すると定期的に削除されます。
次のクエリをコードで使用して、最近参照したすべてのレコードのリストを取得します。結果は、最近のものから順に並べられます。
1SELECT Id, Name
2FROM RecentlyViewed
3WHERE LastViewedDate !=null
4ORDER BY LastViewedDate DESC次のクエリを使用して、表示または参照したデータのうち、制限されたオブジェクトのセットのみを取得します。
1SELECT Id, Name
2FROM RecentlyViewed
3WHERE Type IN ('Account', 'Contact', 'Plan__c')
4ORDER BY LastViewedDate DESC次のクエリは、取引先責任者の取引先名などの取引先責任者固有の項目やカスタム Web サイト項目を含む、最近参照したすべての取引先責任者のリストを取得します。レコードは、最近のものから順に並べられます。
1SELECT Account.Name, Title, Email, Phone, Website__c
2FROM Contact
3WHERE LastViewedDate != NULL
4ORDER BY LastViewedDate DESC