No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
ContentDocumentLink
Salesforce CRM Content ドキュメントや Chatter ファイルとそれを共有する場所とのリンクを表します。Salesforce CRM Content ドキュメントおよび Chatter ファイルでは、このオブジェクトはバージョン 21.0 以降で使用できます。
サポートされているコール
create()、delete()、describeSObjects()、query()、retrieve()、update()
特別なアクセスルール
- カスタマーポータルユーザおよびパートナーポータルユーザが、アクセス権を持つライブラリのコンテンツをクエリするには、「ポータルのコンテンツの参照」権限が必要です。
- ユーザ (「すべてのデータの参照」権限を持つユーザを含む) は、自分がアクセス権を持つファイルに対してのみクエリを実行できます。次に例を挙げます。
- ライブラリの権限に関係なく、自分がメンバーであるライブラリと個人ライブラリのすべての Salesforce CRM Content ファイル (API バージョン 17.0 以降)。
- 自分が所有しているか、プロファイルに投稿したか、参照可能なグループに投稿したか、直接共有しているすべての Chatter ファイル (API バージョン 21.0 以降)。
- API バージョン 33.0 以降では、フィードで追跡可能なレコードタイプの LinkedEntityId で ContentDocumentLink オブジェクトを作成および削除できます。そのレコードタイプのフィード追跡が無効な場合でも同様です。組織で Chatter が有効になっている必要があります。
- API バージョン 25.0 ~ 33.0 では、User、CollaborationGroup、または Organization 種別の LinkedEntityId で ContentDocumentLink オブジェクトを作成および削除できます。
- Communities が有効な組織の場合、ドキュメントは、ファイルが作成されたコミュニティに属するユーザおよびグループとのみ共有できます。
項目
| 項目 | 詳細 |
|---|---|
| ContentDocumentId |
|
| LinkedEntityId |
|
| ShareType |
|
| Visibility |
レコード投稿での ContentDocumentLink の表示設定は、そのレコード上のリンクの最高表示レベルに基づいています。 |
使用方法
このオブジェクトを使用して、ファイルを共有する場所をクエリしたり、特定の場所にリンクされているファイルをクエリしたりします。たとえば、次のクエリは Chatter グループで共有される特定のドキュメントを返します。
1SELECT ContentDocument.title FROM ContentDocumentLink WHERE ContentDocumentId = '069D00000000so2' AND LinkedEntityId = '0D5000000089123'- ContentDocumentLink に対する条件なしでは、クエリを実行することはできません。
- ContentDocumentId で条件検索している場合は、ContentDocument 項目で条件検索することはできません。LinkedEntityId で条件検索している場合は、ContentDocument 項目でのみ条件検索することができます。
- 関連オブジェクト項目で条件検索することはできません。たとえば、ファイルのリンク先の取引先のプロパティで条件検索をすることはできません。タイトル項目などのファイルのプロパティでは検索条件できます。