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

ContentDistribution

ドキュメントの共有に関する情報を表します。このオブジェクトは、API バージョン 32.0 以降で使用できます。

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

create()delete()describeSObjects()query()retrieve()undelete()update()upsert()

特別なアクセスルール

  • 共有ドキュメントをクエリするには、Salesforce CRM Content または Chatter を有効にする必要があります。コンテンツ配信をクエリするには、コンテンツ配信を有効にする必要があります。
  • ユーザ (「すべてのデータの参照」権限を持つユーザを含む) は、自分がアクセス権を持つファイルに対してのみクエリを実行できます。このファイルがコンテンツライブラリによって管理されている場合、ユーザは、ライブラリ権限定義で [コンテンツの配信] を有効にしていて、ライブラリのメンバーである必要があります。このファイルがコンテンツライブラリによって管理されていない場合、ユーザには「Chatter ファイルのコンテンツ配信の作成および共有」権限が必要です。
  • ユーザが DistributionPublicUrl および Password 項目をクエリできるのは、ユーザがそのファイルの所有者か、そのファイルがユーザと共有されているか、RelatedRecordId にこのユーザがアクセス可能なレコードが指定されている場合のみです。
  • 共有ドキュメントを削除すると、関連付けられたすべての ContentDistribution もカスケード削除されます。削除された ContentDistribution は、QueryAll 動詞を使用することで引き続きクエリ可能です。
  • 共有ドキュメントがアーカイブされている場合、ユーザが編集できる項目は、ExpiryDatePreferencesExpires のみです。
  • カスタマーポータルユーザはこのオブジェクトにアクセスできません。
  • Chatter Free ユーザはこのオブジェクトにアクセスできません。

項目

項目名 詳細
ContentDocumentId
reference
プロパティ
FilterGroupNillableSort
説明
共有ドキュメントの ID。
ContentVersionId
reference
プロパティ
CreateFilterGroupSort
説明
共有ドキュメントバージョンの ID。
DistributionPublicUrl
string
プロパティ
NillableSort
説明
共有ドキュメントへのリンクの URL。
ExpiryDate
dateTime
プロパティ
CreateFilterNillableSortUpdate
説明
共有ドキュメントがアクセス不能になった日付。
FirstViewDate
dateTime
プロパティ
FilterNillableSort
説明
共有ドキュメントが最初に表示された日付。
LastViewDate
dateTime
プロパティ
FilterNillableSort
説明
共有ドキュメントが最後に表示された日付。
Name
string
プロパティ
CreateFilterGroupSortUpdate
説明
コンテンツ配信の名前。
OwnerId
reference
プロパティ
CreateFilterGroupSortUpdate
説明
共有ドキュメントを所有するユーザの ID。
Password
string
プロパティ
GroupNillableSort
説明
共有ドキュメントへのアクセスに必要なパスワード。
PreferencesAllowOriginalDownload
boolean
プロパティ
CreateFilterUpdate
説明
true の場合、共有ドキュメントは、アップロードされたときのファイル形式としてダウンロードできます。

false の場合、ダウンロード可能かどうかは、ファイルのプレビューが存在するかどうかによって異なります。プレビューが存在する場合、ファイルはダウンロードできません。プレビューが存在しない場合、ファイルは引き続きダウンロードできます。

共有ドキュメントがリンクの場合、ダウンロードできません。

PreferencesAllowPDFDownload
boolean
プロパティ
CreateFilterUpdate
説明
true の場合、元のファイル形式が PDF か、PDF プレビューが生成済みであれば、共有ドキュメントを PDF としてダウンロードできます。
PreferencesAllowViewInBrowser
boolean
プロパティ
CreateFilterUpdate
説明
true の場合、共有ドキュメントのプレビューを Web ブラウザで表示できます。
PreferencesExpires
boolean
プロパティ
CreateFilterUpdate
説明
true の場合、共有ドキュメントへのアクセス権は、ExpiryDate に指定された日に期限が切れます。
PreferencesLinkLatestVersion
boolean
プロパティ
CreateFilterUpdate
説明
true の場合、ユーザには最新バージョンの共有ドキュメントが表示されます。false の場合、ユーザには、共有しているバージョンのドキュメントが表示されます。これは最新バージョンでない場合もあります。
PreferencesNotifyOnVisit
boolean
プロパティ
CreateFilterUpdate
説明
true の場合、共有ドキュメントの所有者には、共有ドキュメントが初めて表示またはダウンロードされたときにメールで通知されます。
PreferencesNotifyRndtnComplete
boolean
プロパティ
CreateFilterUpdate
説明
true の場合、共有ドキュメントの所有者には、Web ブラウザでプレビュー可能な共有ドキュメントの変換が生成されると、メールで通知されます。
PreferencesPasswordRequired
boolean
プロパティ
CreateFilterUpdate
説明
true の場合、共有ドキュメントにアクセスするには、Password で指定されたパスワードが必要です。
RelatedRecordId
reference
プロパティ
CreateFilterGroupNillableSortUpdate
説明
共有ドキュメントが関連付けられているレコード (Account、Campaign、Case など) の ID。
ViewCount
int
プロパティ
FilterGroupNillableSort
説明
共有ドキュメントが表示された回数。

使用方法

このオブジェクトを使用し、Chatter のリンク経由で共有するか、Salesforce CRM Content 配信として送信することで、共有ドキュメントに関する情報の作成、更新、削除、またはクエリを行います。