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

ContentWorkspaceDoc

Salesforce CRM Content のドキュメントと公開ライブラリとのリンクを表します。このオブジェクトはバージョン 17.0 以降で使用できます。

このドキュメントは、個人ライブラリのドキュメントおよびバージョンには適用されません。

メモ

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

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

特別なアクセスルール

  • カスタマーポータルユーザおよびパートナーポータルユーザが、アクセス権を持つライブラリのコンテンツをクエリ、取得するには、「ポータルのコンテンツの参照」権限が必要です。
  • カスタマーポータルユーザ、およびパートナーポータルユーザは、Salesforce CRM Content 機能のライセンスを持っている場合にのみ、ドキュメントを編集できます。
  • ContentWorkspaceDoc を作成するには、次のライブラリ権限のいずれかが有効なライブラリのメンバーである必要があります。
    • 「コンテンツの追加」
    • 「コンテンツの代理追加」
    • 「ライブラリの管理」
  • ライブラリ内のすべてのライブラリドキュメントを照会するには、ライブラリの権限に関係なく、ユーザはライブラリのメンバーである必要があります。

項目

項目 詳細
ContentDocumentId
reference
プロパティ
Create、Filter、Group、Sort
説明
参照のみ。ライブラリドキュメントの ID。
これはリレーション項目です。
リレーション名
ContentDocument
リレーション種別
Lookup
参照先
ContentDocument
ContentWorkspaceId
reference
プロパティ
Create、Filter、Group、Sort
説明
参照のみ。ライブラリの ID。
これはリレーション項目です。
リレーション名
ContentWorkspace
リレーション種別
Lookup
参照先
ContentWorkspace
IsOwner
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
参照のみ。ライブラリがドキュメントを所有し、ドキュメントの権限を指定するか (true)、否か (false) を示します。ドキュメントは複数のライブラリに属することができますが、ドキュメントを所有し、その権限を指定できるライブラリは 1 つだけです。

使用方法

  • このオブジェクトを使用して、ドキュメントを 1 つ以上のライブラリにリンクさせます。
  • ドキュメントを追加ライブラリと共有するには、ドキュメントを追加ライブラリに結合する追加の ContentWorkspaceDoc レコードを作成します。
  • ContentWorkspaceDoc を挿入すると、公開ライブラリの公開プロセスがトリガされます。
  • ドキュメントは多くの公開ライブラリに公開できますが、ドキュメントのセキュリティを制御する 1 つのライブラリに所有されています。
  • ドキュメントは、ドキュメント所有者の個人ライブラリにのみ公開できます。別のユーザの個人ライブラリには公開できません。個人ライブラリは、API を使用して表示できません。
  • 個人ライブラリにドキュメントを公開するには、ユーザ ID を最初の公開場所の ID として指定する必要があります。この最初の公開場所 ID を空白にすると、現在のユーザの ID がデフォルトで指定されます。
  • ドキュメントは、個人ライブラリから公開ライブラリに公開できますが、公開ライブラリに公開すると、個人ライブラリに再度公開することはできません。
  • 個人ライブラリのドキュメントを、コンテンツタイプが制限されている公開ライブラリに公開することはできません。
  • API を使用して、ライブラリドキュメントを作成または削除することはできません。